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 | 2024-07-22 14:04 |
Reporter | d3 | Assigned To | |||
Priority | high | Severity | major | Reproducibility | always |
Status | closed | Resolution | unable to reproduce | ||
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 | |
related to | 0007700 | closed | michael_keiluweit | Checkout shows "no delivery option found", but refreshing the page fixes that |
|
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 |
|
Having only one shipping method and payment method for Germany and one shipping method and payment method for Swiss. See attached screenshots. Screenshot Screenshot 2024-07-19 at 14.42.27.png shows two shipping methods (wrong), although I only had one (correct, for the Swiss) during the checkout. edit: The issue was caused by faulty shipping methods. While the payment methods and the shipping method for Swiss had fitting countries assigned, the shipping method "Paket de" had all countries assigned (see attached screenshot Screenshot 2024-07-22 at 11.24.16.png). This included Swiss. That caused the possibility to choose also the Swiss shipping methods in the order administration, despite the delivery address was in Germany and vice versa. This behaviour also caused bug 0007700. |
|
Sreenshot for the comment above. |
|
The issue isn't reproducible, despite having faulty shipping methods configuration. I'll close it accordingly. |