Neu PayPal Express langsam

Stephs182

Gut bekanntes Mitglied
21. Januar 2015
212
16
Luckau NL
Wir müssen eine sehr hohe Abbruchqoute unserer Shopkunden (in diversen Shops) beobachten, beim PayPal Express Button. Genauso beim Amazon Button. Wenn ich da drauf klicke, dann habe ich schon einen Moment (5-7sek) bis da mal ein LogIn bei PayPal oder Amazon erscheint.

Andere Shopsysteme öffnen den Log In im Fenster und haben über den Shop so lange einen Ladelayer... Auch bei Notebooksbilliger sieht man einen Ladelayer, der quasi die Geduld etwas erhöht....

Hat jemand eine Idee, wie man da was verbessern kann in dem Verhalten des JTL Shops?

(Ach ja... alles neuste 4.06b11 Shops mit JTL_Paypal v1.09 bzw. Amazon Pay v1.16)
 

martinwolf

Offizieller Servicepartner
SPBanner
6. September 2012
3.369
243
Du kannst da garnichts machen. Das müssen JTL und Solution360 in Angriff nehmen, sofern da überhaupt Handlunsgbedarf besteht.
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
4.897
873
Berlin
Code:
$(function() {
    var noticeTemplate= '\
        <div class="modal-weiterleitung modal fade " id="css_weiterleitung_modal" role="dialog" style="display: none;">\
            <div class="modal-dialog">\
                <div class="modal-content">\
                    <div class="modal-header">\
                        <h4 class="modal-title"></h4>\
                    </div>\
                    <div class="modal-body">\
                    </div>\
                    <div class="modal-footer">\
                    </div>\
                </div>\
            </div>\
        </div>\
    ';

    $(document).on("click","button.paypalexpress, .lpa-pay-button", function() {
        $("#css_weiterleitung_modal").modal("hide");
        $("#css_weiterleitung_modal").remove();
        $("body").append(noticeTemplate);
        $("#css_weiterleitung_modal .modal-title").html("Bitte haben Sie einen Moment Geduld");
        if($(this).hasClass("paypalexpress")) {
            var msg ="Sie werden nun zu PayPal weitergeleitet";
        } else {
            var msg ="Sie werden gleich zu Amazon weitergeleitet";
        }
        $("#css_weiterleitung_modal .modal-body").html(msg);
        $("#css_weiterleitung_modal").modal("show");
    });
});

Einfach mal austesten,
Hier kann man das anschauen: https://bit.ly/2T9pqLl
 

Stephs182

Gut bekanntes Mitglied
21. Januar 2015
212
16
Luckau NL
Ja coole Funktion... getestet und für super gut befunden.... Respekt Andreas!

Hoffen wir mal, dass die Kunden das auch schätzen.

Ach ja, ich habe es in der Footer.tpl eingebunden

Code:
{literal}
    <script type="text/javascript">
    $(function() {
    var noticeTemplate= '\
        <div class="modal-weiterleitung modal fade " id="css_weiterleitung_modal" role="dialog" style="display: none;">\
            <div class="modal-dialog">\
                <div class="modal-content">\
                    <div class="modal-header">\
                        <h4 class="modal-title"></h4>\
                    </div>\
                    <div class="modal-body">\
                    </div>\
                    <div class="modal-footer">\
                    </div>\
                </div>\
            </div>\
        </div>\
    ';

    $(document).on("click","button.paypalexpress, .lpa-pay-button", function() {
        $("#css_weiterleitung_modal").modal("hide");
        $("#css_weiterleitung_modal").remove();
        $("body").append(noticeTemplate);
        $("#css_weiterleitung_modal .modal-title").html("Bitte haben Sie einen Moment Geduld");
        if($(this).hasClass("paypalexpress")) {
            var msg ="Sie werden nun zu PayPal weitergeleitet";
        } else {
            var msg ="Sie werden gleich zu Amazon weitergeleitet";
        }
        $("#css_weiterleitung_modal .modal-body").html(msg);
        $("#css_weiterleitung_modal").modal("show");
    });
});
    </script>{/literal}
 

Stephs182

Gut bekanntes Mitglied
21. Januar 2015
212
16
Luckau NL
Leider bin bei JavaScript total raus.

Kann man die Function auch so ansteuern, dass die Links (also <a> ) von paypalexpress im Warenkorb dropdown und im /Warenkorb- das Modal auslösen?

