Для того, чтобы реализовать этот функционал, необходимо включить поддержку дробного значения количества в настройках интернет-магазина и параметрах корзины, а затем задать единицы измерения и коэффициент единицы измерения в карточке товара.
Инструкция:
Перейдите в настройки модуля интернет-магазина:
Настройки → Настройки продукта → Настройки модулей → Интернет-магазин
Активируйте функцию «Использовать дробное значение количества для административной формы редактирования заказа».
Перейдите в публичную часть сайта на страницу корзины. Нажмите на кнопку настроек компонента.
На вкладке «Дополнительные настройки» активируйте функцию «Использовать дробное значение количества» и сохраните изменения.
Перейдите на страницу товара, для которого необходимо задать параметры единицы измерения. Нажмите кнопку «Изменить товар».
Перейдите на вкладку «Торговый каталог», а затем – на вкладку «Параметры». Выберите единицу измерения (например, литр) и задайте коэффициент единицы измерения (0,5). Сохраните изменения.
Итог: товар в корзине пересчитывается в соответствии с заданным коэффициентом единицы измерения.