# Реферальная программа

Реферальная программа — это маркетинговый инструмент, который позволяет вашим клиентам становиться партнёрами и привлекать новых покупателей. Клиенты самостоятельно генерируют персональные промокоды с заданной вами акцией и делятся ими с друзьями. За каждую успешную активацию такого промокода новый клиент получает **скидку или подарок**, а тот, кто порекомендовал доставку, — **бонусные баллы**.

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

**Как это работает**

* Доступ к реферальной программе открывается для всех клиентов, у которых есть **хотя бы один выполненный заказ**.
* Если программа активна, в личном кабинете клиента появляется специальный блок с описанием акции и кнопкой для генерации персонального промокода.
* Сгенерированный промокод клиент может передать другу. При оформлении заказа с этим промокодом:
  * новый клиент получает скидку (согласно настройкам выбранного шаблонного промокода);
  * клиент, который порекомендовал доставку, получает бонусные баллы — фиксированное количество или процент от суммы заказа привлечённого друга.
* Бонусные баллы зачисляются на счёт реферала и могут быть использованы для оплаты будущих заказов в рамках **программы лояльности**.

> ⚠️ **Важно:** Реферальная программа работает **только при наличии активной программы лояльности** (Result.Rest или IIKO). Без неё начисление и использование бонусов невозможно.

#### Рекомендации по настройке

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

* **Предложите релевантные условия, которые будут интересны и рефералам, и их друзьям.**\
  Акция должна выделяться среди стандартных предложений. Например, нелогично дарить новому клиенту то же самое, что и всем при первом заказе, — тогда у него пропадает стимул использовать именно реферальный промокод. Сделайте вознаграждение привлекательным: щедрая скидка для друга и ощутимые бонусы для пригласившего.
* **Регулярно рассказывайте об акции в социальных сетях и рассылках.**\
  Клиенты могут не знать о существовании реферальной программы, если вы о ней не напоминаете. Периодически публикуйте посты с объяснением условий, делитесь историями тех, кто уже получил бонусы, и добавляйте ссылку на личный кабинет для генерации промокода. Это повысит вовлечённость и количество новых заказов.

***

#### Создание и настройка реферальной программы

Настройка реферальной программы выполняется в разделе **«Акции — Реферальная программа»**. Все поля интуитивно понятны и позволяют гибко настроить механизм поощрения.

**Поля настройки**

* **Активность реферальной программы**\
  Чекбокс, отвечающий за включение или отключение программы.
  * **Отмечен** — программа активна: клиенты видят блок в личном кабинете, могут генерировать промокоды, а привлечённые заказы приносят бонусы.
  * **Не отмечен** — программа деактивирована, все связанные с ней элементы скрыты от клиентов.
* **Название**\
  Заголовок акции, который будет отображаться клиентам в модальном окне реферальной программы.\
  \&#xNAN;*Пример:* «Приведи друга и получи бонусы».
* **Описание**\
  Текст, поясняющий условия акции. Здесь можно рассказать, как работает программа, сколько баллов начисляется, какие правила действуют.\
  \&#xNAN;*Пример:* «Поделитесь своим промокодом с другом. Когда он сделает первый заказ по вашему коду, вы получите 100 бонусных баллов, которые можно потратить на следующие заказы».
