Modify

Opened 7 years ago

Closed 6 years ago

#1638 closed Bug/Fehler (fixed)

PayPal Express - Rückleitung bei alten Warenkorbbeständen ohne Meldung

Reported by: Timo Paul Owned by: Gerhard Waldemair
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.

Attachments (0)

Change History (2)

comment:1 by Torsten Riemer, 7 years ago

Description: modified (diff)
Milestone: modified-shop-2.0.5.0
Version: trunk

comment:2 by Gerhard Waldemair, 6 years ago

Owner: set to Gerhard Waldemair
Resolution: fixed
Status: newclosed

In 11859:

update paypal - fix #1638, #1232

Modify Ticket

Action
as closed The owner will remain Gerhard Waldemair.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.