JSBON - Бонусная система. Депозитный счет клиента.
JSBON — бонусная система для JoomShopping 5+, которая позволяет начислять клиентам бонусы, использовать их для частичной оплаты заказов и вести историю движения бонусного счета.
В системе 1 бонус = 1 единице основной валюты магазина. Если клиент соглашается использовать бонусы, система применяет максимально доступную сумму в пределах установленных правил.
За покупки
Начисление бонусов за оплаченную часть заказа в соответствии с правилами группы клиента.
За регистрацию
Можно установить фиксированное количество бонусов, которое клиент получает после регистрации.
За отзыв
Можно вознаграждать клиентов бонусами за отзывы о товарах с дополнительными ограничениями.
Что видит клиент
Информация о возможном начислении и использовании бонусов может отображаться в списке товаров, карточке товара, корзине и при оформлении заказа. Отображение можно ограничить группами клиентов.
Установка и активация
После покупки установите Nevigen Installer из личного кабинета, а через него — JSBON. Для активации используется лицензионный ключ для домена, указанного при оформлении заказа.
Обновление
Расширение поддерживает штатное обновление через Joomla, но для обновлений Nevigen рекомендуется использовать Nevigen Installer: он дополнительно показывает информацию о доступности обновления и соответствии требованиям расширения.
Общие настройки
Основные параметры определяют, работает ли бонусная система, кто видит информацию о бонусах, как клиенты подключаются к программе и при каких статусах заказа бонусы начисляются или списываются.
-
Бонусная системаПолностью включает или отключает JSBON. Когда система отключена, бонусы не начисляются и не используются для оплаты.Вкл / выкл
-
Показывать сумму бонусовОпределяет группы клиентов, которым показывается информация о возможном начислении и списании бонусов.Выбор групп
-
Активация клиентаАвтоматическая — клиент становится участником после регистрации. Ручная — участие активирует администратор.Автоматически / вручную
-
Статусы начисленияВыберите статусы заказа, при которых бонусы переходят в фактически начисленные.Статусы заказов
-
Статусы списанияВыберите статусы, при которых бонусы, использованные при оформлении заказа, считаются списанными.Статусы заказов
Важно
Для начисления и списания должен быть определен как минимум один финальный статус заказа. Обычно это статус вроде «Оплачено» или «Завершено».

Правила начисления
Для каждой группы клиентов можно отдельно задать процент бонусов за покупку и максимальную часть заказа, которую разрешено оплатить бонусами.
-
% начисленияБонусы за покупку начисляются на часть заказа, фактически оплаченную клиентом деньгами, а не бонусами.Для каждой группы
-
% оплаты бонусамиОпределяет максимальную часть суммы заказа, которую клиент может покрыть бонусным балансом.Для каждой группы
-
Бонусы за регистрациюФиксированное количество бонусов, начисляемое за регистрацию клиента.Фиксированное значение
-
Бонусы за отзывМожно настроить вознаграждение за отзыв, в том числе только для покупателей товара и с ограничением один отзыв на товар.Дополнительное правило
ПРИМЕР
Пример начисления
Клиент должен получать 10% бонусов. Из заказа на $100 он использовал 15 бонусов, поэтому деньгами оплачено $85. Начисление: $85 × 10% = 8,5 бонуса.
ПРИМЕР
Пример ограничения оплаты
Если разрешено оплачивать бонусами не более 20% заказа на $100, максимальное списание составляет 20 бонусов. Если на счете только 5 бонусов, будет списано 5.
Правила списания
Бонусы списываются при оплате части заказа бонусами. Для начислений также может быть установлен срок действия: после его окончания неиспользованные бонусы становятся недействительными.
Настройки для отдельного товара
Общие правила можно переопределить непосредственно в товаре. Для каждого товара можно задать собственный процент начисления и собственный процент суммы, которую разрешено оплатить бонусами.

