Обзор расширенной бонусной системы для Opencart

Сегодня расскажу про модуль, который позволит существенно расширить функционал базовой бонусной системы в Opencart.

Что представляет из себя такая бонусная система?

Товару назначаются следующие параметры:

1) Цена в бонусных баллах — это сколько баллов должно быть у покупателя, чтобы купить товар за бонусы, например товар стоит 2500 рублей, а в баллах его цена может тоже стоить 2500. В таком случае коэффициент отношения бонусного балла к рублю будет 1:1.

2) Количество баллов, которые покупатель получит за покупку. Эти баллы будут начислены покупателю в личном кабинете и будут там накапливаться.

В последствии покупатель сможет расплатиться этими баллами за покупку, списав их в корзине.

Тут надо уточнить, что бонусы могут накапливать только зарегистрированные пользователи с доступом в личный кабинет.

Вот так выглядит вывод информации о бонусах в карточке товара:

Теперь о расширенной версии — ее отличие в том, что не нужно заходить в каждый товар отдельно и задавать там значения бонусов. Можно сделать это все автоматически, причем выполняя гибкую фильтрацию, т.е. применять определенные значения бонусов только к определенным группам товаров. Также можно в автоматическом режиме задавать бонусные цены опциям товаров.

Для использования этих возможностей нужно я бы рекомендовал модуль TS Points AutoCalc PRO вот ссылка на автора. Как покупать, скачивать и ставить модуль писать не буду, тем более, что ставится он очень просто с помощью OCMOD через стандартный установщик.

После установки важно не забыть перезагрузить модификаторы, активировать (нажать зеленый «плюс») в разделе Расширения / Модули, а также включить Бонусные баллы в разделе Расширения (или Модули, у кого как) / Учитывать в заказе — это нужно для работы расчета бонусных баллов в корзине.

Установив модуль, мы получаем во-первых общий модуль с интерфейсом для настройки генерации бонусных баллов, во-вторых в каждой карточке товаров во вкладке Бонусы появляются дополнительные поля и кнопки для задания бонусов индивидуально для определенного товара.

Итак, теперь подробнее.

Чтобы попасть в настройки модуля нужно в разделе Расширения / Модули найти Points AutoCalc PRO и в этой строке справа напротив названия модуля нажать синюю кнопку с карандашом.

 

Внутри модуля все просто, но все равно расскажу про основные моменты. Первая вкладка — Основные настройки.

Поле Статус — ставим Включено — включаем таким образом сам модуль.

Рассчитывать автоматически — рекомендую поставить Нет, иначе правила генерации бонусов из полей, расположенных ниже, будут применены ко всем товарам на сайте, а куда лучше индивидуально подойти ко всем категориям. Но это на усмотрение пользователя.

Коэффициент для цены в баллах — процентное соотношение цены в баллах к стоимости товара.

Считать в опциях — учитывать ли бонусы в опциях, тогда для каждой опции баллы считаются отдельно.

Коэффициент для бонусного балла — процент от стоимости товара.

Учитывать в опциях — бонусный балл рассчитывается из среднего значения главной цены и всех опций.

Вторая вкладка — Массовый расчет, наиболее интересная для нас вкладка, позволяющая в автоматическом режиме генерировать бонусы для выбранных с помощью фильтрации товаров.

Здесь в самом начале страницы видим блок Настройки расчета — по смыслу они дублируют настройки из предыдущей вкладки, но применяться они будут к товарам отобранным с помощью блока Фильтр товаров и Выборка товаров.

На скриншоте видно, какие параметры можно использовать для отбора товаров, а также видно, что можно выбрать определенные товары, категории и производителей — для нас это самые важные отборы, т.к. позволяют сделать коэффициенты бонусов различными для всех категорий, брендов и даже просто товаров.

Также ниже есть блок Начать авторасчет в полях которого можно указать ограничения по одновременной работе с товарами и если у вас слабый хостинг, то есть смысл разбить генерацию на части. Опять же при работе с отдельными категориями это вряд ли понадобится, это нужно, когда автоматически генерируются бонусы для нескольких тысяч товаров.

Ну и в конце жмем зеленую кнопку Начать расчет — генерация происходит очень быстро, более чем 1000 товаров в минуту.

Если у вам что-то непонятно и появились вопросы — задавайте их в комментариях!

Post a comment