11 июля 2016, 14:24
Bitrix24 интеграция с сайтом на OpenCart
Магазин на OpenCart можно довольно просто интегрировать в CRM Bitrix24. Только интеграция получается односторонней, будет только отправка заказа из OpenCart в Bitrix24. Данные о заказе в Bitrix24 приходят все, данные о товарах, доставке, оплате приходят в комментарии к лиду.
Скачать дополнение
Версия: 1.1.1-beta | Дата обновления: 01.11.2016
Дополнение для интеграции Bitrix24 и OpenCart
Дополнение для интеграции Bitrix24 и OpenCart
Список изменений:
01.11.2016 | Версия 1.1.1-beta ============================================ - Устранена проблема с отправкой email адреса в Bitrix24 - Добавлена сумма доставки - Мелкие доработки 09.09.2016 | Версия 1.1.0-beta ============================================ - Исправлены критические ошибки 11.07.2016 | Версия 1.0.0-beta ============================================ - Первая версия
- Для установки понадобится vQmod
- Дополнения должно работать на всех первых версиях OpenCart 1
- Для OpenCart 2 есть свое дополнение Интеграция Opencart 2 и Bitrix24
Установка и настройка дополнения:
- Загрузите файлы из архива в каталог vqmod/xml
- Откройте файл загруженный файл и заменить данные между кавычек на свои:
$bitrix24login = "account@bitrix24.ru" // Укажите логин аккаунта для добавления лида; $bitrix24password = "password"; // Укажите пароль аккаунта для добавления лида; $bitrix24domen = "domen.bitrix24.ru"; // Укажите домен вашего битрикса;
Советую создать отдельного пользователя для добавления лидов и также убрать у него все права, кроме возможности добавления лида. - Теперь нужно почистить кеш vQmod (Удалить все файлы из папки
vqmod/vqcache
)
Как проверить работу интеграции Bitrix24 и OpenCart:
После установки и настройки Вам нужно добавить в корзину пару товаров и оформить заказ. После оформления, почти мгновенно, в Bitrix24 должен появится лид с данными заказа.
Вернуться назад
Нужно чтобы стояло дополнение vQmod на вашем OpenCart.
Файл xml открыть любым текстовым редактором и заменить данные, как в инструкции.
Загрузить на сайт в указанную папку и почистить кеш.
Parse error: syntax error, unexpected T_VARIABLE in /home/blabla/te/vqmod/vqcache/vq2-catalog_model_checkout_order.php on line 56
Всё делал по инструкции и vqcache очищал, но vq2-catalog_model_checkout_order.php создаётся вновь. На 56 строчке вот этоpublic function getOrder($order_id) {
ocStore 1.5.5.1.2, установлена регистрация SimpleМогу посмотреть более детально проблему. Скорее всего там мелкая ошибка, которая решится за 5 минут. Но мне нужен будет доступ к сайту по ftp.
Пишите по контактам с этой страницы: Разработка сайтов. Желательно в скайп писать, там быстро отвечу.
"<b>Название:</b> ".$product['name']." (<a target='_blank' href='http://********.ru/index.php?route=product/product&product_id=".$product['product_id']."'>Ссылка</a>)".
я так понимаю тоже нужно заменить на адрес своего магазина))), забыли сообщить? Или трафик на свой сайт хотели повысить?$bitrix24GetData = array(
'LOGIN' => $bitrix24login,
'PASSWORD' => $bitrix24password,
'TITLE' => «Заказ №».$order_id,
'NAME' => $data['firstname'],
'LAST_NAME' => $data['lastname'],
'PHONE_OTHER' => $data['telephone'],
'OPPORTUNITY' => $data['total'],
'SOURCE_ID' => 'WEB',
'SOURCE_DESCRIPTION' => $data['store_url'],
'COMMENTS' => $bitrix24products.$bitrix24data
Специально для ajax quick checkout?
Покажите полный текст ошибки, тогда подскажу.
Все работает, ни каких проблем не возникло.
А что если свои логин от битрикса указать, как это повлияет на работу?
Тут нужно либо конкретно под Ваш сайт доработать дополнение, либо ждать когда смогу исправить все.
Где посмотреть код ошибки?
Где вы ждете что появиться данные о заказе? Вернее где смотрите.
Раздел CRM — Лиды
Смотрите логи ошибок, может vqmod не срабатывает. В папке vqmod должна быть папка log.
как установлю попробую заново
Немного пришлось подправить ваш xml, добавил курс, чтобы цены были не в долларах (валюта по умолчанию) а в гривнах.
Большое спасибо!!!
сайт на ocStore
версия opencart 2.2.0.0 (rs2)
спасибо за ответ!
А под opencart3 походит?