retailCRM Документация

Интеграция OpenCart c системой

Осуществить интеграцию интернет-магазина на OpenCart с системой можно при помощи модуля, расположенного на сайте opencart.com.

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

Данный модуль позволяет:

Регистрация интернет-магазина в системе

В случае, если у Вас нет магазина в системе, перед установкой модуля необходимо его создать. Магазин создается по пути Администрирование > Магазины.

Далее, необходимо создать API-ключ. Ключу открыть все методы и предоставить доступ только к магазину с которым будет осуществляться интеграция.

API-ключ создается по пути Администрирование > Интеграция > Ключи доступа к API.

Подробнее об управлении ключами читайте в разделе Создание и редактирование ключа.

Установка модуля в OpenCart

Для начала Вам необходимо скачать модуль по ссылке. Далее, распакуйте архив и переместите файлы модуля из папки «Upload» в корневую директорию сайта.

В административной части Вашего сайта откройте раздел «Модули/Расширения». В открывшемся списке найдите модуль «RetailCRM» и нажмите на кнопку «Активировать».

После активации модуля откроется доступ к редактированию. Открывайте редактирование модуля, нажав на кнопку, находящуюся рядом с активацией.

На странице редактирования модуля необходимо указать используемую версию API, адрес Вашей системы (например, https://demo.retailcrm.ru), а также созданный ранее API-ключ.

Далее нужно выбрать страны, для которых будет доступна отправка товаров (требуется для синхронизации способов доставки).

После ввода всех необходимых данных нажмите на кнопку «Сохранить».

Во вкладке «Справочники» необходимо указать соответствие значений справочников интернет-магазина и системы.

В разделе «По умолчанию» настраиваются способы оплаты и доставки, которые будут указываться в заказе при выгрузке из системы, если они не были выбраны.

Проверьте, есть ли в системе необходимые значения справочников, соответствующие справочникам интернет-магазина. Если их недостаточно, добавьте их в разделе Администрирование > Справочники.

После сохранения настроек соответствия справочников нажмите на кнопку «Выгрузить клиентов и заказы» для выгрузки в систему уже существующих заказов и клиентов.

Если Вы хотите сразу сгенерировать каталог для выгрузки в систему, нажмите на кнопку «Выгрузить каталог», которая находится рядом с кнопкой выгрузки клиентов и заказов.

Каталог товаров будет сформирован по адресу http://yoursite.com/retailcrm.xml, где yoursite.com адрес Вашего сайта. Данный адрес каталога необходимо вставить в поле «URL ICML - файла» для синхронизации каталога магазина с системой.

Также для автоматического формирования каталога необходимо добавить в cron запись:

* */4 * * * /usr/bin/php /path/to/opencart/system/cron/icml.php >> /path/to/opencart/system/storage/logs/cronjob_icml.log 2>&1

Для получения изменений и новых данных из системы добавьте в cron следующую запись:

*/5 * * * * /usr/bin/php /path/to/opencart/system/cron/history.php >> /path/to/opencart/system/storage/logs/cronjob_history.log 2>&1

Для выгрузки акционных цен с сайта добавьте в cron следующую запись:

0 0 * * * /usr/bin/php /path/to/opencart/system/cron/prices.php >> /path/to/opencart/system/storage/logs/cronjob_prices.log 2>&1

Примечание: после добавления записи в cron настраиваем поле «Настройки выгрузки акционной цены», которое будет расположено на начальной вкладке административной панели OpenCart, где указывается сопоставление со справочником «Тип цены» системы.

Настройка Daemon Collector

Для настройки Collector необходимо активировать ключ сайта в системе. Более подробно про работу с Collector Вы можете прочитать в соответствующей статье.

Данный ключ указывается в настройках модуля. Отметьте «Да» на опции «Использовать Демон Collector» и укажите ключ сайта, активированный в системе, если хотите видеть, кто из Ваших покупателей сейчас на сайте.

Активируйте пункт «Показывать форму захвата», чтобы форма для отправки заявок была доступна посетителям сайта. Более подробно о форме захвата можно узнать в соответствующей статье.

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

Для настройки полей формы укажите названия полей, которые будут отображаться на форме (пустые поля отображаться не будут).

Можете отметить галочкой поля, обязательные для заполнения.

Обратите внимание, что хотя бы одно поле должно быть обязательным.


Редакция от 29.03.2018 11:18