Программа лояльности: баллы, уровни, приглашения и отчёт по окупаемости

Программа лояльности: баллы, уровни, приглашения и отчёт по окупаемости (ozhogov.loyalty) - решение для Битрикс

Программа лояльности: баллы, уровни, приглашения и отчёт по окупаемости

0
19 900 руб
Программа лояльности: баллы, уровни, приглашения и отчёт по окупаемости (ozhogov.loyalty) - решение для Битрикс

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

Это решение отвечает на него числом.

ОТЧЁТ «ЧТО ДАЛА ПРОГРАММА» — ТО, РАДИ ЧЕГО СТОИТ СТАВИТЬ РЕШЕНИЕ

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

Отдельно — то, о чём обычно забывают. Сколько баллов начислено и ещё не потрачено: это долг магазина, который однажды предъявят к оплате, и знать его размер нужно заранее. И настоящая цена программы: не начисленное, а списанное. Пока баллы лежат на счетах, они не стоят магазину ничего.

БАЛЛЫ ЗА ПОКУПКИ

Процент от заказа, отдельные правила на разделы и товары, повышенный процент для верхних уровней. Между начислением и возможностью платить — выдержка: если товар вернут, баллы за него ещё никуда не ушли.

ОПЛАТА БАЛЛАМИ ИЗ КОРЗИНЫ

Покупатель видит, сколько может списать и сколько это в деньгах. Предел задаётся долей заказа, минимальной суммой заказа и уровнем покупателя. Сколько разрешено — решает сервер и пересчитывает заново при сохранении заказа: поле в форме подделывается за секунду, а речь идёт о деньгах.

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

УРОВНИ

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

СГОРАНИЕ, КОТОРОЕ НЕ ССОРИТ С ПОКУПАТЕЛЕМ

У каждой партии баллов свой срок. Списываются всегда самые старые, а за несколько дней до сгорания уходит письмо: «сгорит столько-то, до такого-то числа». Молча сжечь баллы — надёжный способ потерять покупателя вместе с его деньгами.

ПРИГЛАШЕНИЕ ДРУГА

Реферальная ссылка и карта с QR-кодом в личном кабинете. Баллы обоим — только после того, как приглашённый оплатил заказ, и только если это разные люди: свой собственный код не работает, одна связь на приглашённого, минимальная сумма заказа, совпадение адреса учитывается как признак накрутки.

ЧЕСТНЫЙ СЧЁТ

Баланс не хранится счётчиком, который правят на ходу, — он считается из проводок. Каждая операция это новая строка журнала, а не правка старой, поэтому на вопрос «куда делись мои баллы» всегда есть ответ. Возврат товара возвращает баллы в те же партии, из которых они уходили, с их исходным сроком: иначе возврат продлевал бы жизнь баллов за счёт магазина.

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

ЧЕГО МОДУЛЬ НЕ ДЕЛАЕТ

Не заменяет скидочные правила корзины — они считают скидку от текущего заказа, а здесь у покупателя есть счёт, который живёт между заказами; работать вместе им ничто не мешает. Не продаёт сертификаты. Не рассылает маркетинговые письма: пишет только о том, что касается счёта, — сгорание, повышение уровня, начисление.

ГРАНИЦЫ ВЕРСИИ 1.0

Один счёт на покупателя, одна валюта начисления. Карты в Apple Wallet и Google Wallet в этой версии нет — есть карта с QR-кодом в личном кабинете. Кассовые терминалы и офлайн-точки не поддерживаются: программа работает в интернет-магазине.

ТРЕБОВАНИЯ

— 1С-Битрикс: Управление сайтом с модулем «Интернет-магазин»;
— PHP 8.2 и новее;
— MySQL 5.7+ / MariaDB 10.3+ либо PostgreSQL (для PostgreSQL — главный модуль 23.900.900 и новее);
— работающие агенты (в идеале — запуск по крону): ими идут сгорание баллов, пересчёт уровней и письма.

Наш модуль уже успешно используют на наших проектах