Opencart-ветка развития платформы — различия между версиями
Wikiadmin (обсуждение | вклад) |
Wikiadmin (обсуждение | вклад) |
||
Строка 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] |
+ | |||
В файле SQL.sql нужно заменить #PREFIX# на префикс названий таблиц в БД OpenCart и выполнить скрипт в БД. | В файле SQL.sql нужно заменить #PREFIX# на префикс названий таблиц в БД OpenCart и выполнить скрипт в БД. | ||
В OpenCart в административном интерфейсе нужно создать категорию, в которую будут загружаться товары из PODS. | В OpenCart в административном интерфейсе нужно создать категорию, в которую будут загружаться товары из PODS. | ||
Остальные файлы нужно скинуть в корневую директорию сайта (никакие файлы не перезаписываются, только дополняются). | Остальные файлы нужно скинуть в корневую директорию сайта (никакие файлы не перезаписываются, только дополняются). | ||
− | В файле config.php в корневой директории сайта | + | В файле config.php в корневой директории сайта нужно дописать: |
+ | <pre> | ||
define('PODS_URL', 'http://print.postifoto.ee/'); // URL к сайту WL | define('PODS_URL', 'http://print.postifoto.ee/'); // URL к сайту WL | ||
define('PODS_CATEGORY', 283); // ID категории, в которую будут загружаться товары из PODS | define('PODS_CATEGORY', 283); // ID категории, в которую будут загружаться товары из PODS | ||
Строка 11: | Строка 13: | ||
define('PODS_API_SECRETKEY',''); // Секретный ключ API (исходящие запросы) | define('PODS_API_SECRETKEY',''); // Секретный ключ API (исходящие запросы) | ||
define('PODS_AUTH_SECRETKEY', ''); // Секретный ключ сквозной авторизации | define('PODS_AUTH_SECRETKEY', ''); // Секретный ключ сквозной авторизации | ||
+ | |||
+ | </pre> | ||
+ | |||
Для выполнения автоматической загрузки товаров из PODS в OpenCart необходимо поставить в планировщик задач (cron) выполнение команды | Для выполнения автоматической загрузки товаров из PODS в OpenCart необходимо поставить в планировщик задач (cron) выполнение команды | ||
Версия 13:38, 3 августа 2015
Для интеграции необходим OpenCart версии 1.5.6.4 и модуль VQMOD
В файле SQL.sql нужно заменить #PREFIX# на префикс названий таблиц в БД OpenCart и выполнить скрипт в БД.
В OpenCart в административном интерфейсе нужно создать категорию, в которую будут загружаться товары из PODS.
Остальные файлы нужно скинуть в корневую директорию сайта (никакие файлы не перезаписываются, только дополняются).
В файле config.php в корневой директории сайта нужно дописать:
define('PODS_URL', 'http://print.postifoto.ee/'); // URL к сайту WL define('PODS_CATEGORY', 283); // ID категории, в которую будут загружаться товары из PODS define('PODS_SECRETKEY', ''); // Секретный ключ API (входящие запросы) define('PODS_API_SECRETKEY',''); // Секретный ключ API (исходящие запросы) define('PODS_AUTH_SECRETKEY', ''); // Секретный ключ сквозной авторизации
Для выполнения автоматической загрузки товаров из PODS в OpenCart необходимо поставить в планировщик задач (cron) выполнение команды
/path/to/php cron.php getPodsProducts
Структура модуля VQMOD
В директории vqmod/xml находятся три XML-файла, описывающие модификацию исходного когда OpenCart: pods.xml - модификации ядра OpenCart, не рекомендуется изменять этот файл pods_theme.xml - модификации файлов шаблонов. файл рассчитан на использование стандартного шаблона (default), при использовании другой темы нужно пропсиать пути к соответсвующим файлам темы (при условии что тема переопределяет эти файлы). список файлов в теме, модифицируемых в файле: common/header.tpl common/footer.tpl account/account.tpl checkout/cart.tpl information/sitemap.tpl module/cart.tpl pods_l10n.xml - определяет константы локализации, используемые в модуле