Купив данный модуль, Вы сможете загрузить (и периодически обновлять) готовый каталог подарков и сувениров из сайта www.gifts.ru и сразу же начать продавать!
Модуль реализует API-поддержку сервиса, благодаря которой загружает весь предоставленный каталог (включая товары, разделы, торговые предложения, цены и остатки).
Загрузка может быть как разовой, так и периодической (раз в день, неделю, месяц).
Модуль позволяет указывать, какие данные в какие поля загружать, а также загружать различные типы цен на основе цены из импорта (с различными условиями по увеличению/уменьшению стоимости).
Ссылка на страницу с описанием функционала (для руководителя): http://gifts.ru/txt/1898585
Загрузка товаров из gifts.ru (API)
Купив данный модуль, Вы сможете загрузить (и периодически обновлять) готовый каталог подарков и сувениров из сайта www.
Подробнее
6 590
р.
Описание
Установка модуля включает в себя (во всех без исключения случаях):
1. наличие модуля cURL для PHP,
2. включенная опция allow_url_fopen в PHP (в большинстве конфигурация эта опция включена по умолчанию, либо может быть включена из панели управления хостингом).
Имейте ввиду, что товаров много, картинок еще больше, и при полной загрузке каталога (которая длится, в среднем, 5 часов) модуль создает высокую нагрузку на сервер.
В дальнейшем, для уменьшения нагрузки, можно использовать загрузку только остатков.
Внимание! Для UTF-8:
Т.к. загрузка запускается из планировщика, а это командная строка, то и параметры сервера там могут быть другие, т.е. например специально настраивали сайт на UTF-8, а глобальные параметры сервера - windows-1251. Поэтому и планировщик запускается на неправильной кодировке. Из-за этого будут проблемы с кодировкой: разделы, товары и свойства будут создаваться примерно как ___23, __imperial_190___.
Решение - создать свой php.ini, положить его в папку с модулем и при настройке задания для планировщика указывать команде свой php.ini файл с прописанными значениями:
Если у вас первая выгрузка уже загрузила каталог с некрасивыми символьными кодами, то после выполнение вышеуказанных операций нужно удалить разделы, товары, свойства созданные модулем и загрузить заново.
- установка модуля из Маркетплейс,
- настройка параметров загрузки (в настройках модуля),
- настройка планировщика Cron на выполнение загрузки (выполнение php-файла /bitrix/modules/webdebug.giftsru/cron.php, для кодировки UTF-8 свои особенности, см. ниже) ежеминутно.
1. наличие модуля cURL для PHP,
2. включенная опция allow_url_fopen в PHP (в большинстве конфигурация эта опция включена по умолчанию, либо может быть включена из панели управления хостингом).
Имейте ввиду, что товаров много, картинок еще больше, и при полной загрузке каталога (которая длится, в среднем, 5 часов) модуль создает высокую нагрузку на сервер.
В дальнейшем, для уменьшения нагрузки, можно использовать загрузку только остатков.
Внимание! Для UTF-8:
Т.к. загрузка запускается из планировщика, а это командная строка, то и параметры сервера там могут быть другие, т.е. например специально настраивали сайт на UTF-8, а глобальные параметры сервера - windows-1251. Поэтому и планировщик запускается на неправильной кодировке. Из-за этого будут проблемы с кодировкой: разделы, товары и свойства будут создаваться примерно как ___23, __imperial_190___.
Решение - создать свой php.ini, положить его в папку с модулем и при настройке задания для планировщика указывать команде свой php.ini файл с прописанными значениями:
- mbstring.func_overload = 2
- mbstring.internal_encoding = UTF-8
/usr/bin/php -c /home/u/user1/site.ru/public_html/bitrix/modules/webdebug.giftsru/php.ini -f /home/u/user1/site.ru/public_html/bitrix/modules/webdebug.giftsru/cron.php |