* **Выбрать промокод как шаблон** (обязательное поле)\
  Выберите один из ранее созданных промокодов (из раздела «Промокоды»). Настройки этого промокода (тип скидки, размер, условия применения) будут использоваться как основа для всех реферальных промокодов, которые сгенерируют клиенты. При выборе шаблона убедитесь, что его условия соответствуют вашей стратегии привлечения новых клиентов. [Документация по разделу «Промокоды»](https://result.gitbook.io/result.rest-dokumentaciya/dokumentaciya/promokody/detalnoe-opisanie-polei-formy-sozdaniya-promokoda).\
  \
  **Важно!** Чтобы реферальная программа работала корректно, шаблонный промокод должен быть настроен со следующими параметрами:

  * **Многоразовый** — один и тот же сгенерированный код может использоваться разными клиентами.
  * **Одноразовый для каждого клиента** — каждый новый клиент может применить этот код только один раз.
  * **Не применять прочие скидки** и **Не применять прочие акции** — чтобы исключить наложение дополнительных скидок.
  * **Первый заказ клиента** — гарантирует, что промокод сработает только для новых пользователей, которые ещё не оформляли заказы (это также предотвращает самоприменение кода рефералом).

  Убедитесь, что в настройках выбранного промокода отмечены все перечисленные чекбоксы. В противном случае программа может работать некорректно.
* **Маска промокода**\
  Задайте начало (префикс) для всех реферальных промокодов. В конце система автоматически добавит **внутренний ID клиента**, что гарантирует уникальность.\
  \&#xNAN;*Пример:* Если указать `Y`, то промокод клиента с ID `12345` будет выглядеть как `Y12345`. Если указать `WELCOME`, то `WELCOME12345`.
* **Тип вознаграждения для реферала**\
  Выберите, что получит клиент, который привёл друга:
  * **Фиксированное количество баллов** — за каждый заказ друга начисляется заранее определённое число бонусов.
  * **Процент от суммы заказа друга** — бонусы начисляются в процентах от итоговой суммы заказа привлечённого клиента (без учёта доставки и после применения скидок).
* **Количество / процент**\
  Укажите размер начисления. Вводите только число, без знака `%`. Если выбран фиксированный тип, укажите количество баллов; если процентный — укажите процент (например, `10` означает 10% от суммы заказа).
* **Через сколько дней сгорят бонусные баллы**\
  Задайте срок действия бонусов, начисленных за участие в реферальной программе. Если поле оставить пустым, баллы будут действовать бессрочно (либо согласно общим настройкам программы лояльности).

**Кнопки управления**

* **Создать / Изменить** — сохраняет все настройки и активирует программу (если отмечена активность).

***

#### Часто задаваемые вопросы (FAQ)

**Вопрос:** Кто может участвовать в реферальной программе?\
**Ответ:** Все клиенты, у которых есть хотя бы один выполненный заказ. При активной программе они видят соответствующий блок в личном кабинете.

**Вопрос:** Нужна ли программа лояльности для работы реферальной программы?\
**Ответ:** Да, реферальная программа работает только при наличии активной программы лояльности (Result.Rest или IIKO). Без неё начисление и использование бонусов невозможно.

**Вопрос:** Что делать, если у меня другая программа лояльности?\
**Ответ:** В данном случае единственным вариантом решения является переход на программу лояльности Result.Rest.

**Вопрос:** Как генерируется промокод для клиента?\
**Ответ:** Клиент нажимает кнопку в личном кабинете, и система автоматически создаёт промокод, используя **шаблон** (выбранный вами промокод) и **маску**, которую вы задали. К заданному префиксу добавляется ID клиента, что делает каждый промокод уникальным.

**Вопрос:** Можно ли изменить настройки реферальной программы после её запуска?\
**Ответ:** Да, вы можете в любой момент отредактировать название, описание, тип вознаграждения и другие параметры. Сохранённые изменения вступят в силу для всех новых генераций промокодов. Уже созданные промокоды также будут обновлены, но может потребоваться время на применение изменений.

**Вопрос:** Что произойдёт, если клиент использует свой реферальный промокод сам?\
**Ответ:** Чтобы избежать самоприменения, обязательно отметьте чекбокс **«Первый заказ клиента»** в настройках шаблонного промокода. В этом случае клиент не сможет активировать собственный промокод, так как он уже имеет выполненные заказы.

**Вопрос:** Как учитывается сумма заказа для расчёта процента вознаграждения?\
**Ответ:** Для расчёта процента берётся итоговая сумма заказа после применения всех скидок.

***

**Нужна помощь?**

Если у вас возникли вопросы по настройке или работе реферальной программы, обратитесь в ваш персональный Telegram-чат поддержки — мы обязательно поможем.
