Вернуться к документации

Интеграция с Tilda

Как подключить сайт на Tilda к бонусной программе ДАБонус

Что делает интеграция

Tilda остаётся витриной и формой заказа, а ДАБонус считает лояльность

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

Виджет

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

Webhook

Получает заказ из Tilda и запускает начисление, списание или активацию сертификата.

Коды

Код подтверждения списания можно отправлять через бот, SMS, email, звонок с кодом или голосовой звонок.

Выберите сценарий работы сайта

Интеграции → Tilda

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

Личный кабинет покупателя

Клиенты и регистрация

Во вкладке «Карточка в кабинете» настройте заголовок, приветственный текст, цвета акцента, фона, текста и блоков, а также скругление углов. Выберите, показывать ли ожидающие бонусы, уровень лояльности и историю операций. Предпросмотр показывает пример данных клиента; баланс доступных бонусов остаётся всегда. Изменения применяются при открытии или обновлении кабинета. Оформление виджета корзины настраивается отдельно.

Во вкладке «Инструкция» настроек интеграции описаны установка, привязка существующей карты и проверка первой покупки. API-токен находится в «Установка и подключение»; используйте токен именно этого подключения. Секрет webhook переносится только в серверные настройки магазина.

Создайте страницу на том же домене, где находится корзина. Во вкладке «Клиенты и кабинет» скопируйте отдельный код кабинета в блок T123 и укажите адрес этой страницы. Добавьте её в меню сайта; ссылка также появится в бонусном виджете корзины. Новые участники регистрируются по телефону и паролю.

Во вкладке «Регистрация и коды» всегда доступны регистрация в кабинете и в виджете заказа. Подтверждение существующей карты по умолчанию выключено: связанная карта открывается в аккаунте магазина, для первого подключения можно указать телефон. При включении подтверждения клиент запрашивает код из 6 цифр через настроенные уведомления. Вручную код выдаётся в «Клиенты» → карточка клиента → «Код доступа к карте» и действует 15 минут. В Tilda первое подключение создаёт пароль; существующий пароль можно сбросить только с кодом.

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

1

Включите Tilda в настройках

Откройте Интеграции → Tilda

  • ✓Включите интеграцию и сохраните настройки.
  • ✓Выберите, что показывать в виджете: баланс, начисление, списание, промокоды.
  • ✓При необходимости включите саморегистрацию клиентов и коды подтверждения.
2

Добавьте виджет на сайт

Скопируйте скрипт из настроек Tilda

Где размещать код

Вставьте скрипт в блок HTML-кода на странице корзины или оформления заказа. Отдельный вариант кода из настроек можно поставить в личный кабинет или на страницу программы лояльности: он откроет вход, регистрацию, баланс, уровень и историю бонусов. Если на сайте несколько форм, используйте тот же token, но проверьте передачу телефона, суммы и состава заказа в каждой форме.
<script src="https://api.dabonus.ru/api/tilda/widget.js" data-token="ВАШ_API_КЛЮЧ"></script>
3

Подключите webhook заказа

Webhook передаёт заказ в ДАБонус после оформления

В Tilda откройте настройки формы или корзины и добавьте webhook URL из настроек ДАБонус. В заказе должны приходить телефон клиента, сумма, идентификатор заказа, массив товаров и промокод, если он используется.

Наличные заказы

Если Tilda отправляет webhook сразу при выборе оплаты наличными, включите подтверждение наличных заказов, чтобы бонусы начислялись только после проверки.
4

Проверьте сценарий

Сделайте тестовый заказ перед публикацией

Списание

Найдите клиента по телефону, запросите код и проверьте, что скидка попала в заказ.

Начисление

После webhook проверьте транзакцию в карточке клиента и баланс в ДАБонус.

Подписи кнопок и форм

Оформление кабинета в стиле вашего сайта

В настройках интеграции откройте «Карточка в кабинете» → «Подписи кнопок и форм». Задайте тексты входа и регистрации, названия кнопок, подписи баланса и заголовок истории. Здесь же настраиваются цвета, скругления и видимость блоков.

Сверьте результат в предпросмотре, сохраните настройки и обновите кабинет на сайте. Изменение текста кнопки не меняет её действие. Виджет корзины оформляется отдельно.

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

Если у вас возникли вопросы по этой теме, свяжитесь с нашей поддержкой

Написать в поддержку в Telegram