I encountered the problem of some fields are not copied when translating WooCommerce Product e.g. SKU. Here is how I fixed it
- Go to menu WPML > Support and click on the link Troubleshooting.
- You will find the clean up section below:
Click everything from top to bottom, except for ‘Assign translation status to duplicated content’.
Then go back to translate product again. You should use ‘Copy content from XXX language’ button, and it will copy every product fields from that language. It should work now 🙂
Tips: Use WPML with ACF in WooCommerce
ACF fields in WooCommerce product are not automatically translated with WPML when you copy the content. You have to go to menu WPML > Translation Management > Multilingual Content Setup
Go to Custom Field Translation section. Click ‘Show system fields’, and then tick the ACF fields to Translate (there will be 2 fields for each ACF field e.g. image_242_280 and _image_242_280. You have to set both to Translate)
For some fields that you would like both language of product to share the same value, choose ‘Copy from original to translation’ instead of ‘Translate’.
Note that the field that you chose ‘Copy from original to translation‘ will be copied over when you click ‘copy content from XXX language’ in the product page.
Also published on Medium.