Reported for: WooCommerce Multilingual & Multicurrency 4.12.1
Overview of the issue
When you use 0 as a term attribute for a WooCommerce product variation, WooCommerce uses the same term slug, 0, for it.
When you translate a product variation under that scenario, it will work fine except for the variation containing the 0 attribute. That variation will display an incorrect price.
For example, let’s imagine that you have an attribute called Size with terms 0, 10, 15. In this case, all the variations will work fine except for the first one, which will display an incorrect price.
Our developers are aware of this situation. In the meantime:
- Please go to Products → Attributes → Configure terms.
- Manually edit your term slug and change 0 to 0-en or zero – any value except for 0 in the default language.
Please keep in mind that the issue is only related to the term slug. You can still keep the original term name.