Skip to content Skip to sidebar

This topic contains 0 reply, has 1 voice.

Last updated by azizf 8 months ago.

Assisted by: Shekhar Bhandari.

Author Posts
August 28, 2025 at 5:05 am #17353256

azizf

Background of the issue:
I am using WPML Multicurrency with WooCommerce on my site hidden link. The store’s default currency is KWD, but we have SAR and other currencies enabled. I want all orders to be saved in the default store currency (KWD) in the backend, regardless of the currency used at checkout. Customers should still be able to shop and checkout in their preferred currency, but for consistency, the WooCommerce admin and reports should always store values in KWD. Ideally, the original checkout currency should still be visible as a reference in order notes or metadata.

Symptoms:
Orders are saved in the customer's selected currency (e.g., SAR) instead of the default currency (KWD), causing inconsistency in reporting and accounting.

Questions:
Is there a built-in setting in WPML → WooCommerce Multilingual → Multicurrency → Orders to force all orders to be stored in KWD?
If not, how can I achieve this behavior via settings, filters, or code?

The topic ‘[Closed] Orders saved in customer currency instead of default (KWD) – need option to force all orders in ba…’ is closed to new replies.