Auto Group Price - цены для групп покупателей по категориям и производителям
Модуль
Auto Group Price - автоматические цены для групп покупателей позволяет назначать разные цены для оптовых, розничных и других групп покупателей OpenCart, включая стандартную группу.
Для каждой группы можно задать скидку или наценку:
- для всех товаров магазина;
- для отдельных категорий с учетом подкатегорий;
- для отдельных производителей (брендов).
Правила задаются в процентах или фиксированной суммой. Например:
+100,
-100,
+10%,
-7.5%. Модуль рассчитывает цену автоматически и не изменяет исходную цену товара в базе данных.
Это удобно для оптовых магазинов, дилеров, партнерских программ и персональных условий для постоянных покупателей. Также можно создать отдельную группу покупателей для выгрузки на маркетплейс и назначить ей собственные цены, если модуль выгрузки поддерживает получение цен для выбранной группы.
Основные возможности
- Индивидуальные скидки и наценки для каждой группы покупателей
- Фиксированные и процентные значения, включая дробные проценты
- Общее правило для всех товаров магазина
- Отдельные правила для категорий
- Наследование правил родительской категории подкатегориями
- Отдельные правила для производителей и брендов
- Включение и отключение каждого правила
- Автоматический расчет цены в карточке товара и корзине
- Гибкое округление до ближайшего значения, вверх или вниз
- Округление по разряду: 10, 100 или 1000
- Округление с произвольным шагом: например, 25, 50 или 500
- Настройки на русском и английском языках
Цены по производителям
В версии 1.1.0 добавлена отдельная вкладка
«Производители / Цены». В ней можно включить нужный бренд и назначить скидку или наценку отдельно для каждой группы покупателей.
Правило производителя имеет приоритет над правилом категории. Скидки не складываются:
- Если для производителя товара есть активное правило текущей группы, применяется оно.
- Если правило производителя не задано, модуль использует правило категории.
- Если правило категории отсутствует, применяется общее правило «Все категории».
- Если подходящих правил нет, цена остается без изменений.
Пример
Для оптовой группы задана скидка
-5% на категорию «Ноутбуки», а для производителя Lenovo -
-10%.
Товары Lenovo получат скидку 10%, остальные ноутбуки - 5%. Правила не суммируются.
Округление цен
После применения скидки или наценки результат можно:
- округлить до ближайшего значения;
- округлить только вверх;
- округлить только вниз;
- оставить без округления.
Например, при округлении вверх с шагом 100 рассчитанная цена 1 123 станет 1 200.
Как работает модуль
Модуль не перезаписывает цены товаров и не создает копии товаров для каждой группы. Цена рассчитывается динамически для текущей группы покупателя.
Правила кэшируются отдельно для каждой группы, поэтому для расчета не требуется выполнять отдельный запрос по каждой категории. При сохранении настроек кэш автоматически очищается.
Специальные цены и скидки количества OpenCart имеют приоритет: дополнительная скидка или наценка Auto Group Price поверх них не применяется.
Совместимость
- OpenCart 2.0-2.2
- OpenCart 2.3
- OpenCart 3.x
Модуль использует OCMOD и не заменяет стандартные файлы OpenCart напрямую. Он совместим со стандартными моделями товара и корзины. Если сторонняя сборка или другое расширение изменяет те же методы получения цены, может потребоваться адаптация OCMOD.
Кому подойдет модуль
- Оптовым и мелкооптовым магазинам
- Магазинам с дилерскими и партнерскими ценами
- Розничным магазинам с программой лояльности
- Магазинам, где условия отличаются по брендам
- Владельцам магазинов, выгружающим отдельные цены на маркетплейсы
Автоматизируйте ценообразование по группам покупателей, категориям и производителям с
Auto Group Price.
Если вам нужна поддержка версии ocStore 2.1.0.2.1 — напишите, пожалуйста, в личные сообщения, обсудим возможность адаптации.