• Модуль: sale
  • Путь к файлу: ~/bitrix/modules/sale/lib/exchange/integration/connector/manager.php
  • Класс: BitrixSaleExchangeIntegrationConnectorManager
  • Вызов: Manager::registerEvents
static function registerEvents()
{
	$eventManager = EventManager::getInstance();

	//region Order handlerCallback
	$eventManager->registerEventHandler(
		"sale",
		"OnSaleOrderSaved",
		"sale",
		'BitrixSaleExchangeIntegrationHandler',
		'handlerCallbackOnSaleOrderSaved');
	$eventManager->registerEventHandler(
		"sale",
		"OnSaleStatusOrderChange",
		"sale",
		'BitrixSaleExchangeIntegrationTimelineOrder',
		'statusNotify');
	$eventManager->registerEventHandler(
		"sale",
		"OnSaleOrderCanceled",
		"sale",
		'BitrixSaleExchangeIntegrationTimelineOrder',
		'canceledNotify');
	//endregion
	//region Payment handlerCallback
	$eventManager->registerEventHandler(
		"sale",
		"OnPaymentPaid",
		"sale",
		'BitrixSaleExchangeIntegrationTimelinePayment',
		'paidNotify');
	//endregion
	//region Shipment handlerCallback
	$eventManager->registerEventHandler(
		"sale",
		"OnSaleStatusShipmentChange",
		"sale",
		'BitrixSaleExchangeIntegrationTimelineShipment',
		'statusNotify');
	$eventManager->registerEventHandler(
		"sale",
		"OnShipmentAllowDelivery",
		"sale",
		'BitrixSaleExchangeIntegrationTimelineShipment',
		'allowDeliveryNotify');
	$eventManager->registerEventHandler(
		"sale",
		"OnShipmentDeducted",
		"sale",
		'BitrixSaleExchangeIntegrationTimelineShipment',
		'deductedNotify');
	//endregion
}