WPML
Статус
Решено
Заявлено для
WPML Multilingual & Multicurrency for WooCommerce 4.10.4
Решено в
4.12.0

Обзор проблемы

Если Вы создаете заказ вручную, который включает комплектный товар с помощью плагина WooCommerce Bundled Products, цены на товары в комплекте являются реальными ценами товаров и добавляются к цене комплектного товара.

Обходное решение

Наши разработчики работают над исправлением, а пока:


  • Сделайте полную резервную копию Вашего сайта.

  • Измените файл wp-content/plugins/woocommerce-multilingual/inc/currencies/class-wcml-multi-currency-orders.php.

  • Найдите строку 337.

  • Замените:
        foreach ( array_keys( $converted_totals ) as $key ) {
        	if ( 'total' === $key && $item->get_total() !== $item->get_subtotal() ) {


  • На:
    foreach ( array_keys( $converted_totals ) as $key ) {
    	if ( ! $item->get_total() ) {
    		continue;
    	}
    	if ( 'total' === $key && $item->get_total() !== $item->get_subtotal() ) {

Все известные проблемы →