Открыть главное меню

Бонусная система

На данный момент бонусная система совместима только с заказами 1.0. В ближайшем будущем также планируется интеграция с заказами 2.0

Бонусная система (далее по тексту БС)-модуль, который позволит реализовать программу лояльности на вашем сайте.

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

На данный момент доступна базовая версия модуля. Далее исходя из обратной связи от пользователей abcp сформирует требования для последующего развития модуля.

Активация БС

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

Активация бс.jpg

Активация блока "Автоматическое начисление баллов после заказа", позволит задать условия для начисления баллов после заказа.

БС1.jpg

Автоматическое начисление баллов после заказа

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

Списание со склада.jpg

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

  1. Вариант "Либо тратить накопленные балы, либо копить"

2023-03-09 114934.png

2. Вариант "Всегда накапливать (и при желании тратить ранее полученные баллы)"

2023-03-09 115008.png

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

Баллы в ожидании, которые были начислены после заказа, но не должны попасть на основной баланс, после окончания N дней из настройки, можно удалить в карточке покупателя:

3f4a3d1413 (1).jpg

При удалении будет создано списание с комментарием "Ручное списание баллов в ожидании".

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

ВАЖНО отметить, что при настроенной задержке начисления баллов для покупателя появляется два баланса бонусов:

  1. Основной - с него можно списывать баллы при заказе
  2. "В ожидании" - зарезервированные баллы, которые нельзя потратить прежде, чем пройдет N дней, указанных в настройке задержки.

Например, если указана задержка в 14 дней, то по позиции, которая приняла статус, соответствующий признаку "Списание товара со своего склада", начисление на основной баланс произойдет только через 14 дней, а на баланс “в ожидании” сразу. В течение 14 этих дней позиция может менять свой статус по ошибке или намеренно. Чтобы в итоге после задержки начисления 14 дней бонусы начислились на основной баланс нужно, чтобы  статус 14 дней назад и в текущий момент имел признак "Списание товара со своего склада" . Если нет - начисления не произойдет.

Пример: Задержка начисления баллов 3 дня. Был сделан заказ, по позициям его выставили статус "Выдано", соответствующий списанию. Через  1 день поменяли статус на другой "Списание", но он тоже соответствует списанию . Спустя 3 дня система проверит соответствие статусов по каждой позиции и начислит баллы по тем, где первый статус маркирован как "Списание товара со своего склада" и текущий тоже имеет такой признак.

Итоговое количество начисляемых на баланс бонусов рассчитывается по позициям, которые были реализованы. Если в заказе было несколько позиций, часть из которых ушла в отказ или была возвращена, по ним начисления не произойдет.

Пример: был сделан заказ  5 позиций на общую сумму 1500 р. В настройку БС было указано, что мы начисляем 5% бонусов от общей суммы. То есть на все 5 позиций должно быть начислено 75 бонусов. Эти 75 бонусов разбиваются на каждую из 5 позиций заказа. То есть на каждую позицию по 15 бонусов, которые будут начислены с задержкой или без (в зависимости от настройки) после того как позиция перейдет в статус, отмеченный как “Списание товара со своего склада”. Если 4 позиции были отгружены, а 1 ушла в отказ, то по заказу начисляется 60 бонусов. Если  настроено несколько  статусов “Списание товара со своего склада”, то начисление произойдет при первом переводе в любой из статусов, соответствующих списанию.

Далее можно задать значение процента от суммы заказа (целочисленное, положительное число), допустимое для оплаты бонусами. Максимально возможное значение равно 99%. В этом случае за заказ стоимостью 100 руб. бонусами можно будет оплатить 99 руб.

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

Для этого в шаблон clientOrderEmail требуется добавить блок {ACCRUAL_BONUSES_BLOCK}

ACCRUAL BONUSES BLOCK.jpg

{ACCRUAL_BONUSES_BLOCK} по умолчанию отобразит текст "При отгрузке всех позиций по данному заказу вам будут начислены бонусные баллы: ХХ". Изменить текст можно в панели управления : clientOrderEmail_accrualBonusesBlock.

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

Автоматическое начисление баллов за покупку товаров конкретного бренда

Если вы хотите задать повышенный процент начисляемых баллов на определенный бренд для его продвижения вам нужно перейти в раздел Клиенты-Профили-Редактирование профиля выбрать бренд и задать необходимое значение:

Профили. Клиенты - БС для брендов.jpg

Бонусная система должна быть включена для этого профиля.

ВАЖНО! Начисляются баллы за конкретные бренды, но списать их можно за любые покупки, согласно настроек списания.

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

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

Бс3.jpg

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

Автоматическое сгорание баллов

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

Значение по умолчанию в ячейке - 100 дней. Минимальное - 1 день. Максимальное 365 дней.

Если менять состояние настройки автосгорания, то система предложит выбор действия для всех ранее начисленных баллов:

2023-03-09 111917.png

ВАЖНО: настройки применятся ко всем ранее добавленным баллам всех покупателей. Если изменения не нужны - следует использовать вариант "Оставить без изменений".

