Skip to content Skip to sidebar

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

Problem:
The client is experiencing an issue where the WooCommerce 'order-received' page only displays correctly in the default language. In other languages, it shows a single sentence instead of the translated thank you page.
Solution:
We have resolved this issue, and it will be included in the upcoming WCML v5.5.3.1 release. We recommend updating all WPML plugins once the update is available to ensure that the 'order-received' endpoint functions correctly in all languages. Before proceeding with the update, please ensure to take a full site backup.

If this solution does not apply to your case, or if it seems outdated, we highly recommend checking the related known issues, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. Should you need further assistance, please do not hesitate to open a new support ticket.

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 5 replies, has 1 voice.

Last updated by Noman 7 hours, 44 minutes ago.

Assisted by: Noman.

Author Posts
November 20, 2025 at 5:44 pm #17596843

samanthaB-3

Background of the issue:
I am trying to have a nice page when orders are received in WooCommerce. The only language that is working is the default language. As soon as I default the slugs of all languages, it works fine.

Symptoms:
Instead of a translated thank you page, I get a page with just one plain WooCommerce sentence: 'Thank you for your order.' In German, Dutch, and French, I only see one sentence like 'Vielen Dank. Ihre Bestellung ist eingegangen.'

Questions:
How can I ensure the endpoint slugs for 'order-received' are translated correctly in all languages?
Why does the thank you page only display correctly in the default language?

November 23, 2025 at 10:32 am #17601709

Noman
WPML Supporter since 06/2016

Languages: English (English )

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

Hi,

Thank you for contacting WPML Support. I’ll test this on a fresh WP setup and update you shortly.

In the meantime, could you let me know which WPML version you were using before, where everything worked as expected?

Thank you

November 23, 2025 at 5:07 pm #17602500

Noman
WPML Supporter since 06/2016

Languages: English (English )

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

I was able to reproduce the issue on a fresh WP setup and confirmed that the translated endpoint works correctly in the previous WCML version, so I’m going to escalate this to our 2nd-tier team for deeper analysis.

In the meantime, as a temporary workaround, please take a full backup and downgrade “WPML Multilingual & Multicurrency for WooCommerce” to version 5.5.2.3, which doesn’t have this behavior. You can download it from the changelog page: https://wpml.org/download/wpml-multilingual-multicurrency-for-woocommerce/?section=changelog

Thank you

November 23, 2025 at 5:57 pm #17602535

Noman
WPML Supporter since 06/2016

Languages: English (English )

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

I’ve escalated this issue to our 2nd tier support team and will get back to you once I hear back about it.

Thank you for your cooperation

November 24, 2025 at 8:45 am #17603324

samanthaB-3

Thanks and we will do so.

November 30, 2025 at 7:51 am #17620114

Noman
WPML Supporter since 06/2016

Languages: English (English )

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

This issue has been fixed and will be included in WCML v5.5.3.1.

Once the update is available, please update all WPML plugins and the endpoint will work correctly.

Before updating, please make sure to take a full site backup.

Thank you for your cooperation and patience