- ステータス
- 解決済み
- 報告対象
- WPML Multilingual & Multicurrency for WooCommerce 4.12.0
- 解決されたバージョン
- 4.12.2
問題の概要
WooCommerceでは、価格に対する税の処理方法を選択できます。税込価格または税抜価格のいずれかを入力できます。
しかし、WPML Multilingual & Multicurrency for WooCommerceで複数の通貨を設定しており、WooCommerce → 設定 → 税オプションで「はい、税込価格を入力します」オプションを使用している場合、手動で(管理画面から直接)作成された注文では、正しい通貨で価格が表示されますが、常にデフォルト通貨の金額が使用されます。
回避策
開発チームはこの問題をすでに認識しており、次のリリースで修正される予定です。それまでの間は、以下の回避策を使用できます。
- 作業を進める前に、必ずサイトの完全なバックアップを作成してください。
- /woocommerce-multilingual/inc/currencies/class-wcml-multi-currency-orders.phpを開きます。
- 343行目を探します。
- 以下のコードを:
if ( ('total' === $key && $item->get_total() !== $item->get_subtotal() ) || $this->total_is_changed( $item ) ) { - 次のように置き換えます:
if ( 'total' === $key && $item->get_total() !== $item->get_subtotal() ) {