Реально работающий пример, интеграции Bitrix сайта Ru-Planshet.ru с Qnits. Внедряется за 3 минуты!
Как это выглядит для клиента
NS домену менять не нужно, домен остается привязанным к вашему хостингу.
В случае необходимости, клиентам будет даваться короткая ссылка на заказ вида «orderstatus.ru/кодзаказа» (в основном все сопровождение заказа идет по телефону и ссылка на заказ вообще не нужна)
Готово. Интеграция по заказам через стандартную формулу работает!
* Если у вас установлен модуль «Заказать в 1 клик», по умолчанию в нем не вызывается event, по которому в нашем примере срабатывает передача заказа в Qnits - исправляем это.
i. Открываем bitrix/components/mlife/mlife.bistroclick/component.php И вставляем перед "$this->IncludeComponentTemplate();" (в самом конце), следующий код: // QNITS-API-START if($ORDER_ID){ foreach(GetModuleEvents("sale", "OnSaleComponentOrderOneStepComplete", true) as $arEvent) ExecuteModuleEventEx($arEvent, Array($ORDER_ID, null, null)); } // QNITS-API-END
ii. Открываем bitrix/modules/mlife.bistroklick/install/components/mlife.bistroclick/component.php
Готово. Интеграция по заказам через форму быстрого заказа работает!