WPML Multilingual & Multicurrency for WooCommerce — проблемы с округлением в заказах при включенном высокопроизводительном хранилище заказов (HPOS)
Опубликовано: 2024-05-28 · Обновлено: 2025-10-03
Статус
Решено
Заявлено для
WPML Multilingual & Multicurrency for WooCommerce 5.3.6
Теги темы
Bug, WCML
Обзор проблемы
Если Вы используете WPML Multilingual & Multicurrency for WooCommerce с включенным высокопроизводительным хранилищем заказов (HPOS), количество десятичных знаков устанавливается равным нулю. Это приводит к округлению суммы заказа до ближайшего целого числа.
Обходное решение
Вариант 1 (рекомендуется)
Измените настройки десятичных знаков: перейдите в WooCommerce > Настройки > Основные и установите для количества десятичных знаков валют ненулевое значение. Это изменение позволит правильно округлять цены.
Вариант 2
Отключите HPOS: переключитесь на устаревший режим хранения записей WordPress, перейдя в WooCommerce > Настройки > Расширенные > Возможности и отключив параметр высокопроизводительного хранилища заказов.