- ステータス
- 解決済み
- 関連するプラグイン/テーマ
- WooCommerce Mix and Match Products
問題の概要
現在、WooCommerce Mix and Match ProductsプラグインとWPML Multilingual & Multicurrency for WooCommerceのマルチ通貨機能の間に互換性の問題があります。通貨切り替えを使用してMix and Match商品で別の通貨を選択すると、通貨記号は変わりますが、価格は変わりません。
回避策
この問題は、Mix and Match Productsプラグインが合計価格をカスタムフィールドに保存するために発生します。ただし、複数の通貨をインストールしていても、各言語で1つの通貨のみを表示している場合は、以下の手順に従ってこのカスタムフィールドを翻訳し、正しい価格を表示できます。
- WPML → 設定 → カスタム XML 設定に移動します。
- 以下のXMLコードを追加します。
- 元の商品を編集して保存します。
- 新しいフィールドをセカンダリ通貨と同じ値で翻訳します。
<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>
この回避策は、同じ言語内で複数の通貨を使用していない場合にのみ有効であることに注意してください。