Загрузка товаров из gifts.ru (API)

от Webdebug

Скриншоты

Технические данные

Дата публикации:
15.09.2015
Дата обновления:
17.08.2019
Версия:
15.0.6
Адаптивность:
Нет
Поддержка композита:
Нет
Число установок:
100 - 499 раз

Совместимые редакции

Описание

Купив данный модуль, Вы сможете загрузить (и периодически обновлять) готовый каталог подарков и сувениров из сайта www.gifts.ru и сразу же начать продавать!
Модуль реализует API-поддержку сервиса, благодаря которой загружает весь предоставленный каталог (включая товары, разделы, торговые предложения, цены и остатки).
Загрузка может быть как разовой, так и периодической (раз в день, неделю, месяц).
Модуль позволяет указывать, какие данные в какие поля загружать, а также загружать различные типы цен на основе цены из импорта (с различными условиями по увеличению/уменьшению стоимости).

Ссылка на страницу с описанием функционала (для руководителя): http://gifts.ru/txt/1898585

Вы также можете попробовать более современный и мощный модуль «Импорт данных» для загрузки из gifts.ru (поддерживается также oasiscatalog.com, hapygifts.ru, excel).
Установка модуля включает в себя (во всех без исключения случаях):
  1. установка модуля из Маркетплейс,
  2. настройка параметров загрузки (в настройках модуля),
  3. настройка планировщика 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
Например, на хостинге Timeweb (тариф Eterno) команда следующая (тип запуска) - "Исполняемый бинарный файл":
/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
Если у вас первая выгрузка уже загрузила каталог с некрасивыми символьными кодами, то после выполнение вышеуказанных операций нужно удалить разделы, товары, свойства созданные модулем и загрузить заново.

Вы также можете попробовать более современный и мощный модуль «Импорт данных» для загрузки из gifts.ru (поддерживается также oasiscatalog.com, hapygifts.ru, excel).
Задать вопрос в техническую поддержку Вы можете:
  • на нашем сайте www.webdebug.ru,
  • по электронной почте info@webdebug.ru,
  • по Skype webdebug (только в режиме чата).
По телефону техническая поддержка не оказывается.

Внимание! Техподдержка данного модуля прекращается 1 марта 2020 в связи с переходом на универсальный модуль «Импорт данных».

Установите этот модуль прямо сейчас!

Для этого укажите адрес сайта:

пример: http://www.site.ru
Загрузка товаров из gifts.ru (API)
Загрузка товаров из gifts.ru (API)
5 009 руб