
Настройка Webhook
Webhook позволяет получать уведомления от amoCRM об изменениях сделок и синхронизировать статусы заказов.
Адрес webhook
URL для настройки в amoCRM отображается на вкладке Настройки в CMP компонента. Формат:
https://site.ru/assets/components/amoconnector/webhook.php?secret=ВАШ_СЕКРЕТСекретный ключ генерируется автоматически при установке и хранится в настройке amoconnector.webhook_secret.
Настройка в amoCRM
- Перейдите в Настройки → Интеграции → ваша интеграция
- В блоке Webhook укажите URL из CMP
- Отметьте события:
- Смена статуса сделки
Обратная синхронизация статусов
При получении webhook о смене стадии сделки:
- Проверяется секретный ключ
- Находится связанный заказ ms2 по таблице
amo_order_link - Ищется обратный маппинг стадии amoCRM → статус ms2
- Обновляется статус заказа
Для работы обратной синхронизации необходимо:
- Настройка amoconnector.sync_statuses_from_amo включена
- Настроен маппинг статусов в CMP
- Сайт доступен из интернета по HTTPS
Внимание
Webhook работает синхронно (server-to-server) и не проходит через Scheduler, даже если тот включен. Это сделано намеренно — webhook не влияет на UX пользователей сайта.
