05.12.2017
Отправка заказа битрикс в 1С во время оформления заказа
Как лучше отправить мгновенно заказ в 1С.
Материал устарел!
Для мгновенной отправки заказа на сервер 1С будем использовать событие 'OnSaleOrderSaved', которое происходит в конце сохранения, когда заказ и все связанные сущности уже сохранены.
use Bitrix\Main,
Bitrix\Sale\Order;
Bitrix\Main\EventManager::getInstance()->addEventHandler( 'sale', 'OnSaleOrderSaved', function(Bitrix\Main\Event $event) {
$order = $event->getParameter("ENTITY");
$isNew = $event->getParameter("IS_NEW");
if ($isNew)
{
/** Функция отправки заказа */
checkOrder($order);
}
});