Neu Paypal Checkout 1.2.1 - Fehler bei Express Checkout

COLDSEASON

Aktives Mitglied
29. April 2022
31
7
Hallo zusammen,

wir haben wegen eines Theme Updates heute unsern Shop umgestllt und auch das Update vom Paypal Checkout von 1.2.0 auf 1.2.1 geuppdatet. Danach ging der Expresscheckout nicht mehr.

Fehlermeldung:

"The number of items in an array parameter is too large."


Screenshot


pp-error121.png

Irgendwer noch dieselben Probleme?
 

COLDSEASON

Aktives Mitglied
29. April 2022
31
7
In unserem anderen Shop Version 5.2.4 mit angepassten Nova Template funktioniert expresskauf ebenfalls nicht mehr. Da wird nur kurz das Paypal Popup eingeblendet und dann verschwindet es wieder.

Hat einer von euch Shop 5.2.4 und PP 1.2.1 produktiv am laufen ?
 

Stephan K.

Sehr aktives Mitglied
14. Mai 2014
1.183
269
Ja, bei uns funktioniert das Plugin JTL- Shop 5.2.4 / PP Plugin 1.2.1
Auch ein kurzer Test, ob die Expressseite funktioniert :thumbsup:

Neu sind ja u.a. die Versandartenübermittlung. Habt ihr mal geprüft, ob die schon korrekt hinterlegt sind? PP-Plugin > Versandinformationen > Wawi Versandarten, die im Shop genutzt werden, hier 1:1 wörtlich übernehmen.
Ist nur so ein Gedanke.

Auch eine kurze Google-Suche scheint das zu bestätigen: Der Fehler tritt mit den Versandoptionen auf:

PP API Errors Doku
  • INVALID_ARRAY_MAX_ITEMS: The number of items in an array parameter is too large. Possible error location: /purchase_units/0/shipping/options.
 

COLDSEASON

Aktives Mitglied
29. April 2022
31
7
Danke für den Input! - Die Versandartenübermittlung haben wir bisher nicht aktiviert. Allerdings habe ich gesehen, das im Warenkorb der Versandpreis nicht richtig berechnet wird. Da ist vielleicht der Hund begraben. Im Checkout sitmmt es zwar wieder aber der Expresscheckout wird da wohl vorher drauf zugreifen.
 

Rainer S

Moderator
Mitarbeiter
8. August 2018
819
153
Wir sind gerade an dem Problem dran da per Ticket eine weitere Meldung reinkam. Sobald wir etwas Genaueres herausgefunden haben, schreibe ich es hier gerne nieder. Auf Anhieb scheint es ein Problem zu geben, wenn viele Versandarten angelegt sind, die gültig sind. Aber ist jetzt erst nur eine Vermutung.
 

OliverS

Gut bekanntes Mitglied
Mitarbeiter
1. April 2022
89
46
Hückelhoven
Und noch ein Update dazu. Als Hotfix dürfte folgendes funktionieren:

In die Datei /plugins/jtl_paypal_commerce/PPC/Order/ Shipping.php unter Zeile 228 folgendes einfügen (die } in Zeile 229 muss bleiben, nicht ersetzen!):
PHP:
if($count === 10) {break;}


Das hier ist die Zeile hinter welcher eingefügt werden muss:
PHP:
$this->addOption($option);
}

Nach der Änderung sollten die Zeilen also so aussehen:
PHP:
$this->addOption($option);
if($count === 10) {break;}
}

Edit: Dabei ist jetzt zu beachten, dass eventuell nicht alle qualifizierten Versandarten an PayPal übermittelt werden. Mit dem Hotfix gibt es hier keine Bevorzugung der günstigsten oder schnellsten Versandart, sondern die Versandarten werden nach der eingestellten Sortierreihenfolge übermittelt. Wenn eine Versandart also auf jeden Fall dabei sein soll, sollte diese im Backend mit einer möglichst niedrigen Sortiernummer konfiguriert werden.
 
Zuletzt bearbeitet:

hula1499

Sehr aktives Mitglied
22. Juni 2011
5.245
1.189
Edit: Dabei ist jetzt zu beachten, dass eventuell nicht alle qualifizierten Versandarten an PayPal übermittelt werden. Mit dem Hotfix gibt es hier keine Bevorzugung der günstigsten oder schnellsten Versandart, sondern die Versandarten werden nach der eingestellten Sortierreihenfolge übermittelt. Wenn eine Versandart also auf jeden Fall dabei sein soll, sollte diese im Backend mit einer möglichst niedrigen Sortiernummer konfiguriert werden

Wenn für eine Bestellung also mehr als 10 Versandarten infrage kommen, funktioniert der Expresskauf nicht.


Kann du das bitte genauer erklären.

Diese 10 "Versandarten" sind die, die man an PP im PP Plugin eingestellt hat (für Versanddaten hochladen zu PP) oder die gesamten Versandarten die im Shop unter "Versandarten" angelegt wurden?
 

OliverS

Gut bekanntes Mitglied
Mitarbeiter
1. April 2022
89
46
Hückelhoven
Kann du das bitte genauer erklären.

