WPML
ステータス
解決済み
報告対象
WPML Multilingual & Multicurrency for WooCommerce 4.12.0
解決されたバージョン
4.12.2

問題の概要

WooCommerceでは、価格に対する税の処理方法を選択できます。税込価格または税抜価格のいずれかを入力できます。

しかし、WPML Multilingual & Multicurrency for WooCommerceで複数の通貨を設定しており、WooCommerce設定税オプションで「はい、税込価格を入力します」オプションを使用している場合、手動で(管理画面から直接)作成された注文では、正しい通貨で価格が表示されますが、常にデフォルト通貨の金額が使用されます。

回避策

開発チームはこの問題をすでに認識しており、次のリリースで修正される予定です。それまでの間は、以下の回避策を使用できます。


  1. 作業を進める前に、必ずサイトの完全なバックアップを作成してください。

  2. /woocommerce-multilingual/inc/currencies/class-wcml-multi-currency-orders.phpを開きます。

  3. 343行目を探します。

  4. 以下のコードを:
    				if ( ('total' === $key
    				      && $item->get_total() !== $item->get_subtotal()
    				     )
    				     || $this->total_is_changed( $item )
    				) {


  5. 次のように置き換えます:
    				if ( 'total' === $key && $item->get_total() !== $item->get_subtotal() ) {

すべての既知の問題 →