Что представляет из себя такая бонусная система?
Товару назначаются следующие параметры:
1) Цена в бонусных баллах — это сколько баллов должно быть у покупателя, чтобы купить товар за бонусы, например товар стоит 2500 рублей, а в баллах его цена может тоже стоить 2500. В таком случае коэффициент отношения бонусного балла к рублю будет 1:1.
2) Количество баллов, которые покупатель получит за покупку. Эти баллы будут начислены покупателю в личном кабинете и будут там накапливаться.
В последствии покупатель сможет расплатиться этими баллами за покупку, списав их в корзине.
Тут надо уточнить, что бонусы могут накапливать только зарегистрированные пользователи с доступом в личный кабинет.
Вот так выглядит вывод информации о бонусах в карточке товара:
Теперь о расширенной версии — ее отличие в том, что не нужно заходить в каждый товар отдельно и задавать там значения бонусов. Можно сделать это все автоматически, причем выполняя гибкую фильтрацию, т.е. применять определенные значения бонусов только к определенным группам товаров. Также можно в автоматическом режиме задавать бонусные цены опциям товаров.
Для использования этих возможностей нужно я бы рекомендовал модуль TS Points AutoCalc PRO вот ссылка на автора. Как покупать, скачивать и ставить модуль писать не буду, тем более, что ставится он очень просто с помощью OCMOD через стандартный установщик.
После установки важно не забыть перезагрузить модификаторы, активировать (нажать зеленый «плюс») в разделе Расширения / Модули, а также включить Бонусные баллы в разделе Расширения (или Модули, у кого как) / Учитывать в заказе — это нужно для работы расчета бонусных баллов в корзине.
Установив модуль, мы получаем во-первых общий модуль с интерфейсом для настройки генерации бонусных баллов, во-вторых в каждой карточке товаров во вкладке Бонусы появляются дополнительные поля и кнопки для задания бонусов индивидуально для определенного товара.
Итак, теперь подробнее.
Чтобы попасть в настройки модуля нужно в разделе Расширения / Модули найти Points AutoCalc PRO и в этой строке справа напротив названия модуля нажать синюю кнопку с карандашом.
Внутри модуля все просто, но все равно расскажу про основные моменты. Первая вкладка — Основные настройки.
Поле Статус — ставим Включено — включаем таким образом сам модуль.
Рассчитывать автоматически — рекомендую поставить Нет, иначе правила генерации бонусов из полей, расположенных ниже, будут применены ко всем товарам на сайте, а куда лучше индивидуально подойти ко всем категориям. Но это на усмотрение пользователя.
Коэффициент для цены в баллах — процентное соотношение цены в баллах к стоимости товара.
Считать в опциях — учитывать ли бонусы в опциях, тогда для каждой опции баллы считаются отдельно.
Коэффициент для бонусного балла — процент от стоимости товара.
Учитывать в опциях — бонусный балл рассчитывается из среднего значения главной цены и всех опций.
Вторая вкладка — Массовый расчет, наиболее интересная для нас вкладка, позволяющая в автоматическом режиме генерировать бонусы для выбранных с помощью фильтрации товаров.
Здесь в самом начале страницы видим блок Настройки расчета — по смыслу они дублируют настройки из предыдущей вкладки, но применяться они будут к товарам отобранным с помощью блока Фильтр товаров и Выборка товаров.
На скриншоте видно, какие параметры можно использовать для отбора товаров, а также видно, что можно выбрать определенные товары, категории и производителей — для нас это самые важные отборы, т.к. позволяют сделать коэффициенты бонусов различными для всех категорий, брендов и даже просто товаров.
Также ниже есть блок Начать авторасчет в полях которого можно указать ограничения по одновременной работе с товарами и если у вас слабый хостинг, то есть смысл разбить генерацию на части. Опять же при работе с отдельными категориями это вряд ли понадобится, это нужно, когда автоматически генерируются бонусы для нескольких тысяч товаров.
Ну и в конце жмем зеленую кнопку Начать расчет — генерация происходит очень быстро, более чем 1000 товаров в минуту.
Если у вам что-то непонятно и появились вопросы — задавайте их в комментариях!