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.
Sun | Mon | Tue | Wed | Thu | Fri | Sat |
---|---|---|---|---|---|---|
10:00 – 14:00 | 10:00 – 14:00 | 10:00 – 14:00 | 10:00 – 14:00 | 10:00 – 14:00 | - | - |
16:00 – 20:00 | 16:00 – 20:00 | 16:00 – 20:00 | 16:00 – 20:00 | 16:00 – 20:00 | - | - |
Supporter timezone: Asia/Jerusalem (GMT+03:00)
Tagged: Compatibility, WCML
Related documentation:
This topic contains 2 replies, has 0 voices.
Last updated by bartoszH-3 7 hours, 32 minutes ago.
Assisted by: Itamar.
Author | Posts |
---|---|
April 14, 2025 at 5:36 pm #16930842 | |
Itamar WPML Supporter since 02/2016
Languages: English (English ) Hebrew (עברית ) Timezone: Asia/Jerusalem (GMT+03:00) |
Hi, I updated the Product, Quantity, and Price strings in Strings Translation, and now it seems OK. Please see all the emails to choi@tuneful-drumbox.sandbox.otgs.work. If I'm missing an untranslated string, please send me a screenshot and point our the missing translation. Thanks, |
April 15, 2025 at 9:08 am #16932556 | |
bartoszH-3 |
Hi Itamar, can you explain the process you implemented to "completed order" email step by step so I can try to replicate it on the actual website? The email with the invoice is still missing translation - the one that is sent from the invoicing plugin. Here, the whole email was sent in Polish. Strange enough, when I resent the email from backend (when the backend language was sent to German), some strings in the email appeared in German. |
April 15, 2025 at 3:47 pm #16935206 | |
Itamar WPML Supporter since 02/2016
Languages: English (English ) Hebrew (עברית ) Timezone: Asia/Jerusalem (GMT+03:00) |
Hi, In WPML -> Strings Translation, I searched for 'Product' 'Quantity' and 'Price'. I selected 'Exact match' and 'Include translations'. Then, I translated those strings in Strings Translation. I did it for each of those separately. See the example with 'Quantity'. Please see the attached screenshot. In addition, I realized that you are experiencing a known issue we have entitled "WC Order update emails may contain mixed language texts." Please check the following link and use the provided workaround. https://wpml.org/errata/wc-order-update-emails-may-contain-mixed-language-texts/ Please let me know how it goes. Regards, |
April 15, 2025 at 4:47 pm #16935586 | |
bartoszH-3 |
Thanks for the answer. I applied the code from the link you provided, but it didn't work. Itamar, is there any way that we could speed things up? Maybe with screen share, or we can use the staging website? I must say it's been really frustrating so far and it doesn't seem we're getting closer to the solution. Because I need to wait to solve this before I launch the German version of my website it really affects my business - we have a seasonal product that we need to start promoting as soon as possible. |
April 16, 2025 at 10:39 am #16937961 | |
Itamar WPML Supporter since 02/2016
Languages: English (English ) Hebrew (עברית ) Timezone: Asia/Jerusalem (GMT+03:00) |
Hi, I'm sorry that things still don't work on your production site. Please give me access to your production site so I can check this issue, and I'll do my best to help you further. I may need to esclate this issue to our compatibility team. So if required, please allow me to take a copy of your site. I must install a plugin like Duplicator or All in One Migration for this.Please let me know if you agree. I want to remind you that the 'Fakturownia Woocommerce' plugin is not officially compatible with WPML and is unknown to us. You are also welcome to contact the 'Fakturownia Woocommerce' plugin support and ask for help with this issue. I want to set expectations for this case. We will do our best to help and provide a fix from our side. However, since we are unfamiliar with the 'Fakturownia Woocommerce' plugin, we might need to contact the authors about this problem. Moreover, from my experience, debugging email string issues might be tricky and take time. I genuinely hope we will have a quick solution for you, but I can't promise that. I say these things in the light of what you wrote in your last reply. If you need further help with this, please share the access details to your site with me. I'm enabling a private message for the following reply. |
April 16, 2025 at 5:41 pm #16940724 | |
bartoszH-3 |
Also, considering what you explained about the expected waiting time, let us focus on solving the issue for standard transactional emails generated by WooCommerce and customized by the Kadence WooCommerce Email Designer. If the emails for "Processing" and "Completed" statuses worked correctly, I could have the translated production up and running, and until the compatibility with invoicing plugin is reached, I will look for another solution to deliver the invoices to customers. Does that make sense? |
April 16, 2025 at 6:53 pm #16940941 | |
bartoszH-3 |
I noticed one interesting thing regarding the "Completed" Status email. When I change the order status to "completed" from the order detail page (screenshot 1), the email comes with the wrong translation. However, when I change the order status to "completed" with the "check" button on the orders list (screenshot 2), then the email is translated correctly. I also recorded a short video to explain that situation. You can download it under this link: hidden link |
April 17, 2025 at 8:30 am #16942674 | |
Itamar WPML Supporter since 02/2016
Languages: English (English ) Hebrew (עברית ) Timezone: Asia/Jerusalem (GMT+03:00) |
Hi, Thanks for pinpointing the issue and sending the video. It is beneficial. We will continue to investigate this issue and update you. I appreciate your patience. |
April 17, 2025 at 8:51 am #16942814 | |
bartoszH-3 |
Hi Itamar, it’s not really a workaround. The actual workflow is that the status change from ‚processing’ to ‚completed’ is performed via external integration with my logistics partner via API. Not sure how I can test what will happen in that case. Normally I don’t change statuses manually, as that would be too time consuming, it all happens automatically. Do you know if there is a way to test the behaviour of translation once the status is changed via integration? |
April 22, 2025 at 12:36 pm #16955263 | |
Itamar WPML Supporter since 02/2016
Languages: English (English ) Hebrew (עברית ) Timezone: Asia/Jerusalem (GMT+03:00) |
Hi, I continued to investigate the issue that you showed in the video. I am referring to the issue with the following string, which is not being translated into German in the 'Completed Order' email sent to the client.
I tested things on your staging site and moved into a minimum environment. This means that I switched the theme to the default WooCommerce theme (Storefront) and deactivated all third-party plugins. However, at this stage, I got stuck. The problem itself does not occur, meaning that all the email strings are in German. However, the string in question (the string I mentioned above) is not showing in the 'Completed Order' email. Only the following default string is shown as the content of the email: "wir haben deine Bestellung abgeschlossen." And it is in German as it should be. Please see the attached screenshot. I thought that the WooCommerce Fakturownia plugin added this string, but activating the plugin and sending the email again does not display the string in question. To further debug this issue, please let me know which plugin I should activate to display this string. You also asked: "Do you know if there is a way to test the behaviour of translation once the status is changed via integration?" I'm sorry, but I don't know such a way. In addition, if needed, please allow me to take a copy of your staging site to esclate it further to our second-tier supporters. For this, I must install a plugin like Duplicator or All In One Migration. Please let me know if you agree. Regards, |
April 29, 2025 at 12:13 pm #16978941 | |
bartoszH-3 |
The login link you provided before does not work anymore. |
April 30, 2025 at 11:52 am #16983622 | |
Itamar WPML Supporter since 02/2016
Languages: English (English ) Hebrew (עברית ) Timezone: Asia/Jerusalem (GMT+03:00) |
Hi, I'm sorry, I don't understand which login link you're referring to. In my previous reply from April 22, I did not share a login link. Please explain. Regards, |
May 6, 2025 at 1:36 pm #17001949 | |
bartoszH-3 |
Sorry, I got it wrong. The plugin that you're asking about is: Kadence WooCommerce Email Designer, which is used for customizing standard Woocommerce emails (I mentioned it in the ticket description). Woocommerce Fakturownia is only responsible for adding the email that sends the invoice to customers. I enabled this plugin in the staging environment. |
May 7, 2025 at 7:47 pm #17008752 | |
Itamar WPML Supporter since 02/2016
Languages: English (English ) Hebrew (עברית ) Timezone: Asia/Jerusalem (GMT+03:00) |
Hi, Thanks for making it clear which plugin is involved. I could see that WooCommerce, WPML, and its add-ons needed to be updated on your site, so I proceeded with the update. Then I searched for the exact string in WPML -> Strings Translation, and translated it into German. Now, the string shows alright when I switch the order to 'Complete' from within the order editing screen (not from the list by clicking the check icon). Please see the attached screenshots. Can you please confirm that this problem is solved now? Thanks, |
May 14, 2025 at 12:27 pm #17032181 | |
bartoszH-3 |
Hi Itamar, the issue persists after turning all the plugins and our theme on. |