Поля бонусов в товаре
Эти поля позволяют переопределить общие правила бонусной системы для конкретного товара.
-
-1Для этого товара бонусы не начисляются или им нельзя оплачивать бонусами — в зависимости от поля.Отключить для товара
-
0Используются общие настройки бонусной системы.Наследовать
-
Собственное значениеЗаданное значение применяется только к этому товару независимо от общих правил.Переопределить
Массовое редактирование
Если одинаковые правила нужно изменить сразу для нескольких товаров, используйте массовое редактирование товаров JoomShopping.
Как рассчитываются бонусы в заказе
Сумма списания одновременно ограничивается двумя условиями: доступным бонусным балансом клиента и максимальным процентом заказа, который разрешено оплатить бонусами. Новые бонусы начисляются на сумму, оставшуюся к оплате деньгами.
СХЕМА РАСЧЕТА
Баланс → списание → оплата → новое начисление
Логика простая: сначала система определяет максимально допустимое списание бонусов, затем уменьшает сумму к оплате, а новые бонусы начисляет только на часть, оплаченную деньгами.
ПРИМЕР 1
DEFAULT
Условия: 10% начисления, до 20% оплаты бонусами.
Баланс — 15 бонусов, заказ — $100. Максимально можно использовать $20, но доступно только 15 бонусов. К оплате деньгами остается $85. Начисление: $85 × 10% = 8,5 бонуса.
Новый баланс: 15 − 15 + 8,5 = 8,5 бонуса.
Баланс — 15 бонусов, заказ — $100. Максимально можно использовать $20, но доступно только 15 бонусов. К оплате деньгами остается $85. Начисление: $85 × 10% = 8,5 бонуса.
Новый баланс: 15 − 15 + 8,5 = 8,5 бонуса.
ПРИМЕР 2
VIP
Условия: 20% начисления, до 50% оплаты бонусами.
Баланс — 70 бонусов, заказ — $100. Максимально можно использовать 50 бонусов. К оплате деньгами остается $50. Начисление: $50 × 20% = 10 бонусов.
Новый баланс: 70 − 50 + 10 = 30 бонусов.
Баланс — 70 бонусов, заказ — $100. Максимально можно использовать 50 бонусов. К оплате деньгами остается $50. Начисление: $50 × 20% = 10 бонусов.
Новый баланс: 70 − 50 + 10 = 30 бонусов.
Корректировка и история операций
Администратор может вручную корректировать бонусный баланс клиента. Это полезно, если продажи или бонусные операции происходят не только на сайте, но и через другие каналы.
Операции с бонусами логируются, поэтому можно проверить, кому, за что и кем были начислены или списаны бонусы.

Баланс клиента
Клиент может контролировать накопленные бонусы в своем профиле и использовать их при следующих покупках.

JSBON как депозитный счет клиента
Бонусный баланс можно использовать не только как программу лояльности, но и как внутренний депозитный счет.
ШАГ 1
1. Создайте ваучеры
Создайте товары для пополнения счета — например, ваучеры на 100, 200 или 500 единиц валюты.
ШАГ 2
2. Начисление 100%
Для товаров-ваучеров задайте индивидуальное начисление бонусов 100%.
ШАГ 3
3. Разрешите оплату
Если сценарий предусматривает полную оплату с депозита, в правилах бонусной системы разрешите оплату бонусами до 100%.
В результате клиент покупает ваучер, получает соответствующую сумму на бонусный счет и в дальнейшем может использовать этот баланс для оплаты товаров в соответствии с установленными правилами.
Что проверить перед запуском
- Проверьте группы клиентов и правила для каждой группы.
- Назначьте статусы начисления и списания.
- Проверьте максимальный процент оплаты бонусами.
- Проверьте индивидуальные правила в товарах, если они используются.
- Создайте тестовый заказ и проверьте списание, начисление и итоговый баланс.
Рекомендация
Перед запуском на рабочем магазине протестируйте сценарии отдельно для каждой группы клиентов, особенно если для групп установлены разные проценты начисления и оплаты.