Problem: The client needed to update a custom field (barcode) for a large number of WooCommerce products that were already translated from Greek to Bulgarian. The client wanted to know if changing the translation preference from 'Translate' to 'Copy' would automatically update the already translated Bulgarian products with the new barcode values.
Solution: We first asked the client to confirm if the barcode field should have the same value in both Greek and Bulgarian products. If so, we instructed to go to WPML > Settings > Custom field translations and change the translation preference for the 'barcode' field from 'Translate' to 'Copy'. However, we also clarified that WPML does not have a native feature to automatically update the custom fields for already translated products. We suggested that the client could use the Bulk Update option by selecting all products in the source language from the admin listing, using bulk edit, and then 'Update' without making any changes. This action should trigger WPML filters to synchronize custom fields from the source to the target language. We provided a reference to a forum topic for further assistance: https://wpml.org/forums/topic/need-to-synchronize-the-custom-field-of-an-attribute-wc/
Problem: The client wants to disable a specific option (not detailed in the summary) and is currently importing products in Greek via XML with WP All Import and then translating them into Bulgarian. Solution: We recommend two alternative methods to the client's current process of duplicating and then translating products: 1. Use automatic translation to bulk translate products. This method incurs additional costs, and it's important to ensure that the products are set as "translatable" under WPML Settings. More information on automatic translation can be found here: Automatic Translation Documentation. 2. Manually translate products without duplicating them by using the WPML Translation Editor. This can be done by going to the products list and clicking on the "+" sign in the languages column. It's essential to have "Languages" checked under screen options at the top of the page. If these solutions do not seem relevant, we encourage the client to open a new support ticket for further assistance. Assistance can be sought at the WPML Support Forum.
Problem: The client is experiencing an issue where updating a product in a secondary language opens in the WordPress editor instead of the WPML Translation Editor. Even though the Translation Editor is activated, it gets disabled after editing, and the WordPress editor is enabled again. This problem does not occur with new products. Solution: The issue was resolved after running the WPML Troubleshooting options after creating a full backup of the database and website then navigating to WPML > Support > Troubleshooting and performing the following actions:
Clear the Cache in WPML
Remove ghost entries from the translation tables
Fix element_type collation
Fix WPML table collation
Synchronize local job ids with ATE jobs
Synchronize translators and translation managers with ATE
Set language information
Fix post type assignment for translations
If this solution does not apply to your case because it's outdated or not relevant, we highly recommend 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. If you still need assistance, please open a new support ticket: WPML support forum.