Check out the original article here. It works like a charm.
If you use the WPML translation plugin, then follow these steps in order for your variation custom fields to work.
- Go to WPML / Translation Management / Multilingual Content Setup.
- In the Custom Fields Translation choose the desired radio button (Copy from original to translation) for your new custom fields and press save.
- Now go to WPML / WooCommerce Multilingual.
- Go to the desired taxonomy and press Synchronize attributes and update product variations.