====== Пример на Bitrix: настраиваем авто передачу заказов в Qnits за 3 минуты! ====== Реально работающий пример, интеграции Bitrix сайта Ru-Planshet.ru с Qnits. Внедряется за 3 минуты! **Как это выглядит для клиента** {{:pasted:20150824-124505.png}} ===== Внедряем за 3 минуты. ===== * Добавляем витрину "ваш-bitrix-домен.ru" в панель panel.qnits.ru так операторы и клиенты смогут правильно идентифицировать витрину при обработке заказов. NS домену менять не нужно, домен остается привязанным к вашему хостингу. В случае необходимости, клиентам будет даваться короткая ссылка на заказ вида "orderstatus.ru/кодзаказа" (в основном все сопровождение заказа идет по телефону и ссылка на заказ вообще не нужна) * Открываем /bitrix/php_interface/init.php (если файла нет - создаем его). * Копируем и вставляем в файл следующий код, подставив на место строк выделенных красным, данные со страницы "любой-ваш-магазин-на-qnits.ru/manager_mvc/settings/access": {{:pasted:20150824-125920.png}} Готово. Интеграция по заказам через стандартную формулу работает! * Если у вас установлен модуль "Заказать в 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 * И делаем то же самое. Готово. Интеграция по заказам через форму быстрого заказа работает!