Ich habe schonmal versucht einfach nur auf die Klasse zu zielen und habe den button.paypalexpress zu dem geändert:
Code:
$(document).on("click",".paypalexpress, .lpa-pay-button", function()
Aber irgendwie fruchtet das nicht.... Hmm...
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
4.897
873
Berlin
Wenn du das JS nimmst und button.paypalexpress gegen .paypalexpress austauschst sollte das gehen, es könnte dann nur noch ein Timing Problem sein weil ja auch ein anderes JS das onclick Event belegt, das muss man dann anschauen.

Dazu bräuchte ich mal einen Link wenn du das angepasst hast, dann könnte ich das mal anschauen.
 

Stephs182

Gut bekanntes Mitglied
21. Januar 2015
212
16
Luckau NL
Wenn du das JS nimmst und button.paypalexpress gegen .paypalexpress austauschst sollte das gehen, es könnte dann nur noch ein Timing Problem sein weil ja auch ein anderes JS das onclick Event belegt, das muss man dann anschauen.

Dazu bräuchte ich mal einen Link wenn du das angepasst hast, dann könnte ich das mal anschauen.
Ich habe es auf www.kaufen333.de umgesetzt. In den beiden anderen Shops ist es noch in der ersten Fassung drin.
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
4.897
873
Berlin
  • Gefällt mir
Reaktionen: hula1499

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
4.897
873
Berlin
Immer zweimal strg-F5 drücken wenn man auf der Seite ist, dann sollte man sicher sein das der cache gelöscht ist, alternativ, so mache ich es immer, die console aufmachen und dort den cache abschalten.
Du solltest das aber ein wenig im Auge behalten ob du auf einmal keine PayPal Express Bestellungen bekommst, das was ich hier gepostet habe sieht ganz nett aus und scheint zu funktionieren aber wer weiß ob ich da noch etwas übersehen habe.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Update Paypal auf 2.1.x Betrieb / Pflege von JTL-Shop 0
Neu Paypal richtig buchen Buchhaltung Gebühren Umsatzsteuer User helfen Usern 1
Neu paypal plugin auf entwicklungsstand Plugins für JTL-Shop 2
Neu Connector 2.18.0 u. 2.19.0 setzen PayPal u. Klarna als gezahlt Gambio-Connector 0
Neu PayPal Weiterleitung geht manchmal nicht. Woran kann es liegen? Allgemeine Fragen zu JTL-Shop 19
Neu Amazon pay in Paypal Plus Paymentwall Shop 5 Plugins für JTL-Shop 3
Neu PayPal (Zugriff nicht erlaubt) Plugins für JTL-Shop 1
Neu Nach PayPal Zahlung HTTP ERROR 500 Plugins für JTL-Shop 6
Neu JTL PayPal Plugins für JTL-Shop 0
Zahlungsart Paypal Plus kommt als Kreditkarte in Wawi an. Einrichtung JTL-Shop5 0
JTL PayPal lässt sich nicht installieren Einrichtung JTL-Shop5 9
Neu Shopversion 5.0.3 paypal update auf 2.1.0 trotzdem nicht möglich! JTL-Shop - Fehler und Bugs 2
Neu PayPal IPN Problem Plugins für JTL-Shop 0
Neu Content Security Policy directive: "base-uri 'self' https://*.paypal.com" Technische Fragen zu Plugins und Templates 1
Neu Shop5: JTL Paypal, Ratenzahlung und dann noch Mollie Plugins für JTL-Shop 0
Neu Paypal, Amazon Pay und Händlerbund Plugins lassen sich nicht installieren/aktivieren Plugins für JTL-Shop 0
Neu "Direkt zu PayPal" button im Konfi sehr lange Wartezeit ohne Sanduhr? JTL-Shop - Fehler und Bugs 0
In Diskussion Nach einer Inventurdifferenzbuchung automatisiert einen Workflow mit Versandart Änderung auf Express laufen lassen JTL-Workflows - Ideen, Lob und Kritik 0
Neu DHL Express GWS Fehler JTL-ShippingLabels - Fehler und Bugs 0
Neu DHL Express GWS - keine Übertragung der Kundentelefonnummer JTL-ShippingLabels - Fehler und Bugs 0
Seitenaufbau langsam Upgrade JTL-Shop4 auf JTL-Shop5 3
Neu Import von Bildern langsam (Ameise) User helfen Usern - Fragen zu JTL-Wawi 3
Neu Shop 5 extrem langsam - Back- und Frontend Allgemeine Fragen zu JTL-Shop 24
Gelöst Shop 5, Artikelaufruf mit vielen Variationen langsam JTL-Shop - Fehler und Bugs 4

Ähnliche Themen