WPML
状态
已解决
报告针对
WPML Multilingual & Multicurrency for WooCommerce 4.12.0
解决于
4.12.2

问题概述

WooCommerce 允许您选择如何处理价格中的税费。您可以输入含税或不含税的价格。

但是,如果您使用 WPML Multilingual & 多货币 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() ) {

所有已知问题 →