View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0005742 | OXID eShop (all versions) | 2.6. Administer orders | public | 2014-04-24 11:49 | 2023-12-20 15:33 |
Reporter | d3 | Assigned To | |||
Priority | high | Severity | major | Reproducibility | always |
Status | assigned | Resolution | open | ||
Product Version | 4.8.5 / 5.1.5 | ||||
Summary | 0005742: order_main - wrong paymentlist with delivery adress | ||||
Description | When 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 Reproduce | Requirements: 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 Information | oxuser::getActiveCountry doesn't return delivery country. | ||||
Tags | Order, Product domain and basket rewrite, Shipping Address | ||||
Attached Files | |||||
Theme | Azure | ||||
Browser | All | ||||
PHP Version | Not defined | ||||
Database Version | Not defined | ||||
related to | 0004624 | acknowledged | Order recalculation does not use discounts/taxes which were valid when order was made, but current ones |
|
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 |
|
I reproduce it in the reference shop. I upload some screenshots. KH edit: i reconsider.. to much screenshots |
|
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 |
|
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 |
|
Sorry I forgot: In Step6 you have to click on the save button in orders/main Best regards, Kristian |