Skip Navigation

This thread is resolved. Here is a description of the problem and solution.

Problem:
The client is experiencing an issue where customer notification emails are not sent in the language the customer used while shopping. Instead, emails are sent in the language the admin was using at the time.
Solution:
We recommend ensuring that you are using our addon for WooCommerce. You can set it up by following the instructions here: https://wpml.org/documentation/related-projects/woocommerce-multilingual/
After setting up, you can translate the emails as explained in this documentation: https://wpml.org/documentation/related-projects/woocommerce-multilingual/how-to-translate-woocommerce-emails/
This should resolve the issue of emails being sent in the incorrect language.

If this solution does not apply to your case, or if it seems outdated, we highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. If issues persist, please open a new support ticket at WPML support forum.

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 vincentP-19 3 hours, 34 minutes ago.

Assisted by: Dražen.

Author Posts
January 30, 2025 at 7:55 pm #16653317

vincentP-19

Background of the issue:
I am trying to ensure that customer notification emails are sent in the correct language based on the language the customer used while shopping. My shop uses French as the default language and English as a secondary one. I set up a staging site with only WooCommerce and WPML to test this issue.

Symptoms:
When changing the order status to processing, the notification email is sent in the language the admin was using, not the language the customer used. This results in English-speaking customers receiving emails in French.

Questions:
Is there a way to ensure that the customer receives the notification in the same language they ordered in?

January 31, 2025 at 8:17 am #16654191

Dražen
Supporter

Languages: English (English )

Timezone: Europe/Zagreb (GMT+01:00)

Hello,

make sure you are using our addon for Wocommerce and have set it up:

- https://wpml.org/documentation/related-projects/woocommerce-multilingual/

You can then translate the emails as explained here:

- https://wpml.org/documentation/related-projects/woocommerce-multilingual/how-to-translate-woocommerce-emails/

It should work fine then.

Regards,
Drazen

February 3, 2025 at 1:38 pm #16663051

vincentP-19

It does solve the issue on the dev, but it causes issues on the live site because of some custom code. Since it's outside of the scope of support I'll have to figure out the rest on my own.

Thanks alot for your help!