Здесь показаны различия между двумя версиями данной страницы.
|
пример_подключения_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}} | ||
| + | |||
| + | Готово. Интеграция по заказам через стандартную формулу работает! | ||
| + | |||
| + | |||
| + | * Если у вас установлен модуль "Заказать в 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 | ||
| + | |||
| + | * И делаем то же самое. | ||
| + | |||
| + | Готово. Интеграция по заказам через форму быстрого заказа работает! | ||