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.

Our wait time is higher than usual, please make sure you are meeting the minimum requirement - https://wpml.org/home/minimum-requirements before you report issues, and if you can take a look at current Known Issues - https://wpml.org/known-issues/. Thank you.
Sun Mon Tue Wed Thu Fri Sat
- 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 9:00 – 13:00 -
- 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 14:00 – 18:00 -

Supporter timezone: America/Los_Angeles (GMT-07:00)

This topic contains 2 replies, has 0 voices.

Last updated by bikbulatovaE 1 day, 2 hours ago.

Assisted by: Bobby.

Author Posts
March 14, 2025 at 1:22 pm #16816978

bikbulatovaE

No way, I don't want to remove existing products and recreate them.
I'll probably just translate the content with your plugin integrations (deepl/AI).

So here's a new problem: when I translate my products with semi-automatic translation, the product in the original language loses all its variations. See attached screenshot.
This product had over a hundred variations (it's a carpet with many sizes available).

Waiting for your feedback

March 17, 2025 at 6:33 pm #16826895

Bobby
Supporter

Languages: English (English )

Timezone: America/Los_Angeles (GMT-07:00)

Hi there,

Are you able to reproduce this behavior if you create a new test product?

For example create a test product and assign 4 variations to it, add the translation and publish.

---> what are your results?

I wonder if this is happening only for the imported products due to some sort of miscommunication in the database and the translation prompts a new database entry.

March 18, 2025 at 12:47 pm #16830206

bikbulatovaE

So I did the test, step by step:
1/ Create new products, with variations
2/ Translate
3/ Check product: hidden link
The variations got deleted

March 18, 2025 at 5:53 pm #16831920

Bobby
Supporter

Languages: English (English )

Timezone: America/Los_Angeles (GMT-07:00)

I would like to request temporary access (wp-admin and FTP) to your site to test the issue.
(preferably to a test site where the problem has been replicated if possible)

**Before we proceed It is necessary to take FULL BACKUP of your database and your website. Providing us with access, you agree that a backup has been taken **

I often use the Duplicator plugin for this purpose: http://wordpress.org/plugins/duplicator/
You will find the needed fields for this below the comment area when you log in to leave your next reply.
The information you enter is private which means only you and I have access to it.

NOTE: If access to the live site is not possible and the staging site does not exist please provide me with a duplicator package created with the duplicator plugin.

Thank you,
Bobby

March 21, 2025 at 9:32 pm #16846503

Bobby
Supporter

Languages: English (English )

Timezone: America/Los_Angeles (GMT-07:00)

Thank you for the access details!

I’ve changed the WPML URL format to "Language name added as a parameter". Using different domains per language won’t work reliably in the staging environment, as the secondary domain currently redirects to the default URL.

If you navigate to WooCommerce → WooCommerce Multilingual (WCML) → Status, you’ll see configuration warnings, including:

“Some settings from the WooCommerce Multilingual & Multicurrency wpml-config.xml file have been overwritten.”

Custom type product_variation configuration from wpml-config.xml file was altered!

When reviewing the configuration on a fresh installation, you’ll notice that many WooCommerce-related settings are locked under WPML → Settings. These locks are intentional—they help prevent conflicts and unintended plugin behavior.

Please go to WPML → Settings → Post Types Translation and set the following to “Translatable – only show translated items”:

product_variation
Patterns (wp_block)
Templates (wp_template)
Template Parts (wp_template_part)

I’ve prepared a clean environment for reference. You can log in using the link below to compare settings. Any option with a "lock" icon should not be changed, as doing so may lead to unexpected issues.

Let me know your results, please.

March 21, 2025 at 10:27 pm #16846535

bikbulatovaE

Oh man, changing these parameters, I tried to get rid of useless translations. Thanks for your help, it worked.

Check attached screenshots, how to get rid of these? I don't want them to be translated. That's why I disabled product variation for translation. These data are not even displayed on the original website and it sucks out all the translation credits for nothing.

Also, the translation page is trying to also the product categories very often. It leads to broken html structure and again on my category descriptions and again, huge credit consumption.

Capture d’écran 2025-03-22 022356.jpg
Capture d’écran 2025-03-22 022359.jpg