View Issue Details

IDProjectCategoryView StatusLast Update
0007631Apex ThemeApex Themepublic2024-07-03 15:40
ReporterbYemma Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Product Version1.2.2 
Fixed in Version1.4.0 
Summary0007631: Switching delivery address does not trigger
DescriptionSwitching between different delivery addresses in account and checkout is not possible.
When clicking the the radio button of a second delivery address nothing happens.

Clicking on "add new address" does work.
Steps To Reproduce1. Add two delivery addresses.
2. Click the radio button to switch between the delivery addresses.
3. Nothing happens.
TagsNo tags attached.
Attached Files
2024-04-09_09h28_20.png (27,441 bytes)   
2024-04-09_09h28_20.png (27,441 bytes)   

Relationships

has duplicate 0007658 resolvedSvenBrunk OXID eShop (all versions) If you have multiple shipping addresses, you can't change them in checkout 

Activities

QA

2024-04-09 15:45

administrator   ~0016731

Hey @bYemma

I couldn't reproduce the case with different systems and browsers (Windows, OSX, Firefox, Chrome, Safari).
After clicking a radio button, the whole page should reload. If that doesn't happen, then something blocks the execution of the form (https://github.com/OXID-eSales/apex-theme/blob/v1.2.2/tpl/form/user_checkout_change.html.twig#L4 and https://github.com/OXID-eSales/apex-theme/blob/v1.2.2/tpl/form/fieldset/user_shipping.html.twig) to reload the page. I'd like to suggest to open the developer console of your browser and to track the console output and also the network tab.

Otherwise we need more information how to reproduce the issue.

Greetings
Michael Keiluweit

bYemma

2024-04-09 17:01

reporter   ~0016732

Last edited: 2024-04-09 17:02

Thank you for the fast response.

I have to admit my statement "Nothing happens" was not informative enough.
The whole page is reloading, but the selected address is still the same. The selection did not change.

I tried to debug the problem already with some var_dump calls in the source code but I was not successful yet.

The problem occurs in a vanilla 7.0.3 OXID shop with no additional modules or theme changes.

QA

2024-04-10 09:29

administrator   ~0016742

Last edited: 2024-04-10 09:36

I tried to reproduce it again, but it works fine.

I have two different delivery addresses and depending of the chosen one it displays the correct one in step 2 "payment & delivery". Even if I use the edit button to change the delivery address or creating a new one on the fly, I get the expected result.
I've tested it with OXID eShop Enterprise Edition 7.0.3 and Apex theme 1.2.2.

-MK

bYemma

2024-04-10 10:04

reporter   ~0016745

Last edited: 2024-04-10 10:06

Okay, that's weird.

Then I have to debug for myself what's the source for this misbehaviour.

(I have a CE shop here, no enterprise)

QA

2024-04-11 09:06

administrator   ~0016765

@bYemma, I will close this issue, because the behaviour isn't reproducible currently. If you have further information how to reproduce the case with an unmodified shop, please reopen this issue or contact the support to let it reopen.

Greetings
Michael Keiluweit

bYemma

2024-04-11 11:59

reporter   ~0016766

A hint to reproduce this issue is using the browser Firefox.

On Chrome, Chrome mobile and Edge the problem does not occur.
On Firefox and Firefox mobile the address can not be changed.

There's no related error on the console.
The data sent to the controller is almost the same, only the password is additional contained in Firefox because there's an autofill.

QA

2024-04-12 09:50

administrator   ~0016771

Reproduced with Firefox version 124.0.2 (64-Bit), Enterprise Edition 7.1.0 and Apex 1.3.0.

-MK

bYemma

2024-05-28 11:36

reporter   ~0016916

Fix pull request: https://github.com/OXID-eSales/apex-theme/pull/60

SvenBrunk

2024-06-07 11:00

manager   ~0016980

merged into 7.1.x

bYemma

2024-06-21 13:45

reporter   ~0017074

Merged. Can be closed. Thankyou!