Skip to content Skip to sidebar

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

Problem:
The client is experiencing 404 errors on the order confirmation page and the endpoint 'order-paid' in translations. The issue temporarily resolves by saving the permalinks but reoccurs the next day. Deactivating the WPML String Translation plugin stops the error.
Solution:
If you're experiencing this issue, we recommend you follow these steps:
1. Navigate to WPML → String Translation and ensure that the endpoints are set to their original English values (not translated).
2. Save the permalinks again to resolve the current 404 errors.
3. Return to WPML → String Translation and translate the endpoints as needed.
Important: After translating the endpoints, please do not save the permalinks again.
We are aware of this issue and are actively working on a permanent solution.

We already have a development ticket for this problem and are actively working on a permanent solution in future releases.

If this solution does not resolve your issue, or if it seems outdated or irrelevant to your case, please check the related known issues and confirm that you have installed the latest versions of themes and plugins. If the problem persists, we highly recommend opening a new support ticket here.

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 6 replies, has 0 voices.

Last updated by Andrey 11 minutes ago.

Assisted by: Andrey.

Author Posts
January 9, 2026 at 5:33 pm #17717009

aschwinv

order conformation page gives in the translations a 404 error and end point: order-paid gives the same 404 problem. When you save the permalinks it has been solved but the next day again the same problem. So some where it set back to the 404 error. Then again saving the permalinks solved it for only a day. I did some test and when the WPML string translation plugin is deactivated the error disapears

January 9, 2026 at 7:13 pm #17717130

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+02:00)

Thank you for contacting WPML support.

You might be experiencing the following known issue:
https://wpml.org/errata/pages-inside-my-account-get-a-404-error-on-secondary-languages/

Does the problem occur again after you update any WooCommerce settings page in the WordPress admin area?

As a temporary workaround, please try re-saving your site’s permalinks after editing any WooCommerce settings page.

January 9, 2026 at 9:41 pm #17717408

aschwinv

the problem of saving permalinks fix it only for a few hour in the night the error come back and the next morning you need to save again to fix the problem

January 12, 2026 at 12:47 pm #17721522

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+02:00)

Thank you for your feedback.

Did I correctly understand that no one was working on the site when you saved permalinks, and the issue came back again?

Please follow these steps if you have your endpoints translated:

1. Go to WPML → String Translation and ensure that the endpoints are set to their existing English values ​​(i.e., not translated).

2. Save the permalinks again (this will resolve the current 404 errors).

3. Then, go back to WPML → String Translation and translate the endpoints as needed.

Important: After translating the endpoints, please do not save the permalinks again.

We have already created a development ticket for this issue and are actively working on a permanent solution.

January 12, 2026 at 2:13 pm #17721836

aschwinv

no there is no one working on the site and in the morning we must save the parmalinks each morning to solve the 404 errors. I have now put all the end points to the English default and look tomorrow or the problems has been fixed now

January 12, 2026 at 2:17 pm #17721840

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+02:00)

Sure. Those steps from another support ticket are checked and provided by our team as a temporary solution.

January 13, 2026 at 9:17 am #17724052

aschwinv

thx for your help problems solved by putting end points to default

January 13, 2026 at 10:24 am #17724541

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+02:00)

I am glad to hear that it works now. It will be handled in future releases.

Have a nice week.