Автор дополнения
Павел
Пакетов
33
Закачек
45 554
Обычно отвечает в течение нескольких дней
Автор дополнения
Пакетов
33
Закачек
45 554
Обычно отвечает в течение нескольких дней
Версия 1.6.4-beta
Дата выпуска 04.10.2024
Загрузки 83
Просмотры 7 185
Внимание, этот компонент несовместим с MODX 3.
Внимание! Перед покупкой компонента ознакомьтесь с документацией и убедитесь, что сможете произвести все необходимые действия!


Описание:

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

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

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

1.6.4-beta

  • [OasisCatalogCom] Исправлены предупреждения PHP warning: Invalid argument supplied for foreach()
  • [OasisCatalogCom] Исправлен баг с вечной загрузкой товарных файлов

1.6.3-beta

  • [OasisCatalogCom] Выгрузка переписана на 4 версию API
  • [OasisCatalogCom] Добавлена настройка для выключения товаров с кол-вом меньше N: ag_oasiscatalogcom_count_for_unpublished_products
  • [OasisCatalogCom] Добавлена настройка для исключения товаров с is_deleted === true: ag_oasiscatalogcom_skip_is_deleted_true_products
  • [OasisCatalogCom] Добавлена настройка для исключения товаров с is_stopped === true: ag_oasiscatalogcom_skip_is_stopped_true_products

1.6.2-beta

  • Исправлена ошибка при определении действия с товаром, в случае если properties.allgifts.hash === null
  • Исправлена ошибка PHP Parse error: syntax error, unexpected ',' при обработке цены
  • [OasisCatalogCom] Добавлена настройка для указания поля полного названия товара: ag_oasiscatalogcom_field_fullname_to_longtitle

1.6.1-beta

  • [GiftsRu] Исправлена ошибка с выгрузкой субтоваров

1.6.0-beta

  • Добавлена настройка для поля поставщика товаров: ag_field_source
  • Добавлена настройка для поля boolean главного товара: ag_field_main_product
  • [GiftsRu] Добавлено поле main_product
  • [OasisCatalogCom] Добавлено поле main_product
  • [OasisCatalogCom] Добавлена настройка для указания количества доступных уровней подкатегорий: ag_oasiscatalogcom_max_subcategories
  • [XindaoRussiaRu] Добавлено поле main_product
  • [XindaoRussiaRu] Улучшена структура товаров с размером одежды
  • [XindaoRussiaRu] Исправлено определение корректного размера одежды в поле size
  • [XindaoRussiaRu] Исправлено создание модификаций msOptionsPrice для размеров одежды
  • [XindaoRussiaRu] Добавлена настройка для указания единого наименования бренда: ag_xindaorussiaru_unified_brand

1.5.1-beta

  • [TexetOnlinePl] Исправлен парсинг структуры под новую версию API

1.5.0-beta

  • [TexetOnlinePl] Добавлен новый поставщик Texet-Online.pl

1.4.0-beta

  • [MalfiniCom] Добавлен новый поставщик Malfini.com
  • [OasisCatalogCom] [StanSu] [XindaoRussiaRu] Исправлена проблема с записью всего списка складов в соответствующее поле товара
  • Исправлена проблема с вечной загрузкой списка категорий поставщика, из-за ошибки (string)==0

1.3.25-beta

  • [OasisCatalogCom] Исправлена проблема с выгрузкой
  • [StanSu] Исправлена проблема с выгрузкой

1.3.24-beta

  • [GiftsRu] Добавлена настройка ag_giftsru_disable_missed_products для отключения товаров не участвующих в выгрузке
  • [OasisCatalogCom] Добавлена настройка ag_oasiscatalogcom_disable_missed_products для отключения товаров не участвующих в выгрузке
  • [StanSu] Добавлена настройка ag_stansu_disable_missed_products для отключения товаров не участвующих в выгрузке
  • [XindaoRussiaRu] Добавлена настройка ag_xindaorussiaru_disable_missed_products для отключения товаров не участвующих в выгрузке

1.3.23-beta

  • Поправлена установка флажка published при нулевом кол-ве у товара

1.3.22-beta

  • [OasisCatalogCom] Добавлена настройка ag_oasiscatalogcom_api_url для указания API URL
  • [StanSu] Добавлена настройка ag_stansu_api_url для указания API URL
  • [XindaoRussiaRu] Добавлена настройка ag_xindaorussiaru_api_domain для указания API домена
  • [XindaoRussiaRu] Поправлена выгрузка

1.3.21-beta

  • Добавлен увеличенный timeout при запросах в JS
  • Добавлена дополнительная проверка привязки опции к категории товаров после её создания

1.3.20-beta

  • [OasisCatalogCom] Добавлена обработка категорий уровня 4, которые привязываются к своей родительской категории

1.3.19-beta

  • [OasisCatalogCom] Добавлена обработка поля "available" соответствующего полю modResource.published

1.3.18-beta

  • [OasisCatalogCom] Добавлена настройка ag_oasiscatalogcom_skip_oldprice_products для пропуска товаров со старой ценой

1.3.17-beta

  • [OasisCatalogCom] Добавлена обработка атрибута "Материал"
  • [OasisCatalogCom] Добавлена настройка ag_oasiscatalogcom_field_attr_material для указания источника поля "Материал"

1.3.16-beta

  • [OasisCatalogCom] Добавлена обработка атрибута "Вес"
  • [OasisCatalogCom] Добавлена обработка атрибута "Размеры предмета"
  • [OasisCatalogCom] Добавлена обработка атрибута "Плотность"
  • [OasisCatalogCom] Поправлена логика записи размеров

1.3.15-beta3

  • [OasisCatalogCom] Исправлена логика исключения товаров уценки

1.3.15-beta2

  • [OasisCatalogCom] Добавлены лексиконы для настройки ag_oasiscatalogcom_skip_discount_products

1.3.15-beta

  • [OasisCatalogCom] Добавлена настройка ag_oasiscatalogcom_skip_discount_products для пропуска товаров со скидкой

1.3.14-beta

  • Исправлен пропуск подкатегорий выгрузки, если родительская категория пропущена

1.3.13-beta2

  • Исправлено получение IPv4 – вынесено в отдельный метод

1.3.13-beta

  • Добавлены новые способы определения IPv4 у сервера

1.3.12-beta3

  • Исправлен косяк с выгрузкой веса

1.3.12-beta2

  • Добавлен элемент массива $data['Id'] перед вызовом события agOnBeforeActionProduct
  • Исправлена запись в лог-файл при запуске из консоли

1.3.12-beta

  • Добавлено событие плагина agOnBeforeActionProduct с параметрами: array $data

1.3.11-beta

  • [GiftsRu] Добавлена обработка поля product_size
  • Добавлена настройка для записи ключа опции product_size

1.3.10-beta

  • Добавлено указание шаблона для создаваемых категорий товаров

1.3.9-beta

  • [GiftsRu] Добавлена дополнительная проверка IP адреса при запросе к сервису из веба

1.3.8-beta

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

1.3.7-beta2

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

1.3.7-beta

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

1.3.6-beta

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

1.3.5-beta

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

1.3.4-beta

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

1.3.3-beta

  • [GiftsRu] Добавлена проверка элемента 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

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

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

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

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