Десятичное количество для OpenCart
- OpenCart: 2.3, 3.0
- Язык: русский, украинский, английский
- Ocmod: да
| Название файла | Ссылка |
|---|---|
| decimal-quantity_oc23.ocmod.zip | |
| decimal-quantity_oc3x.ocmod.zip |
Модуль «Десятичное количество» добавляет в OpenCart поддержку продаж товаров в дробных количествах: 0.25, 0.5, 1.75 и т.д. Это особенно полезно, если вы продаёте товары на вес, метраж, литраж или поштучно, но с возможностью частичного количества. После установки магазин перестаёт «округлять» количество до целых чисел в корзине и заказе.
Какие задачи решает
- Продажа на развес (чай, кофе, специи, орехи) - например, 0.10 кг.
- Продажа по длине (ткань, кабель, шланг) - например, 2.35 м.
- Продажа по объёму (жидкости) - например, 1.50 л.
- Корректная фиксация дробного количества в корзине и в оформленном заказе.
Как работает модуль
Модуль переводит количество товара, минимальное количество, корзину и позиции заказа на формат DECIMAL(10,2) (две цифры после запятой). Благодаря этому OpenCart начинает принимать и сохранять дробные значения без принудительного приведения к целому.
Что именно меняется
- Количество товара в карточке товара хранится как дробное (например, 12.50).
- Минимальное количество также может быть дробным (например, 0.25).
- В корзине можно указывать дробное количество.
- В заказе сохраняется точное дробное количество позиции.
Важно: модуль изменяет структуру таблиц базы данных (количество становится DECIMAL). Если у вас уже есть нестандартные доработки, рекомендуется сделать резервную копию базы перед установкой.
Настройка
Настройка максимально простая: в админ-панели модуль имеет переключатель Включено/Отключено. После установки достаточно включить модуль, и магазин начнёт работать с десятичными количествами.