После включения настройки автосгорания к каждому начислению баллов (форма, отображающаяся после нажатия кнопки “Добавить баллы”) (в ручном режиме в карточке клиента) будет добавлено обязательное поле с датапикером “Дата сгорания бонусов”. При каждом последующем начислении руками в карточке покупателя в окошке с добавлением баллов можно будет выбрать дату сгорания бонусов. По умолчанию на датапикере установлена дата, равная текущей дате+ кол-во дней из общей настройки дней автосгорания. То есть можно не выбирать руками дату каждый раз, а оставить значение по умолчанию.

2023-03-09 112626.png

При истечении срока система автоматически спишет баллы, создав в карточке покупателя новую запись “Сгорание бонусов в связи  с окончанием срока действия”. Если баллы частично были использованы, то сгорит неиспользованный остаток.

Покупателей можно оповещать о предстоящем сгорании баллов по почте. Для этого в настройках БС нужно выбрать пункт "Оповещать покупателя о сгорании на почту за N дней".

За N указанных в настройке дней будет отправлено письмо на почту из карточки клиента (если она указана) о том, что баллы вскоре сгорят. Редактировать текст письма можно через текстовые сообщения в ПУ : bonusesBurnWarnEMailSubject и bonusesBurnWarnEMail

БС в карточке клиента

После активации БС в карточке клиента добавляется новая вкладка "Бонусы", на которой производится начисления/списания бонусов. После того как в карточке менеджер начисляет вручную бонусы покупателю, в его ЛК также появляется дополнительный раздел "Бонусы" в котором доступны к просмотру списания, начисления и комментарии к ним. То есть покупатель может понять за что и когда были списаны или начислены бонусы.

Ручное добавление и списание бонусов клиента инициируется двумя соответствующими кнопками:

  • Добавить баллы
  • Списать баллы

2023-03-01 134241.png

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

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

При добавлении или списании бонусов для клиента в панели управления вручную менеджер добавляет комментарий, поясняющий действие.

ВАЖНО! Комментарий доступен к просмотру на сайте в личном кабинете клиента

Если в карточке клиента не было начислений или списаний, то в ЛК ему не будет доступна вкладка "Бонусы".

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

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

Например, было 5 начислений по 10 баллов. Далее за заказ клиент разом списывает все 50 ранее начисленных баллов. В таблице списаний/начислений после совершения заказа будет 5 строк с привязкой к одному заказу, так как они были сделаны с разных начислений.

Списания.jpg

Привязка БС к профилям

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

2023-04-03 170517.png

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

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

Профили. Клиенты - БС для брендов.jpg

Отображение бонусов на сайте в личном кабинете клиента

При наличии у клиента начислений/списаний в ЛК появляется вкладка "Бонусы". Название вкладки локализовано. В разделе "Текстовые сообщения" панели управления можно ее переименовать (tab_bonuses).

Покупатель видит комментарии, даты сгорания бонусов.

ЛК.jpg

В панели управления раздел "Внешний вид и контент-Инфоблоки" доступен инфоблок personalCabinetBonuses, который поможет отобразить информацию о программе лояльности в ЛК клиента. Это могут быть правила начислений/списаний и любая другая информация по теме.

Информация о балансе и бонусах "В ожидании" также доступна в виджете авторизации:

ЛК виджет.jpg

Информация о ближайшем сгорании баллов и сумме доступна покупателю при оформлении заказа.

Сгорание корзина.jpg

Отображение информации по бонусам при оформлении заказа сотрудником

В случае, когда сотрудник в процессе заказа выбирает имеющегося клиента, в блоке "Заказ от имени клиента" будет доступна вся информация по балансу, баллам "В ожидании", ближайшем сгорании:

Заказ от имени клиента.jpg

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

Создание клиента менеджером.jpg

Оформление заказа со списанием бонусных баллов

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

Accept order.png

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

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

Manager order.png

Покупатель, получая письмо после заказа, увидит в нем информацию с количестве потраченных за заказ бонусов:

Информация о заказе- письмо.jpg

Фраза "Потрачено бонусов" локализована. Изменить ее можно через панель управления.

Заказы в панели управления, по которым были списаны баллы

Для заказов, по которым списаны баллы внутри заказа добавятся 2 новые колонки:

  • Цена до учёта бонусов
  • Сумма до учёта бонусов

Они необходимы для мониторинга и сверки, в случае каких-либо форс-мажоров, отказов клиента и тд

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

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

Бонусная система и франчайзи

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

В разделе панели управления Клиенты-Франчайзи можно настроить работу с бонусами для филиалов.

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

Настройки уровней работы с БС на филиалах реализованы двумя уровнями - общим (для всех франчайзи) и персональным (для определенного франчайзи). Персональные настройки приоритетнее общих.

Общие задаются в форме редактирования ГК:

ГК.jpg

Персональные можно настроить в форме редактирования франчайзи:

Франч.jpg

По умолчанию, если ГК активирует бонусную систему, то для филиалов она становится доступной, с возможностью задавать свои собственные настройки. То есть настройка "Разрешить всем франчайзи бонусную систему" в форме редактирования ГК имеет значение "Да, собственные настройки".

