Opened 7 years ago

Last modified 6 years ago

#1638 closed Bug/Fehler

PayPal Express - Rückleitung bei alten Warenkorbbeständen ohne Meldung — at Version 1

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 (last modified by Torsten Riemer)

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 ist, 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.

Change History (1)

comment:1 by Torsten Riemer, 7 years ago

Description: modified (diff)
Milestone: modified-shop-2.0.5.0
Version: trunk
Note: See TracTickets for help on using tickets.