- Statut
- Résolu
- Extension/thème associé
- WooCommerce Mix and Match Products
Aperçu de l’anomalie
Nous avons actuellement un problème de compatibilité entre l’extension WooCommerce Mix and Match Products et la fonctionnalité multidevise de WPML Multilingual & Multicurrency for WooCommerce. Si vous sélectionnez une autre devise sur un produit Mix and Match à l’aide de notre sélecteur de devise, le symbole de la devise change, mais pas le prix.
Solution de contournement
Cette situation se produit car l’extension Mix and Match Products stocke le prix total dans un champ personnalisé. Cependant, si vous avez installé plusieurs devises mais que vous n’en affichez qu’une seule par langue, il est possible de traduire ce champ personnalisé et d’afficher le bon prix en suivant les étapes ci-dessous :
- Allez dans WPML → Paramètres → Configuration XML personnalisée.
- Ajoutez le code XML suivant :
- Modifiez le produit d’origine et enregistrez.
- Traduisez les nouveaux champs avec les mêmes valeurs de la devise secondaire.
<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>
Veuillez garder à l’esprit que cette solution de contournement n’est utile que si vous n’utilisez pas plusieurs devises dans la même langue.