Добавление заказов из магазина на Opencart

Как привязать магазин на Opencart к KeyCRM
Автор Александра Дубейко
Обновлено 3 недели назад

ВАЖНО: для работы модуля необходима версия OpenCart от 2.3 и версия PHP не ниже 5.4.

Установка нашего модуля на Opencart позволит:

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

Шаг 1. Создание источника в KeyCRM

Перейдите в Настройки → Источники. Появится список подключенных на данный момент источников. В конце списка есть кнопка «Добавить источник». Нажмите на нее.

В появившемся окне:

  1. Укажите название источника;
  2. Выберите тип источника — «Opencart»;
  3. Добавьте прямую ссылку на ваш магазин;
  4. По необходимости, укажите менеджера, на которого сразу будут назначаться все заказы из этого магазина. Если добавить несколько менеджеров — заказы будут назначаться на каждого менеджера по очереди. Можно оставить пустым;
  5. Укажите валюту магазина;
  6. На вкладке «Доступ пользователей», укажите кто будет иметь доступ к заказам из этого источника;
  7. Когда всё заполните — нажмите кнопку «Добавить».

Шаг 2. Подготовка файлов и установка FileZilla

Так как при установке модуля через интерфейс OpenCart скорей всего вы получите ошибку, мы рекомендуем устанавливать его через FTP с помощью программы FileZilla. 

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

В первую очередь загрузите наш модуль для OpenCart, а также саму программу FileZilla и установите её

Шаг 3. Настройка FileZilla

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

Сделать это можно двумя способами:

  •  создать новый сайт «1» (чтобы сохранить доступы и при следующем соединении не вводить их повторно);
  •  ввести данные для быстрого подключения «2»

Как только внесете всю необходимую информацию — нажмите на кнопку «Соединиться/Быстрое соединение», либо выберете сайт из списка, если вы его просто сохранили:

Шаг 4. Загрузка модуля на сайт

В левой части программы перейдите в папку, в которую вы разархивировали наш модуль

В правой части находим папку сайта (найдите название своего сайта или папку www), в которой находятся папки admin, catalog и system. Там должны быть и такие файлы как например: .htaccess, robots.txt.

После чего выделяем папки нашего модуля (в левой части), нажимаем правую кнопку мыши и выбираем «Закачать на сервер»:

Выбираем «Перезаписать», «Всегда использовать это действия» и нажимаем на «ОК»:

После загрузки модуль появится на Вашем сайте и можно приступать к следующему шагу. 

Шаг 5. Настройка модуля в OpenCart

Найдите наш модуль в списке и нажмите на кнопку редактирования, чтобы вызвать окно с настройками: 

Вкладка «Основные»

  1. Статус модуля оставьте включённым;
  2. Введите адрес вашего кабинета в KeyCRM (без .keycrm.app);
  3. Добавьте API ключ от кабинета. Где его взять описано в этой статье;
  4. Выберете источник в KeyCRM, который вы создали специально для OpenCart

Вкладка «Статусы заказов»

Отметьте переключателями статусы заказов, которые будут загружаться в KeyCRM:

Обратите внимание: если у вас активирован быстрый заказ — OpenCart присваивает для них одинаковый email клиента. Как следствие, покупатели в KeyCRM в таких заказах будут объединяться. Чтобы это не происходило, укажите в настройках модуля для быстрых заказов email: skip@dummyemail.com.

Также большинство модулей «в 1 клик» не имеют настроек и тянут email из конфига сайта. В таком случае нужно идти в обработчик и редактировать вручную поле, где тянется email из конфига. 

Вкладки «Типы оплаты» и «Типы доставки»

Установите соответствие типа оплат и типа доставки в Opencart и в KeyCRM (как они будут называться). Если в нашей системе нужного вам типа еще нет, вы можете создать новый тип оплат или службу доставки


Вкладка «Экспорт заказов»

Кнопка «Экспортировать заказы» запускает экспорт всех существующих заказов в KeyCRM.

Кнопка «Экспортировать» позволяет перенести информацию о заказе, номер которого вы добавите в поле слева от неё. 

Вкладка «Журнал ошибок»

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

После сохранения всех настроек, все новые заказы будут мгновенно попадать в KeyCRM! 

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

Если версия модуля устарела — обновите его через FTP!

Теги: опенкарт, ос стор, фтп, ftp

Оцените эту статью