Skip Navigation

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

Problem:
You are using WPML with WooCommerce and WooCommerce Bookings, and you want all outgoing emails to be delivered only in the default language, English. However, customers are receiving booking and order emails in various languages, such as English, German, or Dutch, even when they order the same product in English.
Solution:
Currently, there is no straightforward out-of-the-box solution to ensure all outgoing emails are sent only in English, as emails are typically sent in the language in which the order was made or the language set in the user's profile. We recommend translating the emails and setting the default language as English in the translations. Alternatively, you could consider hiring a contractor to implement custom code to achieve this functionality. You can find qualified contractors at https://wpml.org/contractors/.

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 you still need assistance, 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.

Tagged: 

This topic contains 1 reply, has 0 voices.

Last updated by Dražen 3 days, 10 hours ago.

Assisted by: Dražen.

Author Posts
January 20, 2025 at 4:18 pm #16614653

william-johnH-2

Background of the issue:
I am using WPML with WooCommerce and WooCommerce Bookings on my site hidden link. I want all outgoing emails generated by WooCommerce, Woo Bookings Extensions, AutomateWoo, YayMail, etc., to be delivered only in the default language, which is English.

Symptoms:
Customers are receiving booking and order emails in different languages, such as English, German, or Dutch, even when they order the same product in English.

Questions:
Is there an easy way to ensure all outgoing emails are sent only in English?
Can this issue with email language be fixed?

January 21, 2025 at 8:09 am #16616692

Dražen
Supporter

Languages: English (English )

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

Hello,

thanks for contacting us.

There is no simple solution for this out of the box since this is not expected. Emails are sent in the language in which order is set or language of user in his profile.

The best I can advise is maybe translating emails, but as translation add default language or hire a contractor to add some custom code to make this work:

https://wpml.org/contractors/

Hope this helps.

Regards,
Drazen