Да, собственные настройки -  Предполагает полную независимость настроек франшизы: франчайзи работает с БС как отдельный сайт, может настраивать собственные значения параметров. Этим значением ГК дает полную свободу для франшиз.

Нет” -  предполагает, что ГК полностью запрещает работу с БС всем франчам общей настройкой. В этом варианте у франчайзи в ПУ нет пункта меню  “Бонусная система”. В правах ПУ франчайзи нет права “Настройка - Бонусная система”.

Да, наследование настроек от ГК”  - означает, что настройки ГК будет задавать на своей стороне, и они будут транслироваться франчайзи. При выборе этого значения БС в панелях франчайзи доступен лишь в режиме чтения. Настройки в их ПУ не могут быть изменены. Изменение права в ПУ филиала “Настройка - Бонусная система” не влияет на работу с модулем. Любое изменение настроек БС в ПУ ГК ведет за  собой обновление настроек на франчайзи. При изменении настроек БС на ГК, в случае если хотя бы у для одного франчайзи применимо “Да, наследование настроек от ГК” будет отображено предупреждение о том, что изменение настроек на ГК приведет к изменению настроек на следующих франчайзи  с перечнем конкретных филиалов:

Изменить.jpg

Если в списке есть филиал, для которого нужны отдельные настройки необходимо перейти в ПУ ГК в его редактирование и установить для него "Да, собственные настройки". После этого можно снова вносить изменения настроек в разделе "Настройка-Система-Бонусная система"

Перенос бонусов при переносе клиента между филиалами

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

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

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

Если в старом филиале были одни настройки сгорания баллов, а в  новом другие, то даты сгорания оставляем согласно старому филиалу. Не пересчитываем на новые.

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

Если перенос осуществляется на филиал, который не работает с БС, то баланс обнуляется.

При переносе на старом франчайзи создаются записи о том, что баллы списаны в связи с переносом клиента: “Списание в связи с переносом во франчайзи  ID Город ”. В случае его возврата обратно можно восстановить баланс по истории списаний.

Старый филиал перенос.jpg

В комментариях к начислениям в новом филиале  также отобразится комментарий “Перенесены с франчайзи ID Город”. Комментарии доступны к просмотру покупателям в ЛК.

Новый филиал.jpg

История операций

В раздел "История операций" ПУ была добавлена отдельная операция "Бонусная система: изменение настроек".

В ней логгируются все изменения не только в разделе "Настройка-Система-Бонусная система", но и при изменении доступов к БС франчайзи:

ИО.jpg

Права сотрудников по работе с бонусной системой

На текущий момент разработано только одно право, которое либо полностью запрещает работу с бонусами либо разрешает пользоваться функционалом в полной мере: Бонусная система-Доступ ко всем вкладкам раздела “Бонусная система”.

Далее в последующих релизах версий модуля по мере необходимости будут добавляться возможности более детальной настройки прав управления модулем.

FAQ

  1. Как фильтровать клиентов, которым мы зачисляли или списывали баллы?
    • Вы можете помечать таких клиентов определенным статусом клиента: создать отдельный статус "Бонусы" и назначить их тем, у кого они есть. Далее в разделе "Клиенты" фильтровать по статусу
  2. Как сделать возможность работы с бонусами только розничным/любимым покупателям?
    • После включения БС по умолчанию она доступна всем профилям. Для отключения БС определенному профилю вам нужно перейти в Клиенты-Профили-Редактирование профиля и снять галочку "Бонусная система". Изменения сохранить. 2023-04-03 170517.png
  3. Как оповещать клиентов о том, что они участвуют в программе лояльности?
    • В следующих релизах мы проектируем логику уведомлений для покупателей при начислении и списании баллов, опираясь на вашу обратную связь, а пока можете выборочно сделать рассылку самостоятельно или же задействовать какой-то существующий инфоблок.
    • Можно в текстовых сообщениях доработать шаблоны сообщений для вновь зарегистрированных клиентов, если вы готовы начислять таковым "welcome points"
  4. Для гостя работает система лояльности?
    • Нет, лояльность предполагает постоянное сотрудничество с магазином, то есть зарегистрированный аккаунт
  5. Как настроить автоматическое сгорание баллов, которыми покупатель не пользовался в течение N дней?
  6. Доступна ли БС для франшиз?
    • Да, можно настроить разный уровень работы БС для разных франчайзи: давать возможность независимой работы либо полное соответствие настройкам ГК, либо отсутствие модуля.
  7. Как начислять баллы только по конкретному бренду для конкретного профиля?
    • Вам следует включить переключатель "Автоматическое начисление баллов после заказа", но не указывать общий процент начисления по всем товарам, оставив галочку на "Начисление баллов для всех брендов на сумму ХХХ от суммы заказа" неактивной
    • Далее перейдите в редактирование профиля, для которого нужно настроить начисления на конкретный бренд, активируйте БС для этого профиля, укажите бренды и процент начисления.