Opencart-ветка развития платформы — различия между версиями
Wikiadmin (обсуждение | вклад) |
Wikiadmin (обсуждение | вклад) |
||
Строка 6: | Строка 6: | ||
В файле SQL.sql нужно заменить #PREFIX# на префикс названий таблиц в БД OpenCart и выполнить скрипт в БД. | В файле SQL.sql нужно заменить #PREFIX# на префикс названий таблиц в БД OpenCart и выполнить скрипт в БД. | ||
В OpenCart в административном интерфейсе нужно создать категорию, в которую будут загружаться товары из PODS. | В OpenCart в административном интерфейсе нужно создать категорию, в которую будут загружаться товары из PODS. | ||
− | Остальные файлы нужно скинуть в корневую директорию сайта (никакие файлы не перезаписываются, только дополняются). | + | Остальные файлы нужно скинуть в корневую директорию сайта (никакие файлы не перезаписываются, только дополняются). |
− | + | ||
− | + | После этого в админке OpenCart нужно зайти в управление модулями, включить модуль "Print On Demand Solutions", и в настройках модуля прописать: | |
− | + | ||
− | + | * PODS Url - URL домена зарегистрированного в PODS | |
− | + | * Параметры из панели управления WL ("Настройки" - "Интеграция") | |
− | + | ** Секретный ключ API (исходящие запросы) | |
− | + | ** Секретный ключ API (входящие запросы) | |
− | + | ** Секретный ключ сквозной авторизации | |
+ | |||
+ | И остальные параметры | ||
Для выполнения автоматической загрузки товаров из PODS в OpenCart необходимо поставить в планировщик задач (cron) выполнение команды | Для выполнения автоматической загрузки товаров из PODS в OpenCart необходимо поставить в планировщик задач (cron) выполнение команды | ||
Строка 28: | Строка 29: | ||
* pods.xml - модификации ядра OpenCart, не рекомендуется изменять этот файл. | * pods.xml - модификации ядра OpenCart, не рекомендуется изменять этот файл. | ||
* pods_l10n.xml - определяет константы локализации, используемые в модуле. | * pods_l10n.xml - определяет константы локализации, используемые в модуле. | ||
+ | * qc-pods.xml - обеспечивает совместимость с расширением Ajax Quick Checkout | ||
* pods_theme.xml - модификации файлов шаблонов. Файл рассчитан на использование стандартного шаблона (default), при использовании другой темы нужно прописать пути к соответсвующим файлам темы (при условии что тема переопределяет эти файлы). Список модицифируемых в теме файлов: | * pods_theme.xml - модификации файлов шаблонов. Файл рассчитан на использование стандартного шаблона (default), при использовании другой темы нужно прописать пути к соответсвующим файлам темы (при условии что тема переопределяет эти файлы). Список модицифируемых в теме файлов: | ||
Версия 12:43, 2 октября 2015
Интеграция
Для интеграции необходим 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