Установка модуля в OpenCart
Скопировать ссылку на статью
Скопировано

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

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

После активации модуля откроется доступ к редактированию.

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

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

Поле «Настройка валюты» предназначено для указания валюты в которой будет выгружаться цена в ICML-каталоге.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Примечание

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

Благодарим за отзыв.
Была ли статья полезна?
Нет
  • Рекомендации не помогли
  • Нет ответа на мой вопрос
  • Текст трудно понять
  • Не нравится описанный функционал
Да
Предыдущая статья
Создание интернет-магазина в системе для сайта на OpenCart
Процесс создания магазина и ключа в системе для последующей интеграции с сайтом.
Следующая статья
Настройка Daemon Collector для сайта на OpenCart
Для взаимодействия системы с посетителями вашего сайта предусмотрена возможность настройки специализированной системной службы - Daemon Collector.
Не нашли ответа на свой вопрос?
Получить помощь
Не нашли ответ на вопрос?
Специалист службы поддержки готов помочь!

Обратная связь

Нажимая на кнопку, вы соглашаетесь с условиями пользовательского соглашения

Сообщение отправлено!

В ближайшее время специалист службы поддержки изучит ваше обращение и ответит вам.

Сообщение не отправлено!

Произошла непредвиденная ошибка. Мы уже уведомлены об инциденте и в ближайшее время всё починим.