Инструменты пользователя

Инструменты сайта


пример_подключения_api_на_bitrix

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

пример_подключения_api_на_bitrix [2015/08/24 12:28]
watch-led.ru@mail.ru создано
пример_подключения_api_на_bitrix [2015/08/24 13:01] (текущий)
watch-led.ru@mail.ru
Строка 1: Строка 1:
-1+====== Пример на 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}} 
 + 
 +Готово. Интеграция по заказам через стандартную формулу работает!  
 + 
 + 
 + * Если у вас установлен модуль "​Заказать в клик",​ по умолчанию в нем не вызывается 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  
 + 
 +  * И делаем то же самое. 
 + 
 +Готово. Интеграция по заказам через форму быстрого заказа работает!
пример_подключения_api_на_bitrix.1440408526.txt.gz · Последние изменения: 2015/08/24 12:28 — watch-led.ru@mail.ru