Skip Navigation

This thread is resolved. Here is a description of the problem and solution.

Problem:
The client has a multilingual website with products not syncing correctly across languages. Issues include stock quantities, variations, availability, SKUs, and other attributes.

Solution:
1. We recommend installing the "WooCommerce Multilingual & Multi-Currency" addon via Plugins > Install > Commercial to help synchronize stock, prices, and product details.
2. Review the guide on WooCommerce Multilingual for further assistance.
3. Take a backup of the site and database, then navigate to WPML > Support > Troubleshooting and run the 'Set language information' option.
4. Go to WooCommerce > WooCommerce Multilingual & Multi-Currency > Support > Troubleshooting and execute all options to sync variable products.
5. For syncing global attributes, use WooCommerce > WooCommerce Multilingual & Multi-Currency > Status > Troubleshooting. For custom attributes declared directly on products, re-translate each affected product.
6. Translate the slug "produto" in WooCommerce > WooCommerce Multilingual & Multi-Currency > Armazenamento de URL into all languages.
7. If using custom attributes, resend products for automatic translation via WPML > Translation Management > Dashboard, filtering for "Products".

Please note that this solution may not be applicable if it's outdated or not relevant to your specific case. If the issue persists, we highly recommend checking related known issues, verifying the version of the permanent fix, and ensuring you have the latest versions of themes and plugins installed. If needed, do not hesitate to open a new support ticket for personalized assistance. You can do so at the WPML support forum.

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.

This topic contains 17 replies, has 2 voices.

Last updated by Andreas W. 7 months, 1 week ago.

Assisted by: Andreas W..

Author Posts
April 20, 2024 at 9:59 am #15545776

paulo-joseL

Grettings

I have a website translated into 5 languages, and I have detected that it is only synchronizing product information. Quantity in stock, variations, if it's in stock, Sku and other attributes are not syncing.
This is a recent problem, because until then everything worked correctly.

How should I proceed?

Thank you very much

April 21, 2024 at 12:28 am #15546560

Andreas W.
Supporter

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

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

Hello,

Please go to Plugins > Install > Commerical and install "WooCommerce Multilingual & Multi-Currency which is our addon for WooCommerce and it will sync stock, prices, and other product details for you.

Please also read this guide and let me know if you do have any further questions:
https://wpml.org/documentation/related-projects/woocommerce-multilingual/

Best regards
Andreas

April 23, 2024 at 8:01 am #15554114

paulo-joseL

Greetings Andreas
Thank you very much for your help. I have already installed it according to the instructions. I waited 3 days but to this day it still hasn't synchronized products, variations, prices....
Should I activate another plugin?

Here Plugins > Install > Commerical I have active
WPML Multilingual CMS
String Translation
WooCommerce Multilingual & Multicurrency
Contact Form 7 Multilingual
WP All Import Multilingual
MailChimp Multilingual
WPML SEO
Media Translation
WPML Export and Import

Hope you can Help

Best Regards

April 23, 2024 at 7:01 pm #15557848

Andreas W.
Supporter

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

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

The addon will not sync content automatically, it will only do this while you translate the content and afterward when a purchase is made or product details are changed on the original product.

Please take a backup of your site and database.

Then go to WPML > Support > Troubleshooting.

Run the option: Set language information

Then go to WooCommerce > WooCommerce Multilingual & Multi-Currency > Support > Troubleshooting and run all options inside the section for syncing your variable products.

Guide:
https://wpml.org/documentation/support/wpml-troubleshooting-options/

It this will not solve the issue, please let me know.

April 26, 2024 at 10:11 am #15570027

paulo-joseL

Grettings Andreas

Thanks again for your help.
I've followed all the steps and some situations have been resolved. Stocks, languages, IDs

But the variations are still not synchronized, so it doesn't allow you to add to cart and buy.
I've been waiting a few days to see what's happening, but nothing has changed.
Is there anything else I can do?

Many thanks

April 26, 2024 at 12:13 pm #15570509

Andreas W.
Supporter

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

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

In this case, it depends on where your attributes have been declared.

Custom attributes that are declared directly on the products are synced when translating the products.

Global attributes which are declared inside Products > Attributes will be synced at WooCommerce > WooCommerce Multilingual & Multi-Currency > Status > Troubleshooting.

Please revise this a moment and if this will not solve the issue, then I will be happy to offer to take a closer look at the site as an admin user. I will enable a private reply form in this case, in which you can provide access.

April 26, 2024 at 2:14 pm #15570977

paulo-joseL

Greetings Andreas

I followed all the steps and updated again. But I noticed that it shows as updated, I refresh the page, and the same values come back to be updated.

In fact, nothing is being updated. I did all the steps again, but when I go back to the page, everything is still not updated.

Is is possible take a closer look at the site, i will appreciate very much.

Thanks

April 26, 2024 at 2:22 pm #15571014

Andreas W.
Supporter

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

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

Hello,

Sure, I would like to offer to take a look into this.

Is this occurring on all products? If not, it would help if you name me at least one example.

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

You can find the required fields below the comment section when you log in to leave the next reply. The information you provide is private, which means only you and I can see and access it.

IMPORTANT
Please be sure to make a backup copy of the website and database before allowing us access.
If you can't see the wp-admin / FTP fields, your post and website credentials are set as PUBLIC. DO NOT publish the data unless you see the required wp-admin / FTP fields.

I may have to install a plugin called "All In One WP Migration" to make a copy of the website where I can investigate the issue further.

The private response form looks like this:
hidden link

Next time you reply, click "I still need assistance."

Video:
hidden link

Please note that we are obliged to request this information individually on each ticket. We may not access any access information not specifically submitted on this ticket in the private response form.

Best regards
Andreas

April 26, 2024 at 5:51 pm #15571636

Andreas W.
Supporter

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

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

No problem, just drop me a message once the backup is done or I simply wait 2-3 hours.

Anyhow, I would not take any changes that would possibly harm the site, which is why I would install a plugin called "All In One WP Migration" to take a copy of the site. (if you agree)

But first, I would simply verify the settings and see if I can spot an issue.

It is still early here in Peru, so not an issue waiting.

April 26, 2024 at 6:00 pm #15571668

Andreas W.
Supporter

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

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

I just took a quick look at the backend without taking any changes:

- Please go to WooCommerce > WooCommerce Multilingual & Multi-Currency > Armazenamiento de URL and translate the slug "produto" into all languages.

This is an important steps for the products to function in all languages.

Then it appears your attributes are custom attributes declared on each product. There is no global option to sync those.

You will need to run the translation for each affected product again.

April 26, 2024 at 6:01 pm #15571669

paulo-joseL

Thank You Andreas

I alredy do the backup.

So, when you can, please check.

Wait for news 🙂

Many Thanks

April 26, 2024 at 6:07 pm #15571673

Andreas W.
Supporter

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

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

I already visited the site and left another comment a couple of minutes ago 😉

Please revise and let me know if further assistance will be needed.

April 26, 2024 at 6:08 pm #15571674

paulo-joseL

I already follo the steps and translate "produto"

Now i must sync again?

April 26, 2024 at 6:10 pm #15571774

Andreas W.
Supporter

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

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

You can only sync global attributes that have been created on Products > Attributes.

It looks like all your variable products have attributes that have been created on the products. You can only sync them by translating the products again.

Please give this a try.

April 26, 2024 at 6:25 pm #15571778

paulo-joseL

Oh my God.
It works, yeahhh

Many many thanks.

Really i create the atributes in Produtos.... so i need to create in Atributes?

And now i mist translate everything?
Because i really don't know how many produts is.

Is there any way to run this, without one to one?