Проверка и отладка
В интеграции поломка выглядит иначе, чем на обычном сайте. Ничего не падает: кнопка нажимается, страница открывается, каталог на месте. Просто лид не появился или цена осталась вчерашней.
Чтобы найти причину, попросим RUFP последовательно проверить всю цепочку: от доступа к Битриксу до конкретного запроса и ответа сервера. Самостоятельно разбирать код ошибки не понадобится.
Посмотрите ответ целиком
Битрикс отвечает всегда: либо данными, либо ошибкой. Ошибка приходит не красным экраном, а обычным ответом с кодом и описанием. Попросите показать его:
Описание обычно и содержит ответ, а код помогает понять, где искать.
Четыре причины, из-за которых чаще всего не работает
Не хватает прав. Самая частая. В настройках вебхука не отмечен нужный раздел или у пользователя нет доступа к этим данным. Проверяется за минуту.
Не заполнено обязательное поле. Битрикс не создаст запись, пока не получит то, что считает обязательным. Список таких полей вы запрашивали в уроке Подготавливаем проект в RUFP.
Слишком частые обновления. У Битрикса есть лимит на число обращений. Если каталог синхронизируется каждые несколько минут, лимит заканчивается и запросы начинают получать отказ.
Опечатка в данных. Неверное название поля, лишний символ в адресе, не тот идентификатор. В таких ответах Битрикс обычно прямо называет проблемное место.
Попросите RUFP найти место сбоя
Не перебирайте причины самостоятельно. RUFP может проверить связь, повторить неудачную операцию, посмотреть ответ Битрикса и журналы сервера. Попросите провести диагностику от самого простого запроса к тому действию, которое не работает:
RUFP начнёт с запроса из урока Как работает интеграция. Если чтение списка контактов не проходит, проблема находится в доступе, правах или связи. Если проходит — агент продолжит проверку конкретной операции: создания лида, получения цены или обновления каталога.
Если агент перечислил несколько возможных причин, но не проверил их и не назвал одну подтверждённую, продолжите тем же чатом:
Исправьте только найденную причину
Когда RUFP назвал точный шаг и подтвердил причину, попросите сделать минимальную правку и сразу повторить тот же тест:
Так пользователь не угадывает причину по списку, а получает от RUFP проверенный вывод и исправление с повторным тестом. Если диагностика снова остановилась, примените приёмы из урока Что делать, если агент не справился: уменьшите задачу до одного запроса или вернитесь к последнему рабочему варианту.
Чек-лист перед публикацией
- Адреса вебхука нет в исходном коде страницы.
- Вебхуку отмечены только нужные разделы.
- Заявка сохраняется на сервере до отправки в CRM.
- Двойное нажатие кнопки не создаёт второй лид.
- Повторная синхронизация не задваивает каталог.
- Промежуток обновления выставлен под задачу, а не для проверки.
- Учебный вебхук заменён на рабочий и проверен; тестовые заявки и товары убраны из Битрикса.
После замены уберите тестовые данные. Заявки с именем «ааа» живут в воронке месяцами и портят статистику отдела продаж.
Итог
- Ошибка в интеграции выглядит как тишина, а не как поломка: искать нужно в ответах Битрикса.
- Большинство отказов — это права, обязательные поля, лимиты или опечатка.
- Если причина не очевидна, RUFP просят пошагово проверить цепочку и назвать подтверждённое место сбоя.
- Перед публикацией проходят чек-лист и убирают за собой тестовые данные.