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
- - 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 19 replies, has 1 voice.

Last updated by tarasL 9 hours, 36 minutes ago.

Assisted by: Andreas W..

Author Posts
April 24, 2025 at 7:31 am

tarasL

Background of the issue:
I am trying to periodically translate the attribute of a product, but it becomes unavailable for selection on the product page. I resaved the attribute, and it is displayed on the product page, but not in other language versions of the product. Link to a page where the issue can be seen: hidden link

Symptoms:
The translated attribute of a product becomes unavailable for selection on the product page in other language versions.

Questions:
Why does the translated attribute become unavailable for selection on the product page?
How can I ensure the attribute is displayed in all language versions of the product?

April 24, 2025 at 8:29 am
April 24, 2025 at 8:38 am #16963243

tarasL

I set a new attribute to the product. I have updated all translations, but the size selection still does not appear on products with translations

April 24, 2025 at 9:06 pm #16966375

Andreas W.
WPML Supporter since 12/2018

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

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

Hello,

In your example, I can currently see the attributes on the translated products and see that they have been translated at WPML > Taxonomy Translation.

Do you maybe have another product as an example?

Best regards
Andreas

April 27, 2025 at 7:53 am #16971954

tarasL

it's this attribute that's the problem.

April 27, 2025 at 9:31 am #16972073

Andreas W.
WPML Supporter since 12/2018

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

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

In your example the attributes are available:
hidden link

The attributes worked on some translations, while on others not.

The original product in this example is the Ukranian version. I edited the original product, saved it again, and then updated the translation.

This solved the issue for most translations.

Exception: Russian

At this point, I need some guidance and explanation as I am not fully understanding how those attributes were created.

If you review WPML > Taxonomy Translation you will find various taxonomies for global attributes.

Now, if you create your products in Ukrainian, it would also be recommendable to use Ukranian as the default language for your global attributes.

I see here instead a mix of source languages. Some global attributes were originally created in Italian, some in Ukrainian, and so on.

You can see more details about this at Product > Attributes.

Here for example also one attribute uses the same name twice:
Розмір

Further, there also exists "Dimensione".

I would suggest sorting these global attributes out first and then we can take further steps. I suspect that those duplicated entries might cause an issue trying to synchronize the global attributes across languages.

May 1, 2025 at 6:39 am #16985646

tarasL

It is better to edit the Ukrainian version of the product. All other languages are translations.
There are no problems with other attributes. The problem is only with these attributes: hidden link and hidden link
Just yesterday, the size list disappeared again on the product page hidden link.
We have tested this issue several times. Your colleagues even provided a solution that does not work.
Please read our dialogues https://wpml.org/forums/topic/problem-with-attribute-translation-2/.

(!!) Currently, these versions do not have attributes:
hidden link
hidden link

>At this point, I need some guidance and explanation as I am not fully understanding how those attributes were created.

If you read our dialogue with your colleague, you will see that I created a new attribute x-size
I am now using it in this product. I simply created a new attribute. All values here are in Italian.

May 2, 2025 at 6:10 pm #16990540

Andreas W.
WPML Supporter since 12/2018

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

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

I understand, but my question is, why are you using duplicated global attributes?

See screenshot.

I would suggest removing "Dimensione".

Further, you see on the screenshot that many global attributes and items were created in Italian. If your original products are all created in Ukranian I would suggest also creating the attributes and their items in Ukranian.

Otherwise, it might cause issues with the synchronization from original source to the target languages.

attributes.jpg
May 7, 2025 at 12:48 pm #17006644

tarasL

I created Dimensione as part of testing the issue we discussed with your colleague.
Of course, I can delete it. That's not a problem. But I'm not sure that will solve the issue. Since I did this earlier

May 8, 2025 at 12:26 am #17009197

Andreas W.
WPML Supporter since 12/2018

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

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

I took a local copy of your site to make adjustments and run tests. As soon I am done with this task I will reach out to you again.

May 9, 2025 at 3:43 pm #17017269

Andreas W.
WPML Supporter since 12/2018

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

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

You said:
Currently, these versions do not have attributes:
hidden link
hidden link

I can currently see attributes on these products.

Could you please clarify if further assistance is needed and if so provide examples where the issue still occurs?

May 9, 2025 at 7:21 pm #17017797

tarasL

There are attributes here now.
This is not the first time I have contacted you about this issue.
But it always ends the same way. It works for a while and then stops working again. When I write to you about this problem, we find a temporary solution and you close my ticket.
And now the same situation is happening again.
Your colleagues recommended that I manually edit one of your plugins.
I have been doing this for over 7 months. Tell me, am I paying you money for this?
I won't even mention that this error, which has been going on for almost a year, is costing my business money. After all, there is no way of knowing when the attributes will stop working. Without attributes, people cannot order products. And you don't seem to care at all.

May 9, 2025 at 11:06 pm #17018099

Andreas W.
WPML Supporter since 12/2018

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

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

You said that you already received a workaround for this issue, so I revised your old tickets.

Do you mean this ticket?
https://wpml.org/forums/topic/problem-with-translating-product-variations/

Could it be that you are talking about this workaround?
https://wpml.org/forums/topic/problem-with-attribute-translation-2/

If so, please take note that this issue is still escalated and our developers are still working on a solution in the coming versions of our plugins.

Until then, the only thing we can offer is the provided workaround, which will need to be added anytime again, after you update WPML String Translation.

May 12, 2025 at 11:05 am #17022481

tarasL

Yes, I'm talking about those tickets. It's just taking a very long time. Is it normal for a business to suffer losses because you haven't been able to release updates for almost a year?

May 13, 2025 at 11:54 am #17027202

Andreas W.
WPML Supporter since 12/2018

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

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

Indeed, this issue was reported 8 months ago.

Mainly the developers fix issues or release new features based on the amount of clients that require these changes. The more affected clients, the higher the priority.

In this specific case, the timeframe appears to be longer as it is a fairly complex issue inside WCML that relies on at least one further issue inside WPML and those need to be fixed simultaneously.

Further, this issue has a workaround that should solve the problem while being implemented.

Could you please confirm if the provided workaround is still solving the issue?