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
- - 9:00 – 18:00 9:00 – 18:00 9:00 – 18:00 9:00 – 18:00 9:00 – 18:00
- - - - - - -

Supporter timezone: America/Lima (GMT-05:00)

This topic contains 17 replies, has 0 voices.

Last updated by Andreas W. 18 hours, 12 minutes ago.

Assisted by: Andreas W..

Author Posts
April 15, 2026 at 3:16 pm #17971953

henrikt-5

Hi,
I've got 12 product attributes that are used for the product filter on the site. I've set Swedish as the master language and I have then created the corresponding attribute named in English and French, the 2 secondary languages on my site. I have realized that the site changes the master language of these product attricutes by itself and I end up with a mixture of languages which means for example that a customer searching on color can end up with (Red, Röd and Rouge) in order to have the exaustive range of red wines. I have previously changed these attributes manually whenever they change by themselves, but I'm seriously fed up losing my time with this type of problem.
Can you please help to arrange this once for all? Thank you

April 16, 2026 at 11:33 pm #17975581

Andreas W.
WPML Supporter since 12/2018

Languages: English (English ) German (Deutsch )

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

Hello,

Thank you for reaching out!

The global Attributes at Product > Attribute can only be created and edited in site's default language and will then be translatable at WPML > Taxonomy Translation.

If you find mixed-up language at Products > Attributes, then likely because the attributes were not created in the correct language or the site used a different site default language earlier.

Could this be the reason for the issue?

Best regards
Andreas

April 22, 2026 at 10:33 am #17987042

henrikt-5

Hello Andreas, thank you for your reply. No, I don't think your explanation is the right one here if I understand it correctly. The attributes are created in SV master language and then translated into En and Fr with -en and -fr extension. I've cleaned the attributes so they were perfectly correct until new versions appeared in mixed languages.

The problem is that they then appear by themselves, WPML probably create them without linking any products (or a few of them). However, in the filter the attributes appear in mixed languages.

I experienced recently that this is the fact also with the webhook with Stripe that should be without language extension. However, when saving the general .com webhook, the SV masterlanguage webhook is saved automatically and I can't force it to .com.

In fact, it seems like WPML is interferring in the language management where it should just leave the settings as they are.

Does that make sens ?

Best regards,

Henrik Tauson

April 22, 2026 at 8:43 pm #17988714

Andreas W.
WPML Supporter since 12/2018

Languages: English (English ) German (Deutsch )

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

Hello,

According to the provided debug information it looks like those attributes were originally created in English:

[pa_package] => 1
[pa_alcohol-degree] => 1
[pa_awards] => 1
[pa_classification] => 1
[pa_color] => 1
[pa_country] => 1
[pa_grape-variety] => 1
[pa_region] => 1
[pa_storage-potential] => 1
[pa_vintage] => 1
[pa_volume] => 1

Could it be that the site earlier used English as the site default language, and then the site default language was switched to Swedish?

Have you already tried to use the sync options at WooCommerce > WCML > Status > Troubleshooting?

Best regards
Andreas

April 23, 2026 at 2:43 pm #17990628

henrikt-5

Hi Andreas, that's a very interesting information. The site has been migrated from a different platform than WP in 2020. It's possible that the company doing the migration set the attributes to English, or not at all.... However, I have also automatically created attributes in French which is strange if it's set to English. Following your link, I find the messages attached as a screenshot.

When clicking the part in the red square of the shot I find this message :

"You haven't set your synchronization preferences for these taxonomies: Template Part Areas, Pattern Categories, Varumärken, POS Product visibility, Tags, Tags. Default value was selected."

Does that give any valuable info ?

Thanks in advance.

Best regards,

Henrik

taxo.jpg
April 23, 2026 at 8:19 pm #17991251

Andreas W.
WPML Supporter since 12/2018

Languages: English (English ) German (Deutsch )

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

Have you already tried to use the sync options at WooCommerce > WCML > Status > Troubleshooting?

April 24, 2026 at 3:14 pm #17993493

henrikt-5

No I didn't, but I understand it's dangerous and can erase info? It already happened to me with product translations using the WPML tool instead of the WP one that in fact lost all the product texts. Am I wrong ? Is there a safe way to arrange this ?

April 24, 2026 at 7:30 pm #17993767

Andreas W.
WPML Supporter since 12/2018

Languages: English (English ) German (Deutsch )

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

It is recommended that you use these options to try to solve the reported issue. Just take a backup of the database first.

April 28, 2026 at 8:31 am #17999012

henrikt-5

Hi Andreas,

I did the trouble shooting with synchs together with Chatgpt and waited 2 days to see. Unfortunately it's not straight forward as procedure and it didn't work.

I have still newly and automatically created attributes in English and French.

BR,
Henrik

April 28, 2026 at 8:36 am #17999048

Andreas W.
WPML Supporter since 12/2018

Languages: English (English ) German (Deutsch )

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

Hello,

I'd be happy to take a closer look at this.

I'd like to request temporary access (wp-admin and FTP) to the website to investigate the issue further.

