View Issue Details

IDProjectCategoryView StatusLast Update
0006565module PayPalmodule PayPal - subpublic2017-03-13 13:43
Reporterpreethi 
PriorityhighSeveritymajorReproducibilityalways
Status resolvedResolutionfixed 
Product Version 
Target VersionFixed in Version3.2.4 
Summary0006565: Shipping cost reset to 0,00 EUR when a guest orders for the first time and PayPal Express Checkout payment is used
DescriptionDuring the checkout process as a guest/anonymous, the shipping cost is reset to 0,00 EUR when using PayPal Express Checkout for payment and an e-mail address which has never been used in the shop for orders before.
Steps To ReproducePRECONDITIONS

- OXID eShop Professional Edition running (e. g. OXID's demo shop)
- PayPal module active and configured
- Shipping costs configured
- Shipping costs applied to orders below 80,00 EUR
- Ordering as a guest is enabled in the shop settings
- E-mail address available which has never been used before in the shop


STEPS TO REPRODUCE

1. Go to https://demoshop.oxid-esales.com/professional-edition/
2. Add an item below 80,00 EUR to the cart (e. g. "Transportcontainer THE BARREL"/ArtNr: 3788)
3. Go to the checkout, checkout as guest (shipping cost should be 3,90 EUR, see "Cart.PNG")
4. Use PayPal Express for payment (shipping cost is still shown as 3,90 EUR, see "Paypal payment.PNG")
5. Finalize payment steps on PayPal side and come back to the shop


ACTUAL BEHAVIOR

The following error is thrown:

»Auf Grund Ihrer Auswahl im PayPal Express Checkout hat sich die Bestellsumme geändert. Bitte prüfen Sie Ihren Warenkorb und fahren Sie fort. Hinweis: Um den Express Checkout fortzusetzen, drücken Sie den Express Checkout Button erneut.«

The Shipping cost is reset to 0,00 EUR instead of 3,90 EUR.

See "Error.PNG" for more details.


EXPECTED BEHAVIOR

No error message shown, shipping cost does not change but is still 3,90 EUR after customer returns from the PayPal page to the checkout.
Additional InformationIt is important that the e-mail that is being used is totally unknown to the shop, meaning no entry for it in any database table from previous orders. Once the e-mail is known to the shop, loggin into Paypal using Express checkout a second time does not throw any error and the order can completed successfully.
TagsNo tags attached.

Relationships

has duplicate 0006651 feedbackQA Mobile Express Checkout does not set shipping costs on first order 
related to 0006325 resolvedHR Can order without paying VAT 

Activities

preethi

2016-12-16 14:53

reporter  

Cart.PNG (74,960 bytes)
Cart.PNG (74,960 bytes)

preethi

2016-12-16 14:54

reporter  

Paypal payment.PNG (24,480 bytes)
Paypal payment.PNG (24,480 bytes)

preethi

2016-12-16 14:54

reporter  

Error.PNG (94,209 bytes)
Error.PNG (94,209 bytes)

saulius.stasiukaitis

2017-03-13 13:43

reporter   ~0011996

Also patch in master branch for upcoming OXID eShop v6.