View Issue Details

IDProjectCategoryView StatusLast Update
0006651module PayPalmodule PayPal - subpublic2022-10-27 13:38
Reportershopdoktor Assigned To 
PriorityurgentSeveritycrashReproducibilityalways
Status closedResolutionreopened 
Product Version3.2.3 
Summary0006651: Mobile Express Checkout does not set shipping costs on first order
Descriptionsee 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
TagsNo tags attached.
Attached Files
IMG_1685.PNG (121,567 bytes)   
IMG_1685.PNG (121,567 bytes)   

Relationships

duplicate of 0006565 resolvedsaulius.stasiukaitis Shipping cost reset to 0,00 EUR when a guest orders for the first time and PayPal Express Checkout payment is used 

Activities

QA

2017-06-20 11:35

administrator   ~0012128

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);

shopdoktor

2017-06-20 15:30

reporter   ~0012130

I applied you bugfix in an oxid 4.9.9 installation. unfortunatly this does not work.
do you have any suggestions for that?

QA

2017-06-21 08:18

administrator   ~0012131

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

QA

2022-10-27 13:37

administrator   ~0014566

Last edited: 2022-10-27 13:38

No feedback -> closed.
-MK