Настройка интеграции бонусной системы с корзиной Tilda

  1. Перейти на платформу https://b.bonus-bot.ru/ в раздел «Интеграции» и включить переключатель «Интеграционный API».
  2. Выполнить настройки, предложенные на странице.
  3. Особое внимание обратите на:
  • Промокоды — должен быть включен, если на сайте используются и бонусы, и промокоды
  • Автосписание бонусов — выберите один из вариантов:
— бонусы только списываются при заказе, а начисляются вручную
— или бонусы и списываются, и начисляются автоматически

⚠️ Раздел «Webhook Tilda» пока пропустите — к нему вернёмся позже.

4. После заполнения настроек нажмите «Сохранить», затем «Показать скрипт» → «Скопировать».

5. Перейдите в редактор Tilda на страницу корзины.
6. Найдите блок со скриптом бонусной системы, откройте его и полностью замените на скрипт, который вы скопировали на предыдущем шаге.
7. Сохраните изменения.

8. Вернитесь на платформу и в разделе «Webhook Tilda» нажмите «Перевыпустить токен», затем скопируйте полученный токен.

9. Перейдите в настройки сайта в Tilda.
10. Откройте раздел «Формы».
11. Найдите и откройте пункт Webhook (старый webhook можно удалить).
12. В поле Webhook URL укажите:
https://b.bonus-bot.ru/api/v1/integration/apply
13. Укажите параметры:
— API method: HEADER
— API name: X-Integration-Secret
— API key: вставьте скопированный ранее токен
14. Отметьте галочки:
— Передавать данные по товарам в заказе (массивом)
— Передавать externalid в товарах
— Отправлять данные в формате application/json
— Если в корзине используется онлайн-оплата, дополнительно включите опцию «Отправлять только после оплаты».
15. Нажмите «Добавить». Если всё настроено корректно, webhook будет успешно создан.

16. Вернитесь на страницу корзины в Tilda.
17. Выделите блок корзины и нажмите «Контент».
18. В разделе «Подключённые сервисы» найдите webhook b.bonus-bot.ru/api/v1/integration/apply и поставьте галочку.
19. Сохраните изменения.

20. Переопубликуйте все страницы сайта.
21. Обязательно выполните тестовый заказ и проверьте:
корректность расчёта скидки, а также списания и начисления бонусов.