- Модуль: 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
}