Единицы измерения и кол-во в упаковке PLUS
Расширенная версия модуля
Единицы измерения и кол-во в упаковке для OpenCart | ocStore | LiveStore 3.x и OpenCart 4.x.
Модуль добавляет в карточку товара количество в упаковке, единицу измерения и
калькулятор площади.
Если нужен только простой вывод единицы измерения и количества в упаковке без калькулятора, используйте базовую версию:
Единицы измерения и кол-во в упаковке
Что делает PLUS-версия
- Добавляет в админку товара поле В упаковке.
- Добавляет поле Ед. измерения для каждого языка.
- Показывает единицу измерения рядом с ценой товара, например: 1420 ₽/м².
- Показывает количество в упаковке в карточке товара.
- Показывает цену за упаковку.
- Добавляет калькулятор площади для товаров, которые продаются по квадратным метрам.
- Позволяет считать площадь по нескольким комнатам.
- Позволяет указать готовую площадь без ввода длины и ширины.
- Позволяет выбрать процент запаса.
- Округляет итог до целого количества упаковок.
- Поддерживает два режима расчёта: по площади и по упаковкам.
- Поддерживает дробное количество товара в корзине.
Калькулятор площади
Калькулятор включается отдельно для каждого товара. В карточке товара в админке есть чекбокс
Выводить калькулятор площади.
Это важно, потому что калькулятор нужен не для всех единиц измерения. Например, для товаров в кг, литрах или штуках его можно не включать. В этом случае модуль будет работать как обычный вывод единицы измерения и количества в упаковке.
Режимы расчёта
В PLUS-версии доступны два сценария работы.
1. Обычный режим
Подходит для товаров, где количество в корзине должно быть площадью.
Например:
- в упаковке 2.8 м²;
- покупателю нужно около 10 м²;
- модуль округляет заказ до полного количества упаковок;
- в поле количества попадает итоговая площадь с учётом упаковок.
2. Режим продажи упаковками
Подходит для товаров, где магазин продаёт именно упаковки, а покупатель считает нужную площадь.
Например:
- в упаковке 15 м²;
- покупатель вводит 150 м²;
- модуль делит площадь на упаковку;
- в поле количества попадает 10 упаковок.
В этом режиме цена товара считается ценой упаковки. Поэтому модуль не выводит рядом с ценой “/м²” и не показывает отдельную строку “Цена за упаковку”.
Как работает расчёт
- Покупатель вводит длину и ширину помещения.
- Можно добавить несколько комнат.
- Можно указать готовую площадь без ввода длины и ширины.
- Можно выбрать процент запаса.
- Модуль считает итоговую площадь, количество упаковок и сумму.
- После применения расчёта итоговое количество попадает в поле количества товара.
Пример использования
В товаре указано:
- В упаковке: 2.8 м²
- Ед. измерения: м²
- Выводить калькулятор площади: включено
Покупатель вводит размеры помещения, модуль считает нужную площадь, добавляет запас и округляет заказ до полного количества упаковок.
Пример продажи упаковками
В товаре указано:
- В упаковке: 15 м²
- Ед. измерения: м²
- Выводить калькулятор площади: включено
- Продавать упаковками: включено
Покупатель вводит 150 м², а модуль добавляет в количество 10 упаковок.
Лицензия
Одна покупка предназначена для использования на одном домене. Модуль нельзя свободно переносить, копировать или распространять для других сайтов без отдельной покупки.
Совместимость
- OpenCart 3.x
- ocStore 3.x
- OpenCart 4.0.x
- OpenCart 4.1.x
- Стандартный шаблон default
Технически
- Модуль не изменяет файлы ядра напрямую.
- Для OpenCart/ocStore 3.x используется OCMOD.
- Для OpenCart 4.x используются OCMOD и Events.
- Поддерживаются русские и английские языковые файлы.
Установка
- Загрузите архив подходящей версии через Расширения → Установка расширений.
- Перейдите в Расширения → Модификаторы и обновите модификаторы.
- Перейдите в Расширения → Расширения → Модули.
- Установите и включите модуль.
- Вставьте лицензионный ключ в настройках модуля и сохраните.
- Очистите кеш модификаторов и кеш шаблона, если изменения не появились сразу.
Важно
PLUS-версия является самостоятельным модулем. Не устанавливайте её одновременно с базовой версией на один сайт, чтобы избежать конфликтов.
Если калькулятор площади не нужен, лучше использовать базовую версию модуля:
Единицы измерения и кол-во в упаковке