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 )
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 , 7 years ago
| Description: | modified (diff) |
|---|---|
| Milestone: | → modified-shop-2.0.5.0 |
| Version: | → trunk |
comment:2 by , 6 years ago
| Owner: | set to |
|---|---|
| Resolution: | → fixed |
| Status: | new → closed |

In 11859: