[Resolved] WooCommerce multilingual attributes not synching
This thread is resolved. Here is a description of the problem and solution.
Problem: You are using WPML with WooCommerce Multilingual and multicurrency, and you encounter an issue where changing an attribute like 'color' in the English version of a product does not update it in the German version, despite the products being linked as translations. Solution: To resolve this issue, ensure that the attribute values are properly translated into the target language. For example, if the attribute 'compatible with' shows correctly in English but not in German, you need to translate the missing attribute value into German. You can do this by accessing the translation management section of WPML for the specific attribute. Here is how you can do it: 1. Go to the WPML translation management dashboard. 2. Find the attribute that needs updating (e.g., 'compatible with'). 3. Translate the missing values into German. 4. Save the changes and check if the updated values appear on the German version of the product.
If this solution does not apply to your case, or if it seems outdated, we recommend opening a new support ticket. We also advise checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. For further assistance, please visit our support forum at 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.
Background of the issue:
I am using WPML along with WPML WooCommerce multilingual and multicurrency. I have a problem where if I have an English product that has the attribute "color" for example. If I change that value in the English, it is not also updating the German version of that product. I have products linked together as translations. I have tried going to WooCommerce -> WooCommerce Multilingual & Multicurrency -> Attributes, selecting the attribute and pressing sync.
Symptoms:
The attribute 'color' for a product in English does not update in the German version when changed, despite being linked as translations.
Questions:
Why is the attribute 'color' not updating in the German version when changed in the English version?
Should the attribute synchronization happen automatically when products are linked as translations?
I will need to closely examine your website. Therefore, I will require temporary access (WP-Admin and FTP) to a test site where the problem has been replicated, if possible. This will enable me to provide better assistance and determine if any configurations need to be modified.
Please note that it is important to have a backup for security purposes and to prevent any potential data loss. You can use the UpdraftPlus plugin (https://wordpress.org/plugins/updraftplus/) to fulfill your backup requirements.
Your upcoming reply will be treated with confidentiality and will only be visible to you and me.
✙ To resolve the issue, I may need your consent to deactivate and reactivate plugins and the theme, as well as make configuration changes on the site if necessary. This emphasizes the significance of having a backup.
Thanks did you get a cPanel password prompt I mentioned? I put the username and password in the private message. If you can't get in still can you let me know your IP so I can check if our firewall blocked you.
Our firewall does block access to certain ports by country and Malaysia is one among them. I have removed the country Malaysia from our firewall so you should be fine connecting now. Let us know if you notice any further issues.
Thank you for your patience. I was able to access the system. I reviewed the product attributes here hidden link , but I couldn't find any "color" attributes listed.
Could you please specify which product you're referring to? If you could share the link, I'll try to replicate the issue.
Additionally, please provide me with full "Administrative" access to your website so I can check the plugin versions.
Hi Kor, good to hear you have been able to get access now. "color" was just an example to explain the problem.
If you look at the attribute "compatible with". For example if you look at this product in English: hidden link
You will see on the page it says "Compatible with: Handicare Freecurve 3, K2"
But then if you switch to German it only says "Compatible with Handicare Freecurve 3" so you see the value "K2" is missing. I thought this would be the taxonomy terms needing synching in Woocommerce -> WooCommerce Multilingual & Multicurrency -> Attributes. But this does not seem to have solved the problem.
Hope that helps but please let me know if anything is not clear. I've also made you a super admin.
I've translated K2 to German language hidden link as shown in the attached screenshot and it shows up now in the German language product now hidden link .