Skip to content Skip to sidebar

This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

This topic contains 1 reply, has 0 voices.

Last updated by Bobby 2 months, 2 weeks ago.

Author Posts
October 23, 2025 at 6:43 am #17510940

azizf

Background of the issue:
My WooCommerce store’s default currency is KWD, and I’m using WPML Multicurrency to offer additional currencies like AED, USD, AUD, etc. When a customer switches to another currency and completes the purchase, the order in WooCommerce and the generated invoice are both saved and displayed in the customer's selected currency instead of the default KWD.

Symptoms:
Orders and invoices are showing in the customer's selected currency instead of the default KWD.

Questions:
Is there a way to make all orders and invoices always use the base currency (KWD) for consistency in accounting, even if the customer checks out in another currency?
Is there a built-in option, filter, or recommended customization in WPML to achieve this?

October 24, 2025 at 6:43 am #17514856

Bobby
WPML Supporter since 04/2015

Languages: English (English )

Timezone: America/Los_Angeles (GMT-07:00)

Hi there,

I can see you have inquired about this in the past as well, unfortunately there is no feature at the moment that would do this functionality out of the box.

Maybe it could be achieved with custom code (WCML Hooks Ref https://wpml.org/documentation/related-projects/woocommerce-multilingual/wcml-hooks-reference/), however, this is not something I have seen done before.

The topic ‘[Closed] Orders and Invoices Showing in Customer’s Currency Instead of Default (KWD) in WPML Multicurrency’ is closed to new replies.