Hallo,
es scheint, als würde deine Seite Caching benutzen. Wenn ja, bitte einmal komplett deaktivieren. Oder zumindest im Kassenbereich.
Es scheint, als würden hier Bestellungen aus dem Cache geladen und das verursacht den Fehler.
Mit besten Grüssen
Andreas
Dass es am Caching liegt, konnte ich ausschließen,
da ich das ganze auf einer Testumgebung ohne zusätzliche Plugins getestet habe und dort die selben Fehler auftraten.
Bedeutet die einzigen Plugins, die installiert und aktiviert waren sind:
– WooCommerce
– Paypal Plus Plugin
– eigenes Plugin, das die zusätzlichen Meta-Daten setzt
Deshalb meine Frage nach einer Dokumentation der Richtlinien, falls es an der Formatierung der Meta-Daten liegen sollte.
Wir hatten uns ja per E-Mail nochmal ausgetauscht, falls das der selbe Andreas war.
Hier die Antwort:
leider ist es nicht möglich zusätzliche Informationen bei der bestellung an PayPal zu übergeben. Hier sind nur die bereits festgelegten Werte zulässig. Diese Beschränkung kommt direkt von PayPal selbst.
Da das ganze ja mit dem NICHT-Plus-Plugin läuft, kann das nur eine Beschränkung bei PayPal-Plus sein und nicht bei der PayPal-Anbindung generell.
Dann möchte ich hier anders fragen:
Gibt es eine Möglichkeit die Daten vor dem Senden an PayPal zu modifizieren?
Einen Plugin-Filter der vorm Senden an die API aufgerufen wird?
Konnte beim Suchen im Code nach “apply_filters” keinen Filter dafür spezifisch finden.
Dann könnten die Daten zumindest für PayPal-Plus kurzfristig anders dargeboten werden, da WooCommerce an sich ja die Meta-Daten am Produkt benötigt.
Das heißt dass hier wohl eine Inkompatibilität zwischen PayPal-Plus und WooCommerce existiert und es dafür jetzt einen Workaround braucht.
Ich werde versuchen das auch bei PayPal selbst zur Sprache zu bringen, denn das PayPal-Plus diese Beschränkungen aufweist, finde ich schon sehr unpraktisch.
Aber bis dahin wäre ein Workaround durch einen Filter im Plugin willkommen.
Ich kann mir auch nicht vorstellen dass wir die einzigen mit dem Problem der zusätzlichen Meta-Daten sind.
Hello,
we would highly recommend to use our new plugin PayPal Payments. We believe your issues can be solve using that new plugin: https://wordpress.org/plugins/woocommerce-paypal-payments/
PayPal Plus will have end at support in the near future and there will not be any update anymore.
Please use the new plugin
Thank you
Kind regards
Andreas