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

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

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

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

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

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

Виджет

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

Webhook

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

Коды

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

1

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

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

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

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

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

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

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

Бонусный кабинет покупателя

Настройки / Интеграции / Tilda / Бонусный кабинет на Тильде

Включите кабинет, выберите вход по email, телефону или обоим способам. При необходимости разрешите регистрацию новых карт. Настройте заголовок, приветствие, цвета и отображение ожидающих бонусов, уровня и истории. Сохраните настройки.

  1. Создайте страницу «Мои бонусы» на том же домене, где находится корзина. Можно использовать закрытую страницу личного кабинета Тильды.
  2. Добавьте блок: Все блоки / Другое / T123 «HTML-код». Вставьте «Код кабинета» из настроек MSBonus и опубликуйте страницу.
  3. Сохраните адрес страницы в настройках кабинета и добавьте ссылку в меню сайта. Ссылка появится и в бонусном виджете корзины.

Покупатель подтверждает email или телефон одноразовым кодом. Карта находится по контакту в MSBonus / МойСклад. Доступ сохраняется на устройстве на 30 дней; в кабинете можно выйти из аккаунта. История загружается по 20 операций. При входе по email телефон не обязателен. Для списания через текущий виджет корзины добавьте и подтвердите телефон в кабинете, затем укажите его в заказе. Если включён код на каждое списание, он по-прежнему потребуется.

Вход в кабинет Тильды и доступ к бонусам

При первом открытии бонусов нужно подтвердить контакт кодом, даже если покупатель уже вошёл в Тильду по email. Пароль от Тильды не требуется. Email из профиля или HTML страницы сам по себе не открывает доступ к карте.

Если карта не найдена по email, выберите «У меня уже есть карта» и подтвердите контакт, указанный в ней. Подтверждённый email добавится к этой карте, если поле email ещё пустое. Баланс сохранится. Если в карте уже указан другой контакт или найдено несколько карт, обратитесь в магазин для проверки данных. Новая регистрация создаёт контрагента в МойСклад и учитывает лимит клиентов и правила приветственных бонусов.

Письма с кодом отправляются через системную почту или SMTP магазина. Для телефона настройте SMS; существующим участникам код также может прийти через подключённые уведомления магазина. Если письмо не пришло, проверьте «Спам» и повторите отправку через минуту.

3

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

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

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

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

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

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

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

Списание

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

Начисление

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

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

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

Написать в Telegram