Перейти к содержанию

OpenCart 3.x

Как работает интеграция

Если интеграция настроена, то когда клиент оформляет заявку на стандартной странице заказов admin/view/template/sale/order_form.twig, в CRM автоматически создается новая сделка. В поле сделки roistat передается номер визита из cookie браузера roistat_visit.

Если вы используете плагины, которые создают заказы с других страниц, после подключения интеграции нужно настроить передачу заявок одним из способов, описанных в этой инструкции.

Если менеджер принимает заказ по телефону, он может спросить промокод (настраивается отдельно) и ввести этот код в поле roistat.

Настройка интеграции

Шаг 1. Установите счетчик на сайт

На каждую страницу, куда заходят посетители, нужно установить счетчик, который позволит Roistat получать данные о посетителях. Сразу будет доступна функциональность промокодирования (для отслеживания продаж через телефон). Счетчик установит в cookie переменную roistat_visit, которая будет содержать номер визита.

О том, как установить счетчик на сайт, читайте в статье Установка счетчика.  Если на сайте уже есть счетчик, пропустите этот шаг.

Шаг 2. Установите и настройте модуль интеграции с Roistat

  1. В интерфейсе OpenCart в разделе Панель состояния откройте Настройки разработчика (иконка шестеренки в правом верхнем углу) и отключите кеш для всех компонентов – это необходимо для для корректной установки модуля интеграции:

    1.png

    После этого нажмите оранжевые кнопки Обновить для каждого компонента:

    1-1.png

  2. Скачайте OCMOD-дополнение по ссылке.  

  3. Перейдите в раздел Модули / РасширенияУстановка расширений и нажмите кнопку Загрузить:

    2.png

  4. Выберите архив с дополнением и дождитесь окончания установки:

    3.png

    Обратите внимание:

    • Если вы используете нестандартный шаблон панели администратора, во время установки дополнения может возникнуть ошибка. В этом случает обратитесь в техническую поддержку OpenCart.

    • Если вы используете модуль OpenCart версий 3.0.3.5 - 3.0.3.6 и столкнулись с ошибкой во время установки дополнения, замените стандартный файл OpenCart /system/modification.xml на этот.

  5. Перейдите в раздел Модули / РасширенияМодификаторы и обновите OCMOD-кэш. Для этого нажмите оранжевую кнопку Сброс, а затем Обновить:

    4.png

  6. Перейдите в раздел Модули и установите модуль Интеграция с Ройстат:

    5.png

  7. После установки в настройках модуля Интеграция с Ройстат введите имя пользователя и пароль:

    6.png

Шаг 3. Подключите OpenCart в каталоге интеграций

  1. В проекте Roistat раскройте главное меню в левом верхнем углу и перейдите в раздел Интеграции. Нажмите Добавить интеграцию. В появившемся окне найдите OpenCart 3.0, кликните по карточке и нажмите Добавить:

    7.png

  2. Перейдите в настройки интеграции с OpenCart 3.0:

    8.png

  3. В поле Адрес магазина введите URL-адрес вашего сайта. Например, https://mysite.ru. Введите Логин и Пароль, которые вы указывали в полях Имя пользователя и Пароль в настройках модуля Интеграция с Ройстат (пункт 7 в Шаге 2):

    9.png

    Нажмите кнопку Сохранить. После этого загрузятся статусы сделок из OpenCart.

  4. Вы можете распределить статусы сделок по группам в разделе Распределение статусов. Подробнее читайте в статье Распределение статусов сделок.

Обратите внимание:

Сделки будут автоматически создаваться в подключенной CRM только в том случае, если вы принимаете заявки на стандартной странице заказов admin/view/template/sale/order_form.twig. Если же вы используете плагины, которые создают заказы с других страниц, после подключения интеграции настройте передачу заявок одним из способов, описанных в этой инструкции.

Проверка работы

  1. Создайте заявку на сайте.
  2. В проекте Roistat откройте раздел Состояние проектаСписок отправленных заявок:

    10.png

  3. Найдите созданную заявку. Убедитесь, что в поле Промокод указан номер визита:

    11.png

  4. Проверьте статус отправки заявки: в поле Отправлен должен появиться успешный статус отправки V, а в CRM – новая заявка с номером визита.