Opencart-ветка развития платформы — различия между версиями

Материал из PODS Wiki
Перейти к: навигация, поиск
Строка 1: Строка 1:
== Интеграция ==
+
 
 +
=== Интеграция ===
  
 
Для интеграции необходим [http://www.opencart.com/index.php?route=download/download/success&download_id=36 OpenCart версии 1.5.6.4] и модуль [https://github.com/vqmod/vqmod/wiki/Installing-vQmod-on-OpenCart VQMOD]
 
Для интеграции необходим [http://www.opencart.com/index.php?route=download/download/success&download_id=36 OpenCart версии 1.5.6.4] и модуль [https://github.com/vqmod/vqmod/wiki/Installing-vQmod-on-OpenCart VQMOD]
Строка 23: Строка 24:
  
  
== Структура модуля VQMOD ==
+
=== Структура модуля VQMOD ===
  
 
В директории vqmod/xml находятся следующие XML-файлы, описывающие модификацию исходного когда OpenCart:
 
В директории vqmod/xml находятся следующие XML-файлы, описывающие модификацию исходного когда OpenCart:
Строка 40: Строка 41:
  
  
== Синхронизация статусов заказа Opencart <-> PODS
+
=== Синхронизация статусов заказа Opencart - PODS ===

Версия 14:01, 16 февраля 2017

Интеграция

Для интеграции необходим OpenCart версии 1.5.6.4 и модуль VQMOD


В файле SQL.sql нужно заменить #PREFIX# на префикс названий таблиц в БД OpenCart и выполнить скрипт в БД. В OpenCart в административном интерфейсе нужно создать категорию, в которую будут загружаться товары из PODS. Остальные файлы нужно скинуть в корневую директорию сайта (никакие файлы не перезаписываются, только дополняются).

После этого в админке OpenCart нужно зайти в управление модулями, включить модуль "Print On Demand Solutions", и в настройках модуля прописать:

  • PODS Url - URL домена зарегистрированного в PODS
  • Параметры из панели управления WL ("Настройки" - "Интеграция")
    • Секретный ключ API (исходящие запросы)
    • Секретный ключ API (входящие запросы)
    • Секретный ключ сквозной авторизации

И остальные параметры

Для выполнения автоматической загрузки товаров из PODS в OpenCart необходимо поставить в планировщик задач (cron) выполнение команды

/path/to/php cron.php getPodsProducts


Структура модуля VQMOD

В директории vqmod/xml находятся следующие XML-файлы, описывающие модификацию исходного когда OpenCart:

  • pods.xml - модификации ядра OpenCart, не рекомендуется изменять этот файл.
  • pods_l10n.xml - определяет константы локализации, используемые в модуле.
  • qc-pods.xml - обеспечивает совместимость с расширением Ajax Quick Checkout
  • pods_theme.xml - модификации файлов шаблонов. Файл рассчитан на использование стандартного шаблона (default), при использовании другой темы нужно прописать пути к соответсвующим файлам темы (при условии что тема переопределяет эти файлы). Список модицифируемых в теме файлов:
common/header.tpl
common/footer.tpl
account/account.tpl
checkout/cart.tpl
information/sitemap.tpl
module/cart.tpl


Синхронизация статусов заказа Opencart - PODS