В решении MegaMart за покупки в интернет магазине покупатели могут получать баллы и использовать их для дальнейших покупок.

Вид бонусных балов в карточке товара

Включение бонусной программы

Для включения программы начисления бонусных баллов нужно пройти по пути Администрирование > Настройки > Настройки продукта > Настройки модулей > MegaMart

Переход к насройкам модуля


В правой части экрана перейдите к вкладке "Настройки магазина" и проставьте галочку в чекбокс "Использовать программу начисления бонусных баллов"

Включение бонусной программы



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

Режим правки


На странице каталога, дождитесь появления всплывающей панели, нажмите на шестеренку.

Нажатие шестеренки в всплывающей панели


В открывшемся окне параметров компонента, перейдите к вкладке "Настройки детального просмотра" и в строке "Показывать количество начисляемых бонусов" проставить галочку в чекбокс. Сохраните изменения.

Настройки детального просмотра

Настройка величины бонусов


Настроить величину начисления бонусов можно разными способами. Если вы хотите применить ко всем товарам сайта одну величину (например, 10% от стоимости товара), в этом случае перейдите к настройкам модуля Администрирование > Настройки > Настройки продукта > Настройки модулей > MegaMart > вкладка "Настройки магазина"  и укажите значение бонусных баллов за единицу товара (в процентах, или фиксированной сумме). Это значение будет применятся ко всем товарам сайта.

Включение бонусной программы


При выбранном способе начисления "в процентах" сумма кешбэка будет рассчитываться по окончательной сумме для оплаты, после применения всех скидок.

Например, при использовании кешбэка 10% от позиции в заказе у товара, стоимостью 1000р. кешбэк будет равен  200р. за 2 шт.  Но, если у товара настроен диапазон цен и при покупке от 2 шт. товар будет стоить 900р. за 1 ед (1800р. за 2 шт.), в таком случае кешбэк будет равен 180р., т.к. начисляется 10% от 1800р.

Рассчет кешбэка от суммы заказа


Рассчет кешбэка от суммы заказа с диапазоном цен


Если вам нужно настроить бонусные начисления только для некоторых товаров, тогда поле "Бонусные рубли" в настройках магазина оставьте пустым. Перейдите к товару, который будет участвовать в бонусной программе и откройте товар на редактирование.

Если товар простой в вкладке "Товар"  в строке "Бонусные рубли" укажите количество балов, которые будут возвращены клиенту при покупке товара.

Бонусные баллы у простого товара


Если товар с торговыми предложениями (SKU) баллы указываются в вкладке "Торговые предложения" в окне редактирования торгового предложения.

Бонусные балы у товвара СКУ


В случае, если у вас на сайте установлен кешбэк и в настройках модуля (который применяется ко всем товарам) и в форме редактирования конкретного товара, приоритетное значение имеют данные указанные у товара. 


Если на странице редактирования товара у вас нет свойства "Бонусных рублей" его нужно создать.Пройдите по пути: Администрирование > Контент > Инфоблоки > Типы инфоблоков > Каталог товаров (с простыми товарами), или Торговые предложения (для товаров с ТП)


Инфоблоки


В правой части экрана в вкладке "Свойства" создайте свойство "Бонусных рублей" с типом Число и кодом BONUS 

На странице редактирования свойства проставьте галочку в чекбокс "Показывать на странице редактирования элемента".

Свойство


Начисление и использование бонусных баллов

Начисление баллов происходит после проведения оплаты заказа и  установки статуса “Оплачено” заказа.

Увидеть счет бонусных баллов пользователь может в личном кабинете, в разделе "Личный счет"

Состояние личного счета


При последующей покупке в процессе оформления заказа в вкладке "Оплата" пользователь может оплатить заказ бонусными баллами. Для этого в форме оплаты проставляет галочку в чексбокс "Внутренний счет". Если бонусных баллов достаточно для оплаты всего заказа, необходимая сумма балов списывается и заказ считается оплаченным. Если сумма заказа превышает кол-во баллов, пользователь дополнительно выбирает способ оплаты для оплаты остатка.

Оплата бонусными баллами