View Issue Details

IDProjectCategoryView StatusLast Update
0005742OXID eShop (all versions)2.6. Administer orderspublic2023-12-20 15:33
Reporterd3 Assigned To 
PriorityhighSeveritymajorReproducibilityalways
Status assignedResolutionopen 
Product Version4.8.5 / 5.1.5 
Summary0005742: order_main - wrong paymentlist with delivery adress
DescriptionWhen the shop uses different shipping methods for different countries, the payment list in /Administer Orders/Orders/Main/ is load from wrong "active country".

Steps To ReproduceRequirements:
Shipping Method A -> is only for Germany
Shipping Method B -> is only for Litauen

A have payments credit card and invoice
and B has only paypal assigned.

Do a order with invoice-country Germany and delivery-country Litauen.

Step 1:
Open order in /Administer Orders/Orders/Main/.
Under "Payment Information" the "Payment with:" select is empty(----) and
shows credit card and invoice.

Under "Shipping Information" the "Shipped with:" select has Method B selected.


Step 2:
Select credit card and save.

After reload:
Under "Payment Information" the "Payment with:" select has credit card selected
and still shows credit card and invoice.

Under "Shipping Information" the "Shipped with:" select is empty(----).

Additional Informationoxuser::getActiveCountry doesn't return delivery country.
TagsOrder, Product domain and basket rewrite, Shipping Address
Attached Files
Paypal.png (13,809 bytes)   
Paypal.png (13,809 bytes)   
ThemeAzure
BrowserAll
PHP VersionNot defined
Database VersionNot defined

Relationships

related to 0004624 acknowledged Order recalculation does not use discounts/taxes which were valid when order was made, but current ones 

Activities

jurate.baseviciene

2014-04-29 14:33

reporter   ~0009866

Reminder sent to: d3

Hi,
Thank you very much for submitting this issue, but we cant reproduce it. Could you please provide to us more details. Which version of the shop do you use? Could you please try to reproduce that on our demo shops:
5.1.5: http://demoshop.oxid-esales.com/EnEd/



Best regards,
Jurate

d3

2014-04-29 15:32

reporter   ~0009868

Last edited: 2014-04-29 16:03

I reproduce it in the reference shop.

I upload some screenshots.

KH

edit:
i reconsider.. to much screenshots

d3

2014-04-29 16:19

reporter   ~0009870

Hi,
I used PE or CE to reproduce it.

Step 1:
set country Lithuania active

Step 2:
Assign payment method only to country Lithuania

Step 3:
add new shipping method "only for Lithuania",
assign shipping cost rule XYZ,
assign only to country Lithuania,
assign payment method from Step 2,
assign user groups...

Step 4:
assign shipping cost rule from step 3 only to country Lithuania.

Step 5:
go to the frontend,
add article to basket,
go to process step 2.(address),
Billing address can be germany or somthing else (not Lithuania),
shipping address have to be Lithuania,
finish order

Step6:
go to the backend -> administer Orders/Orders/Main,
the payment information select has selected --- and
shows the payment methods for the other country (not Lithuania)

KH

jurate.baseviciene

2014-06-09 16:13

reporter   ~0009945

Reminder sent to: d3

Hi,

Sorry, but I can not reproduce the case.
I have a question about step6:
I go to the backend -> administer Orders/Orders/Main,
And I cant see that ( payment information select has selected --- and shows the payment methods for the other country (not Lithuania)). Maybe you have in the mind about shipping information?

I see that Payment method is Paypal and shipping information select has selected --- and show the payment method for the country Lithuania. I uploaded the picture what I got as a result.

Best regards,
Jurate

d3

2014-06-12 10:44

reporter   ~0009957

Sorry I forgot:
In Step6 you have to click on the save button in orders/main

Best regards,
Kristian