Вебхук не дошёл — как починить
Признаки того, что заказы от Tilda не приходят, страховка через «Синхронизировать» и чек-лист из четырёх причин.
Если вебхук настроен неверно, сервис просто не узнаёт о заказах. Ничего не ломается с грохотом — цифры тихо расходятся с реальностью. Разберём, как это заметить и починить.
Признаки
- Покупатель применил код, заказ оплачен — а в разделе «Промокоды» у кода счётчик «Применено» остаётся нулевым.
- Куплен сертификат, но код не пришёл покупателю на почту.
- В «Журналах» пусто: оплаченных заказов там нет вообще.
- Заказ от суммы должен был дать авто-бонус — не дал.
Общий знаменатель: заказ в Tilda есть, а в кабинете его нет. Значит, до нас он не доехал.
Страховка: «Синхронизировать»
Пока вебхук чинится, пул не обязан жить с неверными данными. Откройте расширение и нажмите «Синхронизировать с Tilda»: панель прочитает реальный список промокодов из Tilda вместе со счётчиками применений и обновит кабинет. Коды, у которых лимит применений исчерпан, будут отмечены использованными.
Сверка чинит не всё
Она восстанавливает погашение кодов — потому что Tilda сама считает применения. Но она не знает про заказы, а значит, не выдаст сертификаты на почту, не начислит авто-бонус и не запишет заказ в «Журналы». Это временный костыль, а не замена вебхуку.
Чек-лист из четырёх причин
- Секрет совпадает? Сравните «API key» из Настройки → Подключение с ключом в Tilda — символ в символ. Если недавно нажимали «Перевыпустить секрет вебхука», старый ключ мёртв: впишите в Tilda новый. При неверном секрете мы просто не принимаем заказ.
- Стоит галочка «Отправлять только после оплаты»? И сам заказ реально оплачен? Неоплаченный заказ вебхука не порождает — это правильное поведение.
- Вебхук подключён в блоке корзины? Создать вебхук в «Настройки сайта → Формы» недостаточно: его нужно выбрать в настройках блока корзины. Пропущенный шаг номер один.
- Страницы переопубликованы? Настройки форм попадают на живой сайт только после публикации. Переопубликуйте страницы с корзиной.
Проверьте ещё две настройки
Бывает так: заказы доходят, промокоды гасятся, а сертификаты не выдаются. Это другой симптом — вебхук работает, но приходит без данных о товарах.
- Передавать товары массивом — без этой галочки в заказе нет позиций, и правило «товар → номинал» не за что зацепиться.
- Передавать externalid в товарах — по нему сертификатные товары опознаются точнее всего.
И проверьте метод: должен быть HEADER, имя заголовка — X-Integration-Secret.
Порядок действий
Не выдавайте коды вручную «на всякий случай»
Сначала посмотрите «Журналы». Если заказ там есть и по нему чего-то не хватило — жмите «Повторить выдачу»: сервис доисполнит только недостающее и не задвоит уже отправленное. Ручная выдача поверх этого создаёт лишние коды и путаницу в пуле.
Я перевыпустил секрет — и заказы пропали
Ожидаемо: старый ключ перестаёт работать сразу. Скопируйте новый «API key» из Настройки → Подключение, впишите его в вебхук Tilda и переопубликуйте страницы.
Тестовая отправка из Tilda прошла, а заказы всё равно не идут
Значит, URL и секрет верные — мы принимаем тестовый запрос. Ищите причину дальше: галочка «только после оплаты», подключение вебхука в блоке корзины, публикация страниц.
Заказы идут, но промокод не гасится
Проверьте, что применённый код действительно из вашего пула, а не заведён в Tilda руками. Чужие коды сервис не отслеживает — их видно в панели расширения после сверки в строке «наши · чужие».