[WPML & WooCommerce] Some fields like SKU are not copied to translation

I encountered the problem of some fields are not copied when translating WooCommerce Product e.g. SKU. Here is how I fixed it

  1. Go to menu WPML > Support and click on the link Troubleshooting.
  2. You will find the clean up section below:

wpml_troubleshoot

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

hide_custom_fields

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.

One thought on “[WPML & WooCommerce] Some fields like SKU are not copied to translation

  1. whօah this weblog is exceⅼlent i reɑlly
    ⅼike reading youг articleѕ. Keep up the good work!
    You know, many peoplе are ⅼooking round fоr this
    info, you can help them greatⅼy.

Leave a Reply

Your email address will not be published. Required fields are marked *