Background of the issue:
I don't understand why the ticket has been closed since the problem is not solved. But I will open another one.
On WooCommerce, when my customers place orders by bank transfer, they are marked as 'Pending'. Once I have verified the payment, I put it as completed.
However, this email is sent in the default language of the site and not in the customer's language. And this is a big problem.
I have read your old tickets concerning the problem, but this one persists.
I've checked further and whatever email is sent from the admin of WordPress follows the admin language and not the front end of the website on which the email is sent to the admin. (In your case when the emails are sent from the WP-Admin when changing the order status).
You can test by following these steps:
- Go to "WordPress Dashboard > Users > Profile".
- Change the admin language there to another one.
- Go to "WordPress Dashboard > Woocommerce > Orders", change the order status of a product, and see the language of the email that is sent.
- It will be the same language as the language you set in Users > Profile.
---
You can handle the status update programmatically, but such a solution is related to custom coding, which is outside the scope of our support. If you need further assistance, we suggest you contact a third-party contractor or developer who is familiar with both WPML and WooCommerce. Here is the list of contractors: https://wpml.org/contractors/
I don't agree ... you have to intervene, also because leaving only woocommerce and elementor works in the same way, i.e., with transfer, the mails arrive in the site's mother language.
I've checked further on a sandbox site and it is working correctly with only WPML and WCML plugins.
Would it be possible to set up the sandbox by uploading only the necessary plugins/theme to reproduce the issue? Link to the sandbox site: hidden link
* Please do not import your website on the sandbox.
You can create 1/2 testing products with the shipping/payment options as on your website and check, on the sandbox site as you can check the logs from the "WP Mail Logging
" plugin.
Looking forward to your reply,
Marsel
The topic ‘[Closed] WooCommerce order completed email sent in default language’ is closed to new replies.