################################################################################
################################################################################
Мощный и гибкий в настройке генератор товарных фидов разных форматов с удобной системой настройки из конфигов. Инструмент позволяет настраивать предварительную генерацию фидов, генерить их на лету либо отдавать из предварительно подготовленной статики. Поддерживается кеширвание при формировании списка категорий и списка параметров товаров.
Для подключения модуля к вашей системе, необходимо установить его и написать или использовать имеющийся коннектор к вашему типу CMS. Управление модулем может вестись с консоли или из браузера.
Последовательность установки:
-
Установите фреймворк mnbv.fw ( https://github.com/aga-c4/mnbv.fw ).
-
Cклонируйте репозиторий с модулем в папку "modules/feedgen" фреймворка.
-
Скопируйте файл core_router.php в app/modules/core/router.php Скорректируйте имеющийся файл, если вам это требуется.
-
Скопируйте файл config/core_config.php в app/modules/core/config/config.php Скорректируйте имеющийся файл, если вам это требуется.
-
Создайте папку для хранения предварительно сгенерированных фидов data/storage_files/feeds
-
Создайте папку для хранения логов tmp/logs/feedgen или измените настройки логов в системных константах (APP_LOGSPATH)
-
Создайте папку для хранения кешей tmp/cache/feedgen или измените настройки логов в системных константах (APP_CACHEPATH)
-
Создайте папку для хранения временных файлов фидов tmp/modules/feedgen)
-
Пользовательские методы генерации массивов категорий, вендоров, пользователей и т.п. находятся в трейте model/CustomFeedgenMethods.trait.php, если необходимо вы можете написать свои методы и разместить аналогично в папке app, где размещен и другой кастомный код и конфиги.