This thread is resolved. Here is a description of the problem and solution.
Problem:
You are trying to have the 'free shipping note' and product custom fields translated and stored separately for each language on your WooCommerce + WPML site. Despite setting problematic fields to 'Translate' in WPML settings and editing each product in every language, the value is still overwritten globally. Additionally, some fields are not available in WPML String Translation.
Solution:
We recommend enabling the 'Show "Multilingual Content Setup" meta box on post edit screen' option in WPML > Settings > Custom fields. After enabling this, go to your default language product, scroll to the bottom, click 'Show system fields', find the related fields, set them to 'Translatable', and save. This should allow each field to hold and display its value independently for every language.
If this solution does not resolve your issue or seems outdated, please check the related known issues and verify that you have installed the latest versions of themes and plugins. If the problem persists, we highly recommend opening a new support ticket for further assistance. You can do so 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.

