Skip Navigation

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 15 replies, has 2 voices.

Last updated by Waqas Bin Hasan 1 year, 8 months ago.

Assisted by: Waqas Bin Hasan.

Author Posts
September 1, 2023 at 6:04 am #14324289

Waqas Bin Hasan
WPML Supporter since 05/2014

Languages: English (English )

Timezone: Asia/Karachi (GMT+05:00)

Thank you for the updates.

I tried in your provided staging and in my sandbox and noticed that this isn't a problem but the way plugin (professional version) deals it logically.

For example, in your staging, I placed 2 orders (see attached):

- Order English: by switching to English language in frontend (hidden link).
- Order French: by switching to French (default) in frontend (hidden link).

And completed the orders respectively.

So when I open the order for editing, order details are shown in logged in user's profile language (regardless of default language). This is correct, because this is how admin vs profile language works.

BUT, if I check the invoice PDF, it is generated in website user's language or in the language order is placed. This is quite logical. Because if I am an English user and can't read French language, I'll preferably switch to English and place the order in my preferred language. And of course would want to receive all the communication (i.e. invoices) accordingly.

So as per my understanding, it is not a problem. However, from your perspective that for example your admin language is English but you want to generate PDF in English for a French order - it refers to a feature request and probably should reach out to the plugin author.

I hope this clarifies it all.

orders.png