View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0006651 | module PayPal | module PayPal - sub | public | 2017-06-20 10:16 | 2022-10-27 13:38 |
Reporter | shopdoktor | Assigned To | |||
Priority | urgent | Severity | crash | Reproducibility | always |
Status | closed | Resolution | reopened | ||
Product Version | 3.2.3 | ||||
Summary | 0006651: Mobile Express Checkout does not set shipping costs on first order | ||||
Description | see picture and steps to reproduce. | ||||
Steps To Reproduce | - use your mobile device (in my case iphone 5s) - Clear cache - Select a product to order - goto basket - select paypal express checkout (in checkout step 1!) - enter paypal data [you will be redirected to confirm page to check agb, etc.] - now you see the error message | ||||
Tags | No tags attached. | ||||
Attached Files | |||||
duplicate of | 0006565 | resolved | saulius.stasiukaitis | Shipping cost reset to 0,00 EUR when a guest orders for the first time and PayPal Express Checkout payment is used |
|
Hi, this issue is fixed with the module version 3.2.4. Please see the linked bug 0006565 . In general, there is one change to make. File: /modules/oe/oepaypal/controllers/oepaypalexpresscheckoutdispatcher.php method: getExpressCheckoutDetails Search for: $sShippingId = $this->_extractShippingId(urldecode($oDetails->getShippingOptionName()), $oUser); $oBasket->setShipping($sShippingId); $oBasket->onUpdate(); $oBasket->calculateBasket(true); Replace it by: $sShippingId = $this->_extractShippingId(urldecode($oDetails->getShippingOptionName()), $oUser); $oBasket->setBasketUser($oUser); $oBasket->setShipping($sShippingId); $oBasket->onUpdate(); $oBasket->calculateBasket(true); |
|
I applied you bugfix in an oxid 4.9.9 installation. unfortunatly this does not work. do you have any suggestions for that? |
|
Since I can't reproduce this behaviour with the latest module, a more detailed step by step guidance is needed. The PayPal module 3.2.4 isn't officially tested with 4.9, but the changes imply that it should work, as there were no architectural changes. Please test it in the staging system first: https://bugs.oxid-esales.com/changelog_page.php?version_id=319 |
|
No feedback -> closed. -MK |