Paypal und die Ladezeit

Wir haben in einem SW6 Shop eigentlich recht schnell Ladezeiten, also so ca. 400ms. Doch ca. 10 Sekunden später kommt dann noch ein letzter Request angerauscht, der die Gesamtladezeit dann auf ca. 10,5 Sekunden bringt! :grimacing:

Anfrage-URL: https://www.paypal.com/credit-presentment/log?disableSetCookie=true&features=disable-set-cookie
Anfragemethode: OPTIONS
Statuscode: 204 No Content
...
Accept-Ch: sec-ch-ua-full, sec-ch-ua-arch, sec-ch-ua-model, sec-ch-ua-platform-version, sec-ch-ua-full-version, sec-ch-ua-full-version-list, sec-ch-ua-bitness, sec-ch-ua-wow64
Accept-Ranges: bytes
Access-Control-Allow-Credentials: true
Access-Control-Allow-Origin: https://whatever.com
Access-Control-Expose-Headers: Server-Timing
Cache-Control: max-age=0, no-cache, no-store, must-revalidate
Date: Wed, 08 May 2024 15:56:09 GMT
Dc: ccg11-origin-www-1.paypal.com

Der Übeltäter scheint wohl Paypal bzw. das Paypal Plugin zu sein! :face_vomiting:

Basierend auf den Header Informationen könnte der zusätzliche Request also möglicherweise eine Ressource von Paypal sein, die nicht im Cache gespeichert ist und daher jedes mal vom Ursprungsserver abgerufen werden muss. Dies führt dann eben zu einer deutlichen Verzögerung bei der Gesamtladezeit!

Hat das zufällig noch jemand beobachtet?

1 „Gefällt mir“

Wenn es nur das wäre, bei einer Prüfung des Plugins wegen Rückmeldungen von Kunden, dass Paypal nicht geht, sind diese Aufrufe besonders aufgefallen.
Diese werden massenweise an Paypal geschickt und führen bereits nach kurzer Zeit zur Blockade durch Paypal.
Dies wiederum spiegelt sich als folgende Fehlermeldung in der Konsole wider.

js?components=buttons,messages,card-fields,funding-eligibility,applepay,googlepay&client-id=.....&commit=false&locale=de_DE&currency=EUR&intent=capture&enable-funding=venmo&merchant-id=....:3

Uncaught Error: No ack for postMessage Me() in https://www.paypal.com in 10000ms

In nur ein paar Minuten hat das Shopware Script knapp 1000 Requests an Paypal geschickt.
Leider verlangt Shopware Geld dafür, dass sie ihr eigenes Plugin fixen.

In case you have any questions or problems with your extension you can always ask Shopware for help if you are using a **commercial Shopware version**.

Den Hinweis " [Developed by Shopware]" kann man mittlerweile als Warnung oder Drohung sehen. :wink:

1 „Gefällt mir“