- Статус
- Решено
- Заявлено для
- 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() ) {