You'll find the necessary fields below the comment section if you log in to leave the next reply. The information you provide will be private, meaning only you and I will be able to see and access it.

IMPORTANT
Please be sure to create a backup of the website and database before granting us access.

If you don't see the "wp-admin / FTP" fields, your login credentials for the post and website will be set to "PUBLIC." Do NOT publish the information unless you see the required wp-admin / FTP fields.

I may need to install a plugin called "All In One WP Migration" to create a copy of the website on which I can investigate the problem more thoroughly.

I would also be very grateful if you could provide a staging site on your server for this purpose.

If you have any questions about creating such a staging site, please contact your hosting provider. Please ensure that WPML is also registered on this staging site at https://wpml.org/de/account/websites/.

If you are unable to provide such a copy of the website for testing, please let me know on this ticket.

The private reply form looks like this:
hidden link

When replying again, click "I still need assistance".

Video:
hidden link

Please note that we are required to request this information individually on each ticket. We are not permitted to access any login information not specifically provided in the private reply form for this ticket.

Best regards,
Andreas

May 2, 2026 at 10:52 am #18008493

Andreas W.
WPML Supporter since 12/2018

Languages: English (English ) German (Deutsch )

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

I cannot currently confirm any issues with the filters. They appear correclty on the shop page:
hidden link

Anyhow, as I mentioned earlier, it seems the attributes were first declared in English, and then the site language was switched to English.

I can see some mixed attributes declared in WooCommerce, for example:
Product Organic:
Biodynamic (English)
Ekologiska viner (Swedish)
Natural wines (English)

As your site's default language is now Swedish, you should usually make sure to declare all attributes in Swedish, and this might be why the attributes are now mixed up.

May 2, 2026 at 2:49 pm #18008700

henrikt-5

Hi Andreas,

What the webmaster did at the very beginning can't be said, I don't really know how it was set up then.
What I know is that I've changed this manually more than once, that the main language is set to Swedish for the site, for the attributes and that the Organic wines are set to Swedish as main language as well from the very beginning. I created it myself after the other attributes so I'm sure about it. When checking the attributes they are set to Swedish and then translated into English and French so I don't understand your comment?

What I know is also that WPML continous to create attributes I never asked for and for your info WPML is actually creating 90% of my problems with Woocommerce. That's another story. I just don't think this should be so complicated. I come from another platform where translations was NEVER an issue.

Best regards,

Henrik Tauson

May 2, 2026 at 2:54 pm #18008701

henrikt-5

By the way, WPML is creating a complete mess in for example "vintages". It has never been set this way and WPML does the settings by itself, creates extensions -sv etc... What has been set from the beginning was no extension=sv, French = Fr and English=En. The rest is WPML creativity. I'm really not satisfied with your plugin.

May 2, 2026 at 11:20 pm #18008989

Andreas W.
WPML Supporter since 12/2018

Languages: English (English ) German (Deutsch )

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

It is really not easy to troubleshoot this reported issue, as I can not really see a general bug.

What is unclear to me, due to the huge amount of products:

1) This issue only occurs on the backend
2) This issue affects products on the frontend, too
3) Name exact examples

Take, for example, the product "Bubbles by Rosé Gold - Maîtres vignerons de Saint Tropez- Mousserande". This product uses the same attributes in all languages and works as expected.

Now, you are reporting that the WooCommerce attributes are changing their source language on their own, but I can not confirm this without knowing what would trigger such an issue. From what I see on the backend, there are literally attributes created in both languages, and this could be user error.

You can see the source language for each attribute with a flag at WPML > Taxonomy Translation by selecting each attribute.

At this point, I could only assist you if you could clarify why you think that this was caused by WPML. I need exact steps to be able to replicate the issue, in order to be able to escalate it as a bug.

As I mentioned earlier, for now, I would suggest you sort out the attributes and make sure that they are all created in the site's default language.

After that, sync the attributes again at WooCommerce > WCML > Troubleshooting.

May 4, 2026 at 5:38 pm #18011636

henrikt-5

The values with -sv extension are set correctly in the link you mention WPML > Taxonomy Translation. I did the attributes manually and Swedish is set to master language. All other non translated attributes in -FR or -EN are pure WPML creativity created by the plugin. They are created automatically and I must say I'm fed up with deleting them, only to see them coming back. I think by the way that your reco to sync it made it even worse.

Talking about the list of taxonomy translations :

1. vintage is not in the list. Why not, it's an attribute like the others ?
2. Categories, Product categories, Product labels, shipment classes for products are in the list. Are they taxonomies and should they appear there with the attributes ?

When going to product->attribute->configure terms, you find the self created attributes that I previously deleted. I deleted everything with -en or -fr extension. Now they are back. When clicking the "count", the numbers highlighted by WPML don't correspond to the real value. It's a mess. Example :

Alcohol degree :

11-fr (self created value by WPML) is showing 4 counts. When clicking the 4, there is 0 count...
All -fr or -en attributes are selfcreated.

I don't know what to say more to make it clearer...