Бесплатно
Загрузите дополнение из админки вашего сайта.
Как загрузить?
Автор дополнения
Евгений Шеронов
Пакетов
2
Закачек
4 083
Автор дополнения
Пакетов
2
Закачек
4 083
Версия 1.5.0-beta
Дата выпуска 30.10.2023
Загрузки 557
Просмотры 7 178
Внимание, этот компонент требует версию PHP 7.0 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
Внимание, этот компонент требует версию MODX не ниже 2.5 !
Компонент одновременно доступен под MODX 2 и под MODX 3 с версии 1.4.0

Абсолютно новая версия компонента для выгрузки товаров в Яндекс Маркет и другие агрегаторы.

Основные возможности компонента:
  • Новое в 1.4 Полная локализация компонента на английский язык
  • Новое в 1.3 Интеграция с компонентом msOptionsPrice2 (выгрузка модификаций)
  • Новое в 1.2: Выгрузка в формате Google RSS 2.0 для Google Merchant (покупки)
  • Новое в 1.1:Управление условиями через плагины, работа с любыми xPDO объектами
  • Возможность создавать сразу сколько угодно прайс-листов для разных агрегаторов.
  • Интуитивно понятный интерфейс (на VueJS) с визуальным добавлением элементов, узлов, атрибутов.
  • Предпросмотр XML для элементов с автообновлением при изменениях.
  • Возможность задать inline Fenom-обработчик для каждого значения элемента (нужен pdoTools).
  • Удобная работа с условиями (по любым столбцам) с выбором значений из базы.
  • Автоматическое присоединение ТВ-полей и опций ms2, включая те, что прописаны в INLINE-обработчике.
  • Выгрузка любых типов ресурсов (не только MiniShop2 товаров).
  • Возможность выгружать цену с учётом скидочных плагинов для ms2.
  • Отслеживание изменений товаров и перегенерация связанных прайс-листов (как налету, так и по cron).
  • XML запись через нативный для PHP XmlWriter, поэтому всё будет валидно.
  • Из коробки доступно описание большинства элементов из Яндекс Маркета.

Обзорные скриншоты интерфейса: (кликабельные)
Список прайс-листов:


Настройки магазина:


Настройки категорий:


Настройки предложений:


Настройки выгрузки:

1.5.0-beta (29.10.2023)

  • Компонент теперь без защиты и open-source

1.4.5-beta (13.02.2023)

  • При выборе категорий теперь учитываются товары из мультикатегорий ms2
  • Добавлено поле msCategory.id для ограничения выборки товара, включая мультикатегории

1.4.4-beta (06.11.2022)

  • Исправлена ошибка удаления поля

1.4.3-beta (21.10.2022)

  • Исправлена ошибка при сохранении товара

1.4.2-beta (01.10.2022)

  • Поправлен формат даты атрибута date элемента yml_catalog согласно новым требованиям

1.4.1-beta (12.09.2022)

  • Все тексты вынесены в лексиконы
  • Полная локализация под английский язык

1.4.0-beta (10.09.2022)

  • Единая версия компонента сразу под MODX 2.x и MODX 3

1.3.3-beta (28.08.2022)

  • поправлена работа под PHP 8.x
  • исправлено формирование XML, когда после сохранения ресурса попадал только один товар

1.3.2-beta (01.08.2022)

  • теперь файл генерируется с временным названием и переименуется после завершения (улучшения для роботов)
  • поправлен формат Google RSS 2.0 (цена и наличие). Для FB наличие нужно править на "in stock"
  • выведены настройки для путей файлов, адреса сайта (чтобы и при cron было одинаково)
  • исправлена работа под MySQL 8

1.3.1-beta (12.04.2022)

  • исправлены ошибки datetime для MariaDB

1.3.0-beta (28.10.2021)

  • интеграция с msOptionsPrice2 для выгрузки модификаций
  • исправление багов и ошибок
  • серверная пагинация и сортировка прайс-листов

1.2.0-beta (26.06.2021)

  • добавлен провайдер Google RSS 2.0 для выгрузки в Google Merchant(покупки) и Facebook
  • добавлены 3 типа для полей (сырой XML, прозрачные обёртки для предложений и категорий)
  • теперь обработка кода возможна и без наличия pdoTools через MODX синтаксис

1.1.1-beta (29.05.2021)

  • теперь в качестве товара можно выгружать любой xPDOObject
  • поправлен баг с полем picture

1.1.0-beta (22.05.2021)

  • множество улучшений и исправлений ошибок и недочётов
  • добавлены системные настройки debug_mode, prepare_arrays, reduce_queries, strict_sql
  • теперь логирование выгрузки в realtime (более подробное в debug_mode = 1)
  • сильно уменьшено количество SQL запросов (для супер эффекта поставьте reduce_queries = 1)
  • улучшено отслеживание изменений для формирования прайс-листа
  • добавлен рекурсивный выбор категорий в дереве (для больших структур must have)
  • добавлена возможность выбирать родительские значения и ТВ поля к товарам
  • добавлены события ym2OnOffersQuery, ym2OnCategoriesQuery для изменения запросов для товаров и категорий
  • также добавлены события для добавления значений к товару или категории, перед и после генерации прайс-листа

1.0.3-beta (07.04.2021)

  • Исправлена ошибка с галерей ms2
  • Поправлено обновление и удаление компонента

1.0.2-beta (18.03.2021)

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

1.0.1-beta (17.03.2021)

  • Добавил режим формирования файла по-умолчанию
  • Мелкие исправления в интерфейсе

1.0.0-beta

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