Diese 10 "Versandarten" sind die, die man an PP im PP Plugin eingestellt hat (für Versanddaten hochladen zu PP) oder die gesamten Versandarten die im Shop unter "Versandarten" angelegt wurden?
Das sind die Versandarten im Shop. Mit der neuen PPC-Version werden beim Expresskauf die Versandarten, die für die Bestellung infrage kommen, an PayPal gesendet und können im PayPal-Express Fenster direkt ausgewählt werden. Damit hat PayPal sofort den korrekten Gesamtpreis. Vorher wurde der Warenkorbpreis + x% bei PayPal angefragt, weil die Versandkosten noch nicht bekannt waren, und wenn der Warenkorbpreis + Versandkosten die angefragte Summe überstiegen hat, gabs einen Fehler und der Kunde musste die Summe noch mal autorisieren. Das passiert jetzt nicht mehr.
 

COLDSEASON

Aktives Mitglied
29. April 2022
31
7
Danke für das quick Fix - auf unserer 5.2.4 // Nova Theme Shop funzt es jetzt wieder - bei der anderen Installation scheint es noch ein anderer Bug zu sein, da die Zahlungsart Paypal Checkout im Checkout nicht angezeigt wird...

Ich kann aber bestätigen, das wir in beiden Shops deutlich mehr als 10 Versandarten definiert haben, wobei eigentlich immer nur eine (Land) in Frage kommt...
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.125
1.875
Berlin
Dann kann es daran liegen das du kein NOVA Template hast?
Das aktuelle Plugin hat derzeit Probleme mit Templates von Admorris, Snackys und anderen bei denen der Aufbau der Zahlungsseite vom NOVA Standard abweicht.
 
  • Gefällt mir
Reaktionen: COLDSEASON

intrinsicforce

Sehr aktives Mitglied
4. Oktober 2015
555
55
Nein, das wird erst zum Problem, wenn es mehr als 10 sind, die für eine Bestellung per PayPal Express infrage kommen.
NOVA-Template
Shopversion 5.2.4
PayPal Checkout 1.2.1

Pro Lieferland stehen maximal 1-3 Versandarten zur Verfügung. Insgesamt haben wir jedoch mehr als 10 Versandarten (allein schon wegen allen DHL- und Warenpostzonen). Das PayPal Plugin weiß jedoch zum Zeitpunkt des Klicks auf den Button noch gar nicht, wohin die Lieferung gehen soll. Dadurch kämen doch praktisch alle Versandarten in sämtliche Länder in Frage, wenn der Button geklickt wird. Folglich erscheint der Fehler, Express-Checkout nicht nutzbar.
 

OliverS

Gut bekanntes Mitglied
Mitarbeiter
1. April 2022
89
46
Hückelhoven
NOVA-Template
Shopversion 5.2.4
PayPal Checkout 1.2.1

Pro Lieferland stehen maximal 1-3 Versandarten zur Verfügung. Insgesamt haben wir jedoch mehr als 10 Versandarten (allein schon wegen allen DHL- und Warenpostzonen). Das PayPal Plugin weiß jedoch zum Zeitpunkt des Klicks auf den Button noch gar nicht, wohin die Lieferung gehen soll. Dadurch kämen doch praktisch alle Versandarten in sämtliche Länder in Frage, wenn der Button geklickt wird. Folglich erscheint der Fehler, Express-Checkout nicht nutzbar.
Das wäre höchstens der Fall, wenn beim PayPal-Konto des Kunden keine Lieferadresse hinterlegt ist. Ansonsten werden auf Basis der Adresse, die von PayPal gemeldet wird, die Versandarten geschickt. Der Hotfix wird auch da helfen. Da die Begrenzung aber von PayPal kommt und nicht durch das Plugin, können wir da nicht wirklich mehr tun.
 

intrinsicforce

Sehr aktives Mitglied
4. Oktober 2015
555
55
Wenn der Kunde zum Zeitpunkt des Klicks nicht bei PayPal eingeloggt ist, dann kann PayPal dem Shop auch noch keine Adresse melden.

Der Login erfolgt ja erst nach Klick auf den Button.
 

OliverS

