woocommerce / woocommerce-android

WooCommerce Android app
https://www.woocommerce.com/mobile
GNU General Public License v2.0
277 stars 136 forks source link

Editing Order Details - Incorrect Currency Displayed When Order Currency Differs from Store Default #12865

Closed toupper closed 1 week ago

toupper commented 1 week ago

We consistently use the store's default currency when editing an order, even if the order was created in a different currency. This results in inconsistencies across various sections of the editable order screen, including Items, Custom Amounts, Discounts, Coupons, and Order Totals. Additionally, when adding new products to the order, prices are displayed in the store's default currency instead of the order's currency.

This inconsistency is confusing for users.

https://github.com/user-attachments/assets/abdc1217-476c-449e-abd6-68b06ee3e1fb

(Video from iOS device but relatable to Android)

Suggested Workaround to consider:

To completely fix this issue, we would need to receive product prices in the order’s currency so we can display them correctly during product selection. Since the REST API does not currently provide this, I suggest disabling the Edit mode for orders in a currency different from the store’s default.

Users would still be able to change the order status, create shipping labels, issue refunds, and add tracking, notes, and shipping details from the Order Details. They wouldn’t be able to add Custom Amounts, Discounts, Coupons, or new Items to the order. These actions aren’t very common for orders created on the storefront anyways.

peaMlT-XF-p2

dangermattic commented 1 week ago

Thanks for reporting! 👍