Resolved
Overview of the issue
We currently have a compatibility issue between the WooCommerce Mix and Match Products plugin and the WooCommerce Multilingual multi-currency feature. If you select a different currency on a Mix and Match product using our currency switcher, the currency symbol changes but not the price.
Workaround
This situation happens because the Mix and Match Products plugin stores the total price on a custom field. However, if you have installed several currencies but display only one per language, it’s possible to translate this custom field and display the right price following the steps below:
- Go to WPML → Settings → Custom XML Configuration.
- Add the following XML code:
- Edit the original product and save.
- Translate the new fields with the same values of the secondary currency.
<wpml-config> <custom-fields> <custom-field action="translate">_mnm_base_price</custom-field> <custom-field action="translate">_mnm_base_regular_price</custom-field> <custom-field action="translate">_mnm_base_sale_price</custom-field> </custom-fields> </wpml-config>
Please, keep in mind that this workaround is only useful if you are not using multiple currencies in the same language.