Gut bekanntes Mitglied
Mitarbeiter
1. April 2022
89
46
Hückelhoven
Ähnliche Themen
Titel Forum Antworten Datum
Neu Umstellung Paypal Plus auf Paypal Checkout - bleiben die Sonderkonditionen erhalten ? Smalltalk 0
Neu PAYPAL CHECKOUT - Domain binden Plugins für JTL-Shop 1
Neu Paypal Checkout - Wann werden Vebindungen zu Paypal aufgebaut bzw. fließen Daten zu Paypal? (Datenschutz) Plugins für JTL-Shop 6
Neu Nach dem entfernen des PayPal Checkout werden keine Zahlungsarten anderer Anbieter angezeigt. JTL-Shop - Fehler und Bugs 4
Neu Nach Update von PayPal Checkout wird PayPal Zahlungsart entfernt Plugins für JTL-Shop 4
Neu PayPal Checkout Update auf 1.5.1 nicht möglich Betrieb / Pflege von JTL-Shop 2
Neu PayPal Checkout Update Plugins für JTL-Shop 12
Neu Paypal Checkout Error "forbidden" JTL-Shop - Fehler und Bugs 0
Neu PayPal Checkout 1.5.0 - doppelte Texte bei Standardzahlarten Kreditkarte und SEPA Plugins für JTL-Shop 2
Beantwortet PayPal Checkout button translation Plugins für JTL-Shop 3
Neu Apple Pay aktivieren im JTL PayPal Checkout Plugins für JTL-Shop 11
Neu PayPal Checkout Plugin Update Arbeitsabläufe in JTL-Wawi 1
Neu Wie binde ich GooglePay über PayPal Checkout an? Plugins für JTL-Shop 4
HILFEEE!!!! Paypal Problem JTL-Wawi 1.9 12
Neu QR Code auf Rechnung bei PayPal fehlerhaft User helfen Usern - Fragen zu JTL-Wawi 0
Wawi 1.9.5.0 Zahlungsmodul Paypal Fehler + Bankkonto Fehler JTL-Wawi 1.9 15
Paypal Kontosperre / Verbot bestimmte Artikel in bestimmte Länder zu liefern - wie Umsetzen? JTL-Wawi 1.9 2
Beantwortet PayPal ohne Funktion Plugins für JTL-Shop 0
PayPal Zahlungsabgleich Ausgang Fehler 10001 Internal Error JTL-Wawi 1.8 0
Neu IDeal Zahlung über Paypal und Bestellung nicht erhalten. Geld aber abgebucht.... Allgemeine Fragen zu JTL-Shop 2
Neu PayPal Link zur Zahlung in Angeboten / Aufträgen funktioniert aktuell nicht mehr User helfen Usern - Fragen zu JTL-Wawi 1
Beantwortet PayPal + QR Code Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Paypal Ratenkauf Button sieht merkwürdigt aus Plugins für JTL-Shop 1
Neu Nach Update von 5.0.x auf 5.3.3 funktioniert Paypal Plus nicht meht Installation / Updates von JTL-Shop 4
Neu Zahlungsmöglichkeiten werden nach PayPal Update nicht angezeigt Gelöste Themen in diesem Bereich 24
Neu Update Paypal bringt meinen Server zum Absturz Plugins für JTL-Shop 1
Neu Postfinance Checkout Alternativen Plugins für JTL-Shop 0
Neu Nach Update von 5.0.x auf 5.3.3 funktioniert Checkout für Kunden ausserhalb Deutschland nicht mehr Installation / Updates von JTL-Shop 2
Fehler von der Kaufland API: productData.attributes.battery_disposal_instruction: No matching model found in additionalProperties to validate battery_ kaufland.de - Anbindung (SCX) 0
ERROR - Hersteller-Senden-Fehler PrestaShop-Connector 0
Neu Fehler bei Connector Shopify-Connector 2
Neu Fehler beim Zugrif aus die Datenbank (Exec Direct) JTL-Wawi - Fehler und Bugs 1
Neu Fehler im Statistik Modul User helfen Usern - Fragen zu JTL-Wawi 0
Neu Wawi Fehler - Auftrag öffnet im Hintergrund JTL-Wawi - Fehler und Bugs 8
Neu Fehler: "Abgleich soll nicht durchgeführt werden" Amazon-Anbindung - Fehler und Bugs 3
Neu Fehler bei Export mit Versandart DHL / Die Sequenz enthält keine Elemente. JTL-ShippingLabels - Fehler und Bugs 0
Neu Plugin: WooCommerce Wallet oder Gutscheine mit JTL nutzen - Fehler in der MwSt User helfen Usern - Fragen zu JTL-Wawi 0
Neu JTL Plugin fuer Wordpress Plugin wirft Error/success Fehler WooCommerce-Connector 2
Neu Amazon Abgleich Fehler: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt Amazon-Anbindung - Fehler und Bugs 18
Neu Fehler-Log - Error executing query SELECT SUM JTL-Shop - Fehler und Bugs 3
Neu Amazon Abgleich Fehler Gelöste Themen in diesem Bereich 6
Neu DPD Fehler Etikettendruck ("An existing connection was forcibly closed by the remote host") Gelöste Themen in diesem Bereich 3
Neu JTL Shop 5 Fehler beim Abglich JTL-Shop - Fehler und Bugs 9
Neu Nach Datenbank-Migration Fehler: keine Lieferzeit usw. JTL-Shop - Fehler und Bugs 1
Fehler bei Hochladen der Versanddaten Otto.de - Anbindung (SCX) 0
Neu Dringende Hilfe benötigt: JTL-Connector Fehler beim Shopware-Abgleich Shopware-Connector 15
Neu Amazon Abgleich Fehler - Hotfix für Version 1.5.55.8 funktioniert nicht JTL-Wawi - Fehler und Bugs 7
Fehler beim Update des Mandaten easybusiness JTL-Wawi 1.9 2
Neu Fehler bei Update: "SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'emails' already exists" Installation / Updates von JTL-Shop 2
Neu Fehler mit der Synchronisation zwischen Shop und WaWi JTL-Shop - Fehler und Bugs 1

Ähnliche Themen