- ステータス
- 解決済み
- 報告対象
- WPML Multilingual & Multicurrency for WooCommerce 4.12.1
- 解決されたバージョン
- WCML 5.2.0
問題の概要
WooCommerceの商品バリエーションのターム属性として0を使用する場合、WooCommerceは同じタームスラッグ0を使用します。
このような状況で商品バリエーションを翻訳した場合、0属性を含むバリエーションを除いて正常に機能します。該当するバリエーションには誤った価格が表示されます。
たとえば、タームに0, 10, 15を持つSizeという属性があるとします。この場合、すべてのバリエーションは正常に機能しますが、最初のバリエーションにのみ誤った価格が表示されます。
回避策
開発チームはこの問題を認識しています。当面の間は、以下の手順を実行してください。
- 商品 → 属性 → タームの設定に移動します。
- タームのスラッグを手動で編集し、0を0-enまたはzeroに変更します(デフォルト言語で0以外の任意の値)。
この問題はタームのスラッグにのみ関連していることにご注意ください。元のターム名はそのまま維持できます。