Как награждать партнёров баллами на покупки

Статья5 минОбновлено 7 октября 2026 г.

Что настроим

Партнёр будет копить баллы вместо денег и тратить их в корзине вашего сайта на Тильде: 1 балл даёт 1 ₽ скидки. Выплат, реквизитов и актов нет, а оплату заказа по-прежнему принимает Тильда.

Что нужно заранее

  • Сайт на Тильде с корзиной.

  • Скрипт RefSales в HEAD сайта. Его код лежит в разделе «Настройки» → «Модификации Tilda», блок «Скрипт для сайта».

  • Email или телефон партнёра в RefSales совпадает с тем, под которым он входит в личный кабинет на вашем сайте. По ним RefSales узнаёт партнёра в корзине.

Шаг 1. Переключите программу на баллы

  1. В разделе «Партнёрка» откройте «Программы» и выберите программу или создайте новую.

  2. В блоке «Чем награждать» выберите «Баллы».

  3. Рядом укажите «% заказа»: какую долю суммы товаров можно оплатить баллами.

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

  5. В блоке «Начисление баллов» укажите «Срок заморозки баллов»: столько дней после выполнения заказа баллы ждут и только потом становятся доступны.

  6. Сохраните программу.

Блок «Вознаграждение» программы: выбраны «Баллы» и доля заказа, которую можно оплатить баллами

Блок «Чем награждать»: «Баллы» и доля заказа, которую партнёр может оплатить баллами.

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

Шаг 2. Подготовьте Тильду

  1. В настройках сайта откройте «Личный кабинет» и включите вход покупателей.

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

  3. Там же в общих настройках платёжных систем поставьте «Уровень проверки скидки»: «Не проверять».

  4. Опубликуйте все страницы.

Шаг 3. Включите модуль «Баллы в корзине»

  1. Откройте «Настройки» → «Модификации Tilda» и выберите модуль «Баллы в корзине».

  2. Включите «Показывать баллы в корзине».

  3. В поле «Технический промокод» введите код из шага 2.

  4. В поле «Номер проекта Тильды» введите цифры из адреса настроек сайта в Тильде: значение после projectid=.

  5. Нажмите «Сохранить».

Модуль «Баллы в корзине»: технический промокод и номер проекта Тильды

Модуль «Баллы в корзине»: справа напоминание, что включить в Тильде.

Что увидит партнёр

  • В корзине на вашем сайте: «У вас N баллов» и кнопку «Списать». После нажатия скидка встаёт в корзину, а в блоке остаётся «Списано N баллов» и ссылка «Отменить».

  • В кабинете RefSales: карточку «Баллы на покупки» с балансом и кнопкой «Перейти в магазин». Вознаграждение за заказы показано в баллах, пункта «Выплаты» в меню нет.

Баллы списываются, когда заказ приходит в RefSales. Резерв в корзине держится 2 часа. Если заказ потом отменят, баллы вернутся на баланс партнёра.

Что увидите вы

  • В списке и карточке партнёра, в заказах и в программе вознаграждение такого партнёра подписано баллами.

  • В итоге «Начислено» в списке партнёров баллы идут отдельно от денег, а в «К выплате» партнёров с баллами нет.

  • У программы с баллами вместо «К выплате» показано «Выплаты: нет, награда баллами на покупки».

Как проверить, что работает

  1. Войдите на своём сайте в личный кабинет под email партнёра.

  2. Положите товар в корзину. Перед итогом появится блок «У вас N баллов».

  3. Нажмите «Списать» и оформите заказ.

  4. Откройте заказ в RefSales: в нём будет скидка на списанную сумму, а баланс партнёра уменьшится.

Если не работает

  • Блок с баллами не появился в корзине. Покупатель не вошёл в личный кабинет на сайте, скрипт RefSales не стоит в HEAD или модуль выключен. Проверьте и статус модуля: «Нет программы с баллами» значит, что ни одна программа не награждает баллами.

  • Блок есть, но кнопки «Списать» нет. Баллов меньше, чем можно списать в этот заказ: проверьте баланс партнёра и «% заказа» в программе.

  • Пришло уведомление «Проверьте скидку баллами». Скидка в заказе не совпала с резервом: например, «Скидка по техническому промокоду без списания баллов», «Email и телефон заказа не принадлежат партнёру с баллами» или «Скидка баллами больше разрешённой доли заказа». Баллы в таком случае не списываются. Проверьте заказ и, если код могли узнать посторонние, замените технический промокод в Тильде и в RefSales.

  • «Вид награды нельзя сменить: у партнёров программы уже есть начисления». Программу с начислениями на другой вид награды не переключить. Для баллов создайте новую программу и приглашайте в неё новых партнёров.

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

Что важно знать о безопасности

Настройка «Не проверять» нужна, чтобы Тильда приняла скидку на сумму баллов. С ней покупатель, узнавший технический промокод, может выставить себе любую скидку. RefSales сверяет каждую скидку с резервом баллов и сообщает о расхождениях, но оплата к этому моменту уже принята. Если код утёк, замените его в Тильде и в настройках модуля.

Частые вопросы

Можно ли вывести баллы деньгами?

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

Что будет с баллами, если заказ отменят?

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

Сколько держатся баллы в корзине до оплаты?

Резерв держится 2 часа. Если за это время заказ не пришёл в RefSales, резерв снимается сам, и баллы снова доступны партнёру.

Можно ли переключить существующую программу с денег на баллы?

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

Сгорают ли баллы?

Нет, баллы не сгорают: они остаются на балансе партнёра, пока он их не потратит.

Статья помогла?

Ещё по теме