Skip to content Skip to sidebar

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
- 8:00 – 12:00 8:00 – 12:00 8:00 – 12:00 8:00 – 12:00 8:00 – 12:00 -
- 13:00 – 17:00 13:00 – 17:00 13:00 – 17:00 13:00 – 17:00 13:00 – 17:00 -

Supporter timezone: Europe/Vienna (GMT+01:00)

Tagged: 

This topic contains 6 replies, has 0 voices.

Last updated by Lucas Vidal de Andrade 2 weeks, 6 days ago.

Assisted by: Lucas Vidal de Andrade.

Author Posts
December 10, 2025 at 8:29 am

milanM-10

Hello,

I'm having a lot of issues with Woocommerce endpoints, as they show 404.
Website default language is Serbian, and there are English and Czech as secondary languages.

It only works if I switch to English and flush permalinks, but the problem returns after a while and I need to flush permalinks again.

This is a huge issue as the customers are complaining, not being able to access their downloadable products on /downloads endpoint.
Initial /my-account endpoint shows fine, but when customers want to access my-account/orders or my-account/downloads in other languages it shows 404 page.

Please help asap.

December 10, 2025 at 10:51 am #17651671

milanM-10

Hello, it just happened again.
Can you investigate asap?

Endpoints in English and in Czech are not working.

December 10, 2025 at 1:54 pm #17652503

Lucas Vidal de Andrade
WPML Supporter since 11/2023

Languages: English (English )

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

Hey there,

Again, I've checked the endpoints you mentioned in all languages, several times, and didn't get any issues. Could you please record your screen next time it happens, and share the screen recording with me?

That might give me the first clues I need to check the issue.

Also, please share the complete URLs that are presenting the issues.

December 10, 2025 at 2:46 pm #17652741

milanM-10

You were not replying, so I re-saved the permalinks as that solves the issue.
Simply, translated endpoints stop to work, especially

hidden link
hidden link

Note that
hidden link
always works, but everything past that is not.

I'll notify you if I experience the issue again, but I kindly ask you and your team to try to reproduce the issue on some local installation.

Steps to reproduce:
1. Put the website default in Serbian
2. Add English and Czech as secondary languages
3. Translate endpoints such as 'my-account', 'orders' and 'downloads' to all languages and see if you'll run into issues
4. Try to resave permalinks in different languages (only switch language, no need to change any setting)
5. Try to resave Woocommerce settings in different languages

Steps 4 and 5 seems to affect the behavior and cause 404.

December 10, 2025 at 4:15 pm #17653197

Lucas Vidal de Andrade
WPML Supporter since 11/2023

Languages: English (English )

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

Hey there,

The feature itself, of translating endpoints between supported languages is not a general issue from WPML, even after re-saving permalinks - this has been tested thoroughly and is a supported feature for many years.

I've downloaded a copy of your website, repeated the shared steps 4 and 5 and visited the both endpoints you shared, many times, switched languages many times, and did not have the issue. It's very likely that there's some issue on your specific server. With the screen recording I asked for, will help me to better understand the issue.

I apologize I do not have any quick solution to this, but those inconsistent issues that happen in production are trickier to solve. Perhaps, you can create a staging website and reproduce the issue there. This would be helpful as well.

December 12, 2025 at 10:41 am #17658728

milanM-10

Hi, I found out what triggers 404 behavior.

See screenshot as reference.

Basically, go to Woocommerce settings anywhere where strings are present and save (in the screenshot it's a Completed email notification setting screen) - this will result in endpoints show 404 until permalinks are flushed in English language.

Untitled-1.jpg
December 12, 2025 at 2:28 pm #17659598

Lucas Vidal de Andrade
WPML Supporter since 11/2023

Languages: English (English )

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

Thank you for sharing. I was able to reproduce the issue on a local copy, this time around. I've escalated this ticket to our development team, which will look for a permanent solution to this issue. This usually takes a few days, I'll keep you up to date.