Обновлено 23.06.2025
Обработка событий модуля позволяет более гибко настраивать логику его работы.
 beforeProfileGetNextResponsible
	 | 
	Позволяет добавить свою логику для выбора следующего ответственного. В параметрах передается текущий профиль интеграции. | 
 beforeFindEventProfiles
	 | 
	Позволяет вернуть свой список подходящих профилей интеграции для обработки события интеграции. | 
 afterFindEventProfiles
	 | 
	Позволяет модифицировать список найденных профилей интеграции для обработки события интеграции. | 
 beforeAddComplex
	 | 
	Позволяет модифицировать данные сделки, контакта, компании перед комплексным добавлением с поиском дубликатов. Также можно отменить такое добавление. | 
 afterAddComplex
	 | 
	Позволяет модифицировать данные сделки, контакта, компании после комплексного добавления с поиском дубликатов. | 
 beforeSaveAmoEntity
	 | 
	Позволяет модифицировать данные перед добавлением/обновлением сделки, контакта или компании. Также позволяет отменить добавление/обновление. | 
 afterSaveAmoEntity
	 | 
	Позволяет модифицировать данные после добавления/обновления сделки, контакта или компании. | 
 beforeBuildModelsByOrder
	 | 
	Перед началом создания моделей для амоСРМ на основе заказа. Есть возможность добавить свои модели. Например, подтянуть определенный контакт, сделку и т.п. Также можно отменить создание. | 
 afterBuildModelsByOrder
	 | 
	После завершения построения моделей для амоСРМ на основе заказа. Есть возможность модифицировать список. | 
 beforeBuildModelsByBasket
	 | 
	Перед началом создания моделей для амоСРМ на основе корзины. Есть возможность добавить свои модели. Например, подтянуть определенный контакт, сделку и т.п. Также можно отменить создание. | 
 afterBuildModelsByBasket
	 | 
	После завершения построения моделей для амоСРМ на основе корзины. Есть возможность модифицировать список. | 
 beforeCreateProductByShipment
	 | 
	
		 Позволяет переопределить товар, создающийся для доставки, вернув его 5м параметром. Либо отменить создание такого товара, вернув false.
	 | 
 onBeforeWebhookHandleRequest
	 | 
	Перед началом обработки вебхуков от амо. Позволяет модифицировать пришедший запрос или отменить обработку. | 
 onBeforeWebhookHandle
	 | 
	Перед запуском каждого обработчика вебхука. Позволяет модифицировать поля обработчика или отменить обработку. |