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.

Tagged: 

This topic contains 6 replies, has 3 voices.

Last updated by Andreas W. 5 months, 3 weeks ago.

Assisted by: Andreas W..

Author Posts
August 5, 2024 at 6:49 am

petrP-7

Background of the issue:
There are 3 languages on my website: English, Lithuanian, and Russian. All products are translated and pages worked a month ago. English and Lithuanian translations are working normally.

Symptoms:
For Russian translation, home and archive pages are working, but when trying to open product pages, a message appears that the page was not found. Same issue when trying to open product link from admin page for translated products.

Questions:
How can I fix the issue with Russian product pages?

August 5, 2024 at 7:56 am
August 5, 2024 at 8:09 am #16037844

Bruno Kos
Supporter

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

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

Can you please try the following:

1. **Add an English Product:**
- Log in to the sandbox: [Sandbox Link](hidden link).

2. **Translate to Russian with Cyrillic Slug:**
3. **Install WooCommerce Payment Gateway - Paysera:**

4. **Check for Issue:**
- Verify if the issue persists.

August 5, 2024 at 10:22 am #16038843

petrP-7

Yes, in sandbox it work. So what I should to do on my site to resolve this issue?

August 8, 2024 at 3:16 am #16050294

Andreas W.
Supporter

Languages: English (English ) Spanish (Español ) German (Deutsch )

Timezone: America/Lima (GMT-05:00)

Hi,

It seems there is another plugin involved that is causing the conflict.

Could you please make a clone of the site and try running the site with minimal setup to see if the issue persists?

1) Disable any additional plugins that are unrelated to WooCommerce, Paysera, WPML, and our add-ons.

2) If the issue goes away, start by reactivating the plugins one at a time, or activate them in small groups. This way, check where the issue reoccurs to see the plugin that is causing the issue.

3) If this has not resolved the cause of the issue, please switch to a standard theme such as Twenty Twenty-One to see if the issue may be theme-related.

Once we have identified the cause, we can then try replicating the issue and then escalate it internally.

If you are not able to set up a copy of your website, please let me know and I will be happy to help you.

Best regards
Andreas

August 8, 2024 at 9:48 am #16051813

petrP-7

Hi,

I tried switch to Twenty twenty one theme and it didn't help. Also I tried disable all plugins one by one. There are only two variants which resolve it - disable one of the next plugins: WooCommerce Payment Gateway Paysera or WPML String Translation plugin.

August 8, 2024 at 7:17 pm #16054104

Andreas W.
Supporter

Languages: English (English ) Spanish (Español ) German (Deutsch )

Timezone: America/Lima (GMT-05:00)

Hello,

Take kindly note that I took a local copy of your site and I can confirm that the issue persists while testing the site only with WooCommerce, Paysera, and WPML.

For some reason, the issue does not occur on a newly created test site and until now it is unclear to me what is causing the issue. I was not yet able to locate any errors related to one of the plugins.

I need some more time to investigate and will contact you as soon as possible.

Best regards
Andreas

August 9, 2024 at 4:02 am #16054721

Andreas W.
Supporter

Languages: English (English ) Spanish (Español ) German (Deutsch )

Timezone: America/Lima (GMT-05:00)

Hello,

After running some further tests on localhost the issue suddenly disappearted.

It might be related to the fact that I ran a test using only WooCommerce and Paysera. Also, I ran a test by setting the store language to Russian and could not replicate the issue this way.

I further reviewed the Paysera plugin and could not find any code lines that would force 404's on russian language URLs.

Please try deactivating our WPML plugin and add-ons for a moment and then reactivate them.

---

Apart from that, as I see that you are trying to locate your customers by geolocation in WooCommerce, please take note of the following post:

hidden link

Best regards
Andreas

August 12, 2024 at 7:16 am #16060754

petrP-7

Thank you for your help. I rolled back the Paysera plugin version and it helped.