Автор дополнения
Павел
Пакетов
32
Закачек
44 678
Обычно отвечает в течение нескольких дней
Автор дополнения
Пакетов
32
Закачек
44 678
Обычно отвечает в течение нескольких дней
Версия 1.6.4-beta
Дата выпуска 04.10.2024
Загрузки 78
Просмотры 5 826
Внимание, этот компонент требует версию PHP 7.0 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
Внимание, этот компонент требует версию MODX не ниже 2.4 !
Внимание! Перед покупкой компонента ознакомьтесь с документацией и убедитесь, что сможете произвести все необходимые действия!


Описание:

Компонент предназначен для выгрузки товаров с 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