allGifts

Выгрузка товаров с Gifts.ru и других сервисов
Автор дополнения
Павел
Пакетов
29
Закачек
15 182
Обычно отвечает в течение суток
Автор дополнения
Пакетов
29
Закачек
15 182
Обычно отвечает в течение суток
Версия 1.3.7-beta2
Дата выпуска 29.11.2019
Загрузки 6
Просмотры 681
Внимание, этот компонент требует версию PHP 7.0 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
Внимание, этот компонент требует версию MODX не ниже 2.4 !
Внимание! Перед покупкой компонента ознакомьтесь с документацией и убедитесь, что сможете произвести все необходимые действия!


Описание:

Компонент предназначен для выгрузки товаров с Gifts.ru, OasisCatalog.com, Stan.su, XindaoRussia.ru через предоставляемое API.

Зависимости:

Компонент не работает без miniShop2 и msOptionsPrice2.
Я понимаю, что второй платный, но писать функционал модификаций в ядро allGifts сделало бы его дороже на 40-50%, поэтому пришлось воспользоваться готовым решением.

1.3.7-beta2

  • Поправлено отображение списка сервисов выгрузки при создании объекта из админки

1.3.7-beta

  • Добавлена автоматическая регистрация IP адреса для сервиса GiftsRu
  • Добавлена подстановка поля reserves в плагине msopOnBeforeGetModification
  • Добавлен параметр --categories в cron скрипт, по-умолчанию выключен
  • Исправлена ошибка при привязке опции к новому разделу каталога

1.3.6-beta

  • Добавлен плагин на событие msopOnBeforeGetModification для исключения лишних опций

1.3.5-beta

  • Переименованы некоторые системные настройки

1.3.4-beta

  • Исправлена проверка кол-ва товаров в agsOasisCatalogCom::prepareRawData

1.3.3-beta

  • Добавлена проверка элемента filtername в agsGiftsRu::loadFilters

1.3.2-beta

  • Исправлено препарирование веса товара

1.3.1-pl

  • Исправлена обработка предупреждений и ворнингов при парсинге

1.3.1-beta

  • Исправлено некорректное удаление модификаций и изображений товаров с зависимостями

1.3.0-beta

  • Добавлена поддержка режимов выгрузки
  • Добавлена поддержка выгрузки в режиме остатков для поставщика GiftsRu
  • Исправлено скачивание файлов/изображений от поставщика во временную папку, если обновлять файлы не нужно

1.2.6-beta

  • Добавлена обработка поля с кол-вом резервов модификации в базовом классе поставщика

1.2.5-beta

  • Добавлена обработка кол-ва в резерве у поставщиков OasisCatalogCom и XindaoRussiaRu
  • Добавлено сохранение группы товаров у поставщика OasisCatalogCom и XindaoRussiaRu

1.2.4-beta

  • Добавлена настройка для указания поля кол-ва в резерве
  • Добавлена обработка кол-ва в резерве у поставщика GiftsRu

1.2.3-beta2

  • Добавлено закрытие сессии по завершении работы при запуске из терминала/крон

1.2.3-beta

  • Добавлено корректное удаление временной папки выгрузки
  • Добавлено сохранение группы товаров у поставщика GiftsRu
  • Добавлено сохранение артикуля в качестве группы товаров у поставщика StanSu

1.2.2-beta

  • Добавлена настройка для поля группы товаров ag_field_group

1.2.1-beta

  • Добавлена обработка различных плейсхолдеров цены в настройке ag_price_action

1.2.0-beta

  • Добавлен хеш файлов товара и проверка при выгрузке

1.1.13-beta

  • Добавлено отображение кол-ва оставшихся товаров в логе выполнения выгрузки

1.1.12-beta

  • Добавлена настройка включения/отключения логирования ошибок при выполнении выгрузки

1.1.11-beta

  • Добавлена возможность сбросить статус задания на "pause", если поле launchedon не обновлялось более 20 минут
  • Добавлено удаление старых опций модификаций msOptionsPrice2
  • Добавлена очистка manager_log и после завершения выгрузки
  • Поправлено логирование ошибки при добавлении модификации

1.1.10-beta

  • Добавлена очистка manager_log
  • Добавлена проверка существования наличия при формировании модификаций у поставщика OasisCatalogCom

1.1.9-beta

  • Поправлено добавление модификаций в классе поставщика
  • Поправлено получение параметров в cron-скрипте
  • Поправлена передача параметров из cron-скрипта в класс поставщика
  • Поправлен метод применения конфига в класс поставщика

1.1.8-beta

  • Добавлена опция обязательного обновления товара

1.1.7-beta

  • Добавлено логирование ошибок при создании модификаций товаров через msOptionsPrice2

1.1.6-beta

  • Добавлено удаление задания по завершению выгрузки в cron-скрипте
  • Добавлено 25 попыток создания задания в cron-скрипте, после чего будет выведена ошибка
  • Небольшой рефакторинг кода поставщиков

1.1.5-beta

  • Поправлено формирование id модификации у поставщика XindaoRussiaRu
  • Поправлен путь до временной папки для выгрузки изображений
  • Поправлен вывод значения по общему кол-ву товаров в таблице

1.1.4-beta

  • Поправлено значение в поле "Бренд": первый символ всегда большой, чистится лишний мусор

1.1.3-beta

  • Добавлена обработка нескольких поставщиков в cron-скрипте

1.1.2-beta

  • Добавлена проверка существования изображения по ссылке поставщика
  • Исправлена ошибка у StanSu при выгрузке нескольких изображений
  • Небольшой рефакторинг дублирующихся частей

1.1.1-beta

  • Исправлена ошибка у поставщиков StanSu и XindaoRussiaRu, которая не позволяла остановить процесс выгрузки

1.1.0-beta

  • Добавлены сервисы StanSu и XindaoRussiaRu
  • Полный рефакторинг кода парсера и других частей компонента

1.0.1-beta

  • Добавлена обработка ошибки "429 Too Many Requests" от gifts.ru
  • Исправлен алгоритм при скачивании изображений с gifts.ru

1.0.0-beta

  • Start

Последние обсуждения в сообществе MODX.pro