Skip Navigation

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

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

Tagged: 

This topic contains 4 replies, has 2 voices.

Last updated by Bruno Kos 2 months, 4 weeks ago.

Assisted by: Bruno Kos.

Author Posts
September 3, 2024 at 2:14 pm #16136123

jaapd-2

Background of the issue:
When a user registers a new account on hidden link in English or German language, the password link in the received email leads to a 404 page. This issue does not occur when a new account is created in the default language NL. I have resaved permalinks but that didn’t solve the issue.

Symptoms:
Password reset link in WooCommerce email leads to a 404 page in secondary languages (English and German).

Questions:
How can I fix the issue where the password reset link in WooCommerce emails leads to a 404 page in secondary languages?

September 3, 2024 at 2:47 pm #16136307

Bruno Kos
Supporter

Languages: English (English ) German (Deutsch ) French (Français )

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

Ok, send me the video URL and I marked your next reply as private so you can share credentials.

September 4, 2024 at 5:43 am #16138303

Bruno Kos
Supporter

Languages: English (English ) German (Deutsch ) French (Français )

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

Can you try using directories instead of parameters and see if the URL works then?

Because on hidden link it is set to use directories.

September 4, 2024 at 3:39 pm #16141761

jaapd-2

I've changed this on your sandbox site and this also works. So changing that setting on the customer site will not solve the issue and is also a very bad solution since it will break all of the urls.

Can you check the staging site?

September 5, 2024 at 9:30 am #16143881

Bruno Kos
Supporter

Languages: English (English ) German (Deutsch ) French (Français )

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

Can you please try the following:

1. Find all the WooCommerce endpoints by navigating to [this link](hidden link).
2. Ensure all endpoints are translated correctly or at least copied in the new language.
3. Follow the steps in https://wpml.org/documentation/getting-started-guide/string-translation/how-to-change-the-source-language-of-strings/#:~:text=To%20change%20the%20source%20language%20of%20specific%20strings%2C%20select%20them,Then%2C%20select%20the%20new%20language.&text=You%20can%20also%20change%20the,a%20language%20other%20than%20English) to change the source language of specific strings if needed. Select the strings, choose the "Change language of selected strings" option, and then select the new language.

These steps are based on previous cases where incorrect values or missing translations of WooCommerce endpoints caused similar problems.

these endpoints.png

The topic ‘[Closed] Set a new password link in WooCommerce mail not working in secondary languages’ is closed to new replies.