Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 4 Следующий »


Возможности плагина

  1. Импорт каталога со вложенными каталогами и товарами.
  2. Импорт картинок, видео и описания товаров.
  3. Импорт атрибутов товара.
  4. Импорт конфигураций товара с алиасами и картинками.
  5. Импорт диапазонов цен и старой/дисконтной цены товара.
  6. Импорт отзывов и рейтинга товара.

Системные требования

  1. Библиотека otapiphpclient (https://github.com/OTCommerce/otapiphpclient.git). Уже присутствует в установочном архиве модуля со всеми зависимостями для php 7.4.
  2. PHP 7.4 для opencart3.
  3. Для автоматического обновления товаров по расписанию: планировщик (cron).
  4. СУБД MySQL.

Установка

Перед выполнением установки дополнения настоятельно рекомендуется создать резервную копию файлов сайта и базы данных.

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


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

Перейдите в раздел «Система» → «Пользователи» → «Группы пользователей»

Зайдите в настройки группы администраторов и пометьте галочками пункты extension/module/otapi_import, extension/module/otapi_import_cron в секциях «Разрешён просмотр» и «Разрешено внесение изменений», после чего сохраните настройки.


Перейдите в раздел «Модули/Расширения» → «Модули/Расширения»

Выберите тип расширения «Модули» и нажмите кнопку «Активировать» для модуля «OT API Import».

Перейдите в раздел «Модули/Расширения» → «Модификаторы» и нажмите справа вверху кнопку «Обновить».

Модуль установлен.

Обновление товаров по расписанию

  1. Скопируйте вручную каталог cli из архива модуля в каталог, где расположена папка admin.
  2. Для автоматического обновления товаров по расписанию необходимо прописать в cron запуск задания с периодичностью, равной или меньше значения периода запуска обновления товаров (в настройках модуля это параметр Update interval - интервал обновления в минутах).
    пример запуска задания cron каждый час:
    @hourly cd "каталог opencart"/cli && php7.4 otapi_import_cli.php > /dev/null 2>&1
  3. Импорт большого количества товаров может занимать продолжительное время — от нескольких часов до нескольких суток в зависимости от вычислительных ресурсов сервера, в особенности сервера БД.
  4. Поэтому слишком частые интервалы запуска не имеют смысла — если предыдущий импорт еще не завершен, новый все равно не будет запущен.

Работа с плагином


Удаление


  • Нет меток