Opened 7 years ago
Last modified 6 years ago
#1638 closed Bug/Fehler
PayPal Express - Rückleitung bei alten Warenkorbbeständen ohne Meldung — at Initial Version
| Reported by: | Timo Paul | Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | modified-shop-2.0.5.0 |
| Component: | Module | Version: | trunk |
| Keywords: | Cc: | ||
| Blocked By: | Blocking: |
Description
Wenn ein bestehender Kunde noch Waren im Korb hat und bei einem neuen Besuch ohne Anmeldung über PayPal Express kaufen möchte, wird er in den Warenkorb zurück geleitet ohne Fehlermeldung. Für den Kunden ist nicht ersichtlich warum dies jetzt passiert sit, ob bereits gezahlt/gekauft wurde und warum sein Warenkorb voller ist als zuvor.
Die Ursache liegt in der Datei /includes/external/paypal/classes/PayPalCommon.php auf Zeile 396:
xtc_redirect(xtc_href_link(FILENAME_SHOPPING_CART, 'info_message_3='.strtolower('TEXT_SAVED_BASKET')),'NONSSL');
Lösungsansatz als Quickfix:
global $messageStack;
$messageStack->add_session('info_message_3', TEXT_SAVED_BASKET);
xtc_redirect(xtc_href_link(FILENAME_SHOPPING_CART), 'NONSSL');
für eine kommende Version müsste dies natürlich noch etwas angepasst werden und der global für den $messageStack an den Anfang der Methode.
