Часто для разных товаров нужно выводить разные единицы измерения: штуки, м², литры, килограммы, метры и другие произвольные значения. В стандартном функционале это неудобно, особенно если у каждого товара своя единица. Также иногда нужно указывать количество товара в одной упаковке. Для этого и создано данное дополнение. Оно добавляет в карточку товара удобные дополнительные поля и выводит эту информацию на витрине.
Внимание. Есть
улучшенная версия PLUS c калькулятором площади по комнатам.
1. Единицы измерения
Для каждого товара можно указать своё произвольное значение единицы измерения.
- 150 ₽/шт
- 150 ₽/м²
- 150 ₽/литр
- 150 ₽/кг
Единица измерения выводится сразу рядом с ценой в карточке товара, категориях, списках товаров, стандартных модулях и сопутствующих товарах.
Если единица измерения у товара не заполнена, дополнение может использовать единицу по умолчанию из настроек модуля. Если не заполнено и это поле, ничего лишнего на витрине не выводится.
2. Количество единиц в упаковке
В карточке товара можно указать количество единиц в упаковке. Поле заполняется только при необходимости.
Если количество в упаковке заполнено, оно выводится в информационной части карточки товара. Если поле не заполнено или равно нулю, строка упаковки не отображается.
Совместимость
- OpenCart 3
- ocStore 3
- LiveStore 3
- OpenCart 4
Дополнение рассчитано на стандартную структуру OpenCart/ocStore/LiveStore 3 и базовые шаблоны, которые не были кардинально изменены сторонними модификаторами. Если шаблон сильно изменён, может потребоваться адаптация вывода.
Установка стандартная
1. Обязательно сделайте резервную копию базы данных.
2. Если ранее были установлены аналогичные модификаторы, отключите их и обновите кеш модификаторов.
3. Перейдите в админке в раздел
Расширения -> Установка расширений.
4. Загрузите архив
packaging_unit.ocmod.zip
5. Перейдите в
Расширения -> Расширения -> Модули.
6. Установите модуль
Packaging Unit.
7. Откройте настройки модуля и при необходимости задайте единицу измерения по умолчанию.
8. Перейдите в
Расширения -> Модификаторы и
обновите кеш модификаторов.
9. Очистите кеш темы/модификаторов, если изменения не появились сразу.
10. Перейдите в карточку товара и заполните необходимые поля.
Обновление от 02.05.2026
Дополнение переработано и подготовлено для установки стандартным способом через админку OpenCart/ocStore/LiveStore 3.
Что изменилось:
- Добавлена автоматическая установка необходимых колонок в базу данных при установке модуля. SQL-запросы вручную выполнять больше не нужно.
- Добавлена страница настроек модуля.
- Добавлена единица измерения по умолчанию. Она используется, если у конкретного товара поле Ед. измерения не заполнено.
- Поля Количество в упаковке и Ед. измерения перенесены во вкладку товара Данные и расположены после цены.
- Добавлен вывод единиц измерения в карточке товара, категориях, поиске, производителях, акциях, стандартных модулях и сопутствующих товарах.
- Количество в упаковке выводится без лишних нулей.
- Добавлены проверки установки таблиц и колонок базы данных.
- Проверена совместимость с ocStore 3.0.4.1, LiveStore 3.0.4.3, OpenCart 4
Для обновления рекомендуется удалить прежний модификатор Packaging Unit, обновить кеш модификаторов, загрузить новый архив packaging_unit.ocmod.zip, установить модуль Packaging Unit, затем снова обновить кеш модификаторов.
Способ распространения:
Платно
Совместимость:
LiveStore 3.*OCStore 3.*OpenCart 3.*
Версия PHP:
PHP 7.3PHP 7.4PHP 8.0PHP 8.1PHP 8.2
Активация:
Автоматическая
Получение файлов:
На сайте, в личном кабинете
Система защиты:
Нет
VQmod:
Нет
Ocmod:
Да
Events:
Нет
Загружено:
26.07.2023
Обновление:
04.05.2026
Просмотров:
6966
Покупок:
60
Файлы будут доступны после покупки