OpenCart 3.x¶
Как работает интеграция¶
Если интеграция настроена, то когда клиент оформляет заявку на стандартной странице заказов admin/view/template/sale/order_form.twig, в CRM автоматически создается новая сделка. В поле сделки roistat передается номер визита из cookie браузера roistat_visit.
Если вы используете плагины, которые создают заказы с других страниц, после подключения интеграции нужно настроить передачу заявок одним из способов, описанных в этой инструкции.
Если менеджер принимает заказ по телефону, он может спросить промокод (настраивается отдельно) и ввести этот код в поле roistat.
Настройка интеграции¶
Шаг 1. Установите счетчик на сайт¶
На каждую страницу, куда заходят посетители, нужно установить счетчик, который позволит Roistat получать данные о посетителях. Сразу будет доступна функциональность промокодирования (для отслеживания продаж через телефон). Счетчик установит в cookie переменную roistat_visit, которая будет содержать номер визита.
О том, как установить счетчик на сайт, читайте в статье Установка счетчика. Если на сайте уже есть счетчик, пропустите этот шаг.
Шаг 2. Установите и настройте модуль интеграции с Roistat¶
-  В интерфейсе OpenCart в разделе Панель состояния откройте Настройки разработчика (иконка шестеренки в правом верхнем углу) и отключите кеш для всех компонентов – это необходимо для для корректной установки модуля интеграции:   После этого нажмите оранжевые кнопки Обновить для каждого компонента:   
-  Скачайте OCMOD-дополнение по ссылке. 
-  Перейдите в раздел Модули / Расширения → Установка расширений и нажмите кнопку Загрузить:   
-  Выберите архив с дополнением и дождитесь окончания установки:   Обратите внимание: -  Если вы используете нестандартный шаблон панели администратора, во время установки дополнения может возникнуть ошибка. В этом случает обратитесь в техническую поддержку OpenCart. 
-  Если вы используете модуль OpenCart версий 3.0.3.5 - 3.0.3.6 и столкнулись с ошибкой во время установки дополнения, замените стандартный файл OpenCart /system/modification.xml на этот. 
 
-  
-  Перейдите в раздел Модули / Расширения → Модификаторы и обновите OCMOD-кэш. Для этого нажмите оранжевую кнопку Сброс, а затем Обновить:   
-  Перейдите в раздел Модули и установите модуль Интеграция с Ройстат:   
-  После установки в настройках модуля Интеграция с Ройстат введите имя пользователя и пароль:   
Шаг 3. Подключите OpenCart в каталоге интеграций¶
-  В проекте Roistat раскройте главное меню в левом верхнем углу и перейдите в раздел Интеграции. Нажмите Добавить интеграцию. В появившемся окне найдите OpenCart 3.0, кликните по карточке и нажмите Добавить:   
-  Перейдите в настройки интеграции с OpenCart 3.0:   
-  В поле Адрес магазина введите URL-адрес вашего сайта. Например, https://mysite.ru. Введите Логин и Пароль, которые вы указывали в полях Имя пользователя и Пароль в настройках модуля Интеграция с Ройстат (пункт 7 в Шаге 2):   Нажмите кнопку Сохранить. После этого загрузятся статусы сделок из OpenCart. 
-  Вы можете распределить статусы сделок по группам в разделе Распределение статусов. Подробнее читайте в статье Распределение статусов сделок. 
Обратите внимание:
Сделки будут автоматически создаваться в подключенной CRM только в том случае, если вы принимаете заявки на стандартной странице заказов admin/view/template/sale/order_form.twig. Если же вы используете плагины, которые создают заказы с других страниц, после подключения интеграции настройте передачу заявок одним из способов, описанных в этой инструкции.
Проверка работы¶
- Создайте заявку на сайте.
-  В проекте Roistat откройте раздел Состояние проекта → Список отправленных заявок:   
-  Найдите созданную заявку. Убедитесь, что в поле Промокод указан номер визита:   
-  Проверьте статус отправки заявки: в поле Отправлен должен появиться успешный статус отправки V, а в CRM – новая заявка с номером визита.