- Estado
- Resuelto
- Plugin/tema relacionado
- WooCommerce Mix and Match Products
Resumen del problema
Actualmente tenemos un problema de compatibilidad entre el plugin WooCommerce Mix and Match Products y la función multimoneda de WPML Multilingual & Multicurrency for WooCommerce. Si selecciona una moneda diferente en un producto Mix and Match usando nuestro selector de moneda, el símbolo de la moneda cambia pero no el precio.
Solución alternativa
Esta situación ocurre porque el plugin Mix and Match Products guarda el precio total en un campo personalizado. Sin embargo, si ha instalado varias monedas pero solo muestra una por idioma, es posible traducir este campo personalizado y mostrar el precio correcto siguiendo los pasos a continuación:
- Vaya a WPML → Configuración → Configuración XML personalizada.
- Añada el siguiente código XML:
- Edite el producto original y guarde.
- Traduzca los nuevos campos con los mismos valores de la moneda secundaria.
<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>
Tenga en cuenta que esta solución alternativa solo es útil si no utiliza varias monedas en el mismo idioma.