Модуль «Цена для группы покупателей» - это простой и очень практичный инструмент для OpenCart, который автоматически меняет цену товара в зависимости от группы покупателя. Подходит для опта и розницы, VIP-клиентов, партнеров, сотрудников компании - когда одним нужно показывать цену выше/ниже, но при этом не хочется вручную править прайсы у сотен товаров.
Что делает модуль
После установки модуль вмешивается в расчёт стоимости в двух ключевых местах: в карточке товара (получение данных о товаре) и в корзине. В итоге покупатель видит уже «свою» цену, а вы управляете правилами на уровне категорий и производителей.
Какие данные и правила поддерживаются
Группы покупателей (customer groups) - модуль определяет группу авторизованного клиента или берёт группу по умолчанию для гостя.
Категории - можно задать корректировку для конкретной категории или использовать базовое правило для всех категорий (category_id = 0).
Производители - отдельные правила для брендов (manufacturer).
Тип корректировки:
% - наценка/скидка в процентах
валюта магазина - фиксированная сумма в валюте
Основные функции
Автоматический пересчёт цены товара под текущую группу покупателя.
Пересчёт «акционной цены» (special) - если у товара есть спеццена, она также корректируется по правилам группы.
Применение в корзине - итог в корзине не «съезжает» и соответствует тому, что показано в каталоге.
Выбор лучшего (минимального) правила между категорией и производителем (когда тип одинаковый) - модуль выбирает более выгодную корректировку.
Удобная таблица настроек в админке:
вкладка Категории - корректировки по категориям
вкладка Производители - корректировки по брендам
Преимущества для магазина
Экономия времени - вместо массового редактирования цен достаточно настроить правила для групп.
Единая логика ценообразования - одинаковые условия для целых разделов или производителей.
Гибкость - можно делать и скидку (отрицательное значение), и наценку (положительное значение).
Безопасность расчёта - если из-за скидки цена уйдёт в минус, модуль ограничит её до 0.
Важно: в модуле есть функция «Изменить цену в базе данных» для категории. Она действительно массово обновляет цены товаров в таблице товаров, и отменить это действие нельзя. Перед применением рекомендуется сделать резервную копию базы.
Как использовать: практические примеры
Несколько типовых сценариев, где модуль особенно полезен:
Оптовики: для группы «Опт» задайте -15% по базовой цене категорий - и оптовик сразу увидит свои цены во всех разделах.
VIP-клиенты: сделайте скидку по конкретному производителю, например -10% на бренд, который часто покупают постоянные клиенты.
Наценка на «дефицит»: для розничной группы добавьте фиксированную сумму, например +200 в валюте, на товары определённого производителя.
Рекомендации по настройке
Начните с базового правила для категорий (строка «Базовая цена категорий») - это хороший «фундамент».
Далее точечно добавляйте правила для отдельных категорий/брендов, где нужна особая политика.
Если используете массовое изменение цены в БД - сначала протестируйте на небольшой категории и обязательно держите бэкап.
Оставьте свой отзыв об этом товаре