Представьте покупателя, который вернулся в магазин потратить накопленные баллы. В кабинете они есть, а в корзине списать их нельзя. Поддержка объясняет исключение, о котором человек раньше не слышал. Формально программа работает, но приятной покупки не получилось. В Гуси-Лебеди мы предлагаем проектировать лояльность сразу с трёх сторон: выгода для человека, расходы магазина и понятное поведение сайта.
Программа лояльности интернет-магазина задаёт условия поощрения покупателей: скидки, бонусы, уровни или дополнительные преимущества. Её можно использовать для поддержки повторных заказов, но сама установка модуля не доказывает роста продаж. Ниже разберём, как выбрать механику, описать правила и проверить, что за красивым балансом стоит полезная и управляемая система.
Бонусы, скидки или привилегии: как выбрать механику магазина

Начните с причины возвращаться. Покупатель расходных материалов может снова заказать знакомый товар. Покупатель дорогой мебели скорее заинтересуется доставкой, уходом или подходящим дополнением. Это гипотезы для проверки по вашим заказам и разговорам с клиентами. Различие нельзя заменить правилом «всем начисляем одинаковый процент».
Посмотрите частоту повторных покупок, категории и состав заказа. Если человек обычно возвращается после окончания срока действия баллов, предложение может оказаться для него бесполезным. Если товары редко покупают повторно, сначала проверьте, есть ли другие ценные действия или услуги. Не обещайте себе, что скидка обязательно изменит привычный цикл покупки.
| Механика | Как объяснить покупателю | Что проверить магазину |
|---|---|---|
| Фиксированная или накопительная скидка | Какая цена действует сейчас и от чего зависит размер скидки | Маржу после скидки, исключения и пересечение с акциями |
| Бонусные баллы | За что начисляются, когда доступны и какую часть заказа покрывают | Стоимость использованных бонусов, возвраты и историю операций |
| Уровни участия | Текущее преимущество и условие следующего уровня | Основание перехода, срок статуса и доступность привилегии |
| Сервис или клубные преимущества | Что именно получает участник: например, услугу по условиям программы | Расходы на выполнение обещания и возможность его обеспечить |
Кэшбэк деньгами и бонусы на внутреннем счёте не следует описывать одинаково. Если баллы нельзя вывести и разрешено тратить только на определённые товары, это нужно сказать прямо. Слово «возврат» без пояснений может создать ожидание денег на карте, хотя магазин предлагает скидку на следующую покупку.
Реферальное поощрение, подарок за действие или игровая механика могут дополнять программу. Для каждого дополнения определите отдельную задачу и стоимость. Вознаграждение за приглашение друга, например, требует решения, какое событие считается результатом: регистрация, оплаченный заказ или выполненная покупка. Иначе спор возникнет уже после обещания бонуса.
В Гуси-Лебеди советуем выбирать простую проверяемую модель, а не копировать все функции чужой платформы. Для решения нужен расчёт по вашему ассортименту. Как связать доход заказа с затратами, объясняем в статье о расчёте юнит-экономики. Сложную комбинацию стоит обсуждать после того, как понятны обычный заказ и основные исключения.
Правила начисления и списания: разберите весь путь заказа

Разработчику недостаточно поручения «бонусы за покупку». Оно не определяет, когда появляется баланс и что произойдёт, если заказ отменят. Опишите участие, подходящие товары, основание расчёта, момент доступности и ограничения. Одна согласованная версия должна лежать в основе интерфейса, поддержки и учёта.
Удобно пройти правила по времени. До покупки: как человек становится участником, какие сведения нужны и как он знакомится с условиями. Во время заказа: какие товары входят в расчёт, применяется ли промокод, включена ли доставка в базу начисления. После покупки: какое событие открывает бонусы или меняет уровень. После изменения заказа: что пересчитывается и какое объяснение получает клиент.
Разберём условный сценарий. Заказ содержит два товара, причём один исключён из программы. Начисление ожидает подтверждения выполнения заказа. Затем покупатель возвращает второй товар. Для этого случая заранее нужны ответы: за какую часть покупки полагаются баллы, когда они станут доступными и как отразить возврат. Процент начисления не отвечает ни на один из этих вопросов.
Отдельно рассмотрите уже потраченные бонусы при возврате исходной покупки. Нужен согласованный порядок действий, сообщение клиенту и корректировка истории. Сотрудник поддержки не должен придумывать новое правило для каждого обращения. Применимые требования к участию, данным и сообщениям проверьте с ответственным специалистом до запуска.
Для скидочных уровней тоже важны детали: учитываются ли отменённые покупки, когда меняется статус, сохраняется ли он и как сочетается с другими предложениями. В официальной инструкции Tilda описана конкретная реализация: условие уровня по общей сумме покупок, процент скидки, связь с Каталогом и личным кабинетом. Эти свойства относятся к Tilda. Наличие похожей кнопки в другой CMS не подтверждает такой же порядок расчёта.
Выбирайте технический способ после описания правил: существующий модуль, внешний сервис или доработка магазина. Попросите показать нужные сценарии на демонстрации, включая исключения. Обсудите интеграции, хранение истории, выгрузку данных, права сотрудников и сопровождение. В стоимость решения входят не только подключение, но и настройка, поддержка, сообщения и разбор ошибок.
При разработке расчёта бонусов и обмена данными полезно сохранять основание каждой операции. Повторное получение одного и того же события не должно создавать повторное начисление. Способ обработки и восстановления после сбоя нужно проверять отдельно, а не предполагать по успешному заказу.
Как объяснить программу в кабинете, корзине и сообщениях

Начните с короткого объяснения рядом с действием. Человеку нужно понять свою выгоду и ограничение до покупки. Полные правила необходимы, но ссылка на длинный документ не заменяет ответа «почему в этом заказе доступно именно столько баллов».
Для бонусной системы разделите доступные и ожидающие начисления баллы, если такое состояние предусмотрено. Покажите срок действия и историю с понятным основанием: покупка, использование, возврат или корректировка. Для уровня укажите действующее преимущество и условие перехода. Если шкала прогресса есть, её расчёт должен совпадать с правилами.
Пример сообщения для условной программы: «За эту покупку ожидается 240 баллов. Они станут доступны после подтверждения выполнения заказа. В следующем заказе ими можно оплатить до 10% стоимости подходящих товаров». Все числа и условия здесь иллюстрируют формулировку. Для реального магазина подставьте подтверждённые правила и покажите исключения до оформления заказа.
В корзине отобразите доступное списание, выбранное количество баллов и итог к оплате. Если часть товаров не участвует, объясните это рядом с расчётом. После изменения состава корзины результат должен обновляться. Покупатель не обязан выяснять через поддержку, почему пропала обещанная скидка.
Продумайте состояния без преимущества: новый участник, недостаточный баланс, неподходящий товар, истёкший срок, временная ошибка получения данных. Сообщение «что-то пошло не так» не объясняет, можно ли продолжить покупку и что случилось с баллами. Не показывайте выдуманный баланс вместо недоступного.
При создании интерфейса интернет-магазина проверяйте эти состояния и на телефоне. Условия, история и сумма заказа должны оставаться читаемыми. Важное ограничение нельзя прятать так, что оно доступно только при наведении мыши.
Для онлайн- и офлайн-покупок определите, как сопоставляется клиент и какая система хранит актуальное состояние. Покупка в магазине и списание на сайте должны разбираться по одной истории. Общий подход к связи каналов рассматриваем в материале о едином опыте покупки на сайте и в магазине.
Письма и уведомления должны объяснять конкретное событие, а не постоянно создавать искусственную срочность. Напоминание о сроке уместно только при действительном сроке из правил. Предусмотрите понятный порядок изменения условий и разъяснения уже накопленных преимуществ.
Проверка перед запуском и оценка повторных покупок

Сначала убедитесь, что программа правильно считает. Для каждого контрольного сценария запишите исходное состояние, действие и ожидаемый результат. После выполнения сверяйте не только баланс, но и корзину, историю и сведения поддержки.
- Первое участие и подходящая покупка: расчёт по нужным товарам и предусмотренный момент доступности.
- Следующий заказ: списание в пределах правил и правильный итог к оплате.
- Совместная акция: промокод, скидка и бонусы применяются в согласованном порядке.
- Отмена или частичный возврат: корректировка без потери понятной истории.
- Повторная обработка события: начисление не дублируется.
- Сбой обмена: предусмотрено восстановление и сообщение пользователю.
После технической проверки сформулируйте бизнес-гипотезу. Например: выбранное преимущество поможет определённой группе покупателей чаще возвращаться за повторным заказом. Зафиксируйте группу, период наблюдения и расходы. Количество зарегистрированных участников показывает охват программы, но ещё не её полезность магазину.
Для оценки разделяйте три вопроса. Пользуются ли люди преимуществом? Меняется ли поведение покупок? Остаётся ли достаточный результат после затрат? В отчёте нужны повторные заказы, промежуток между покупками, возвраты, использование поощрений и расходы на программу. Высокий средний чек без этих сведений может дать неполную картину.
Участники нередко отличаются от остальных ещё до запуска: постоянный покупатель может охотнее вступить в программу. Поэтому сравнение «участники покупают больше гостей» само по себе не доказывает эффект. Заранее определите сопоставимый способ сравнения. Учтите сезон, ассортимент, акции и изменения привлечения; при возможности обсудите контрольную группу.
Не называйте любую повторную покупку заслугой бонусов. Увеличение выручки тоже не равно увеличению прибыли: часть результата может уйти на скидки, предоставление привилегий и сопровождение. Накопленные, но ещё не использованные баллы и фактические расходы на их использование нужно различать в выбранной модели учёта.
Если программа не даёт ожидаемого результата, начните с проверяемой причины: люди не знают условий, не понимают выгоду, не могут списать баллы или получают предложение в неподходящий момент. Меняйте конкретную гипотезу и сохраняйте историю версий. В Гуси-Лебеди рекомендуем передавать программу вместе с правилами, примерами расчётов и ответственными за поддержку. Тогда её можно развивать последовательно, не заставляя покупателей каждый раз угадывать условия.
