6.1 Ссылки запуска

6.1 Ссылки запуска. Это информационный пункт настроек. В нем 4 вида ссылок:

Ссылка запуска прямой генерации. По этой ссылке UniXML генерирует фид на лету и отдает в потоке. Например если эту ссылку открыть через браузер - вы увидите XML фид который будет только что сформирован. Эту ссылку можно отдавать в маркетплейс когда сама генерация идет достаточно быстро и без нагрузки на хостинг. В случае когда много товаров или генерация занимает много ресурсов сурвера лучше поставить задание на CRON, об этом ниже.

Ссылка запуска генерации в файл. По этой ссылке генерируется файл выгрузки и при завершении процесса выводится статистика работы модуля в режиме генерации.

Команда для генерации по CRON. Здесь пример команды запуска на сервере через CRON. Поставив такую команду выполняться раз в сутки вы можете автоматически генерировать файл (указан ниже) и при каждом запросе от маркетплейса (по ссылке ниже) модуль не будет генерировать фид. Это очень удобно когда много товаров и выгрузка нагружает сервер.

Генерацию также можно запускать и ссылкой. Она выделена из команды: usr/bin/wget -O - -q -t 1 'https://site.com/index.php?route=extension/feed/unixml/rozetka&cron=file&key=222key333'. Перейдя по ней можно запустить генерацию вручную. По завершении формирования файла вы увидите статистику генерации.

В зависимости от хостинга команда может отличаться. Что бы узнать точно как надо - уточните это в поддержке вашего хостинга

XML файл.  Здесь показана ссылка на готовый XML файл который генерируется по команде выше (или по ссылке Ссылка запуска прямой генерации) . Если файл еще не сгенерирован, по этой ссылке будет 404 ошибка. Что бы посмотреть готовый файл нужно для начала запустить генерацию.

Рекомендации

Для таких маркетов например (google merchant), где можно настроить количество и время запроса фида, рекомендуется отдавать прямую ссылку, даже если много товаров. Все равно генерация будет с тем интервалом что у вас указано в настройках.

Когда выгружаетесь на маркеты где нет возможности настроить когда и как часто забирать фид рекомендую все же настроить на сервере генерацию по CRON а маркетам отдавать готовый файл по ссылке XML файл. Таким образом маркетплейс может забирать данных хоть каждых 5 минут, но нагрузки это не будет давать никакой вообще.

Когда товаров не много и выгрузка идет до пары секунд тогда можно отдавать и прямую ссылку. А когда выгрузка занимает больше времени и нагружает сервер - тогда лучше поставить на крон и отдавать готовый файл.

В параметрах системы UniXML настройка находится в $data['___']
×
Информация только для UniXML 7.x
Модуль не работает в рф и работать не будет

Разработчик модуля - Прут Николай.

Работаю с opencart c 2010 года.

Создал успешные модули UniXML Pro, MicrodataPro, Easyphoto, Редиректор 301 и другие.

Авторское право на модуль UniXML и информацию на этом сайте принадлежит Прут Николаю.

Копирование материала или использования нелицензионного модуля запрещено.