Перейти к содержимому

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 бонуса.
ПРИМЕР 2

VIP

Условия: 20% начисления, до 50% оплаты бонусами.

Баланс — 70 бонусов, заказ — $100. Максимально можно использовать 50 бонусов. К оплате деньгами остается $50. Начисление: $50 × 20% = 10 бонусов.

Новый баланс: 70 − 50 + 10 = 30 бонусов.

Корректировка и история операций

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

Баланс клиента

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

JSBON как депозитный счет клиента

Бонусный баланс можно использовать не только как программу лояльности, но и как внутренний депозитный счет.
ШАГ 1

1. Создайте ваучеры

Создайте товары для пополнения счета — например, ваучеры на 100, 200 или 500 единиц валюты.
ШАГ 2

2. Начисление 100%

Для товаров-ваучеров задайте индивидуальное начисление бонусов 100%.
ШАГ 3

3. Разрешите оплату

Если сценарий предусматривает полную оплату с депозита, в правилах бонусной системы разрешите оплату бонусами до 100%.
В результате клиент покупает ваучер, получает соответствующую сумму на бонусный счет и в дальнейшем может использовать этот баланс для оплаты товаров в соответствии с установленными правилами.

Что проверить перед запуском

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

Рекомендация

Перед запуском на рабочем магазине протестируйте сценарии отдельно для каждой группы клиентов, особенно если для групп установлены разные проценты начисления и оплаты.
Краткий бриф

Расскажите о вашем проекте

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

01. Задача
02. Детали
03. Контакты
Не нужно готовить полное техническое задание. Опишите задачу своими словами.

Обсудить интеграцию

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


Что нужно интегрировать?
Можно выбрать несколько вариантов.
Если документация публичная, добавьте ссылку. Это поможет быстрее оценить возможности интеграции.

Как должен работать обмен данными?
Например: получать остатки из CRM, передавать заказы с сайта или синхронизировать данные в обе стороны.
Какие данные нужно передавать?
Опишите желаемый сценарий работы. Технические термины необязательны.