Автор дополнения
Евгений Шеронов
Пакетов
3
Закачек
2 674
Обычно отвечает в течение нескольких дней
Автор дополнения
Пакетов
3
Закачек
2 674
Обычно отвечает в течение нескольких дней
Версия 0.3.6-beta
Дата выпуска 26.12.2020
Загрузки 880
Просмотры 15 355
Внимание, этот компонент устарел и оставлен лишь для поддержки купивших. Для выгрузки товаров используйте новый компонент YandexMarket2

Авторы первой версии компонента Родин Василий и Воеводский Михаил.

Компонент предназначен для выгрузки товаров в Яндекс.Маркет.
Для выгрузки уже настроены базовые поля, также можно настроить выгрузку любых основных полей и TV-параметров.
Есть возможность отфильтровать выгрузку по категориям и по нескольким параметрам.
Поддерживает любые валюты, позволяет задавать расположение YML-файла.

Полное описание настроек и формата указания полей смотрите в документации.

Настройки модуля





В настройках вы можете задать следующие параметры:
  • Название компании и адрес сайта (переопределив стандартные параметры MODX)
  • Настройки валют
  • Соответствие TV-параметров и YML-тегов

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




Вы можете выбрать любые категории, используя дерево (вложенность также учитывается)
Для фильтрации товаров доступны следующие параметры: Производитель, цвета, тэги.

Пример выгрузки


<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE yml_catalog SYSTEM "shops.dtd">
<yml_catalog date="2014-05-15 00:10">
    <shop>
        <name>MODX Revolution</name>
        <company></company>
        <url><a href="http://modx/" target="_blank">http://modx/</a></url>
        <currencies>
            <currency id="RUB" rate="1" />
            <currency id="EUR" rate="CBRF" />
            <currency id="USD" rate="CBRF" />
            <currency id="UAH" rate="CBRF" />
            <currency id="BYR" rate="CBRF" />
            <currency id="KZT" rate="CBRF" />
        </currencies>
        <categories>
            <category id="2">Одежда</category>
            <category id="4">Обувь</category>
            <category id="6">Аксессуары</category>
            <category id="7">Детское</category>
            <category id="8" parentId="2">Майки</category>
            <category id="9" parentId="2">Рубашки</<WBR>category>
            <category id="10" parentId="2">Пиджаки</<WBR>category>
            <category id="11" parentId="2">Пальто</category>
            <category id="12" parentId="4">Кроссовки</<WBR>category>
            <category id="13" parentId="4">Туфли</category>
            <category id="14" parentId="4">Босоножки</<WBR>category>
            <category id="15">Нижнее белье</category>
        </categories>
        <offers>
            <offer id="3" available="true">
                <url><a href="http://modx/index.php?id=3" target="_blank">http://modx/index.php?id=<WBR>3</a></url>
                <price>200.00</price>
                <currencyId>RUB</currencyId>
                <categoryId>2</categoryId>
                <picture><a href="http://modx/" target="_blank">http://modx/</a></<WBR>picture>
                <delivery>true</delivery>
                <name>тест 2222</name>
                <description></description>
                <vendor>Apple</vendor>
                <vendorCode>123213</<WBR>vendorCode>
                <weight>0.000</weight>
                <country_of_origin>USA</<WBR>country_of_origin>
            </offer>
        </offers>
    </shop>
</yml_catalog>

Обратите внимание, поддержки опций msProductOptions2 в данном пакете нет.

Внимание, этот компонент устарел и оставлен только лишь для поддержки. Для выгрузки товаров используйте новый компонент YandexMarket2

0.3.6-beta (26.12.2020)

  • Исправлен учёт TV для тега Доставка (ms2ym_delivery_field), теперь преобразование через FILTER_VALIDATE_BOOLEAN

0.3.5-beta (07.11.2020)

  • Добавлена настройка ms2ym_category_name_field позволяющая задавать поле для названия категории

0.3.4-beta (15.06.2020)

  • Исправление ошибки, когда опциям указывается иной тег, нежели param (если массив - то будет только первое значение)

0.3.3-beta

  • Изменён порядок срабатывания обработки через настройку ms2ym_prepare_snippet - теперь раньше
  • И немного изменён механизм передачи параметров ($fields) в сниппет-подготовщик. Работайте, как с массивом

0.3.2-beta

  • Исправлена проблема с заменяемыми html-символами в CDATA полях
  • Исправлен баг с опциями, теперь выгружаются все размеры, цвета и т.д.
  • теперь минимальная версия PHP 5.4

0.3.1-beta

  • Исправлено добавление всех картинок в выгрузку

0.3.0-beta

  • Добавлена настройка шаблона для параметра name (ms2ym_name_tpl)
  • Добавлена настройка ms2ym_prepare_snippet для обработки значений
  • Добавлена настройка для пропуска пустых полей ms2ym_hide_empty_fields
  • Добавляется слеш в URL, если его не было в site_url
  • Поправлен пункт меню, чтобы не выдавал ошибку modAction is deprecated...
  • Поправлены ошибки с выбором тегов и с другими настройками

0.2.7.-beta

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

0.2.6-pl

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

0.2.5-pl

  • Добавление настройки для указания полям значений по умолчанию

0.2.4-pl2

  • Исправление выгрузки значений TV по умолчанию

0.2.4-pl

  • Добавление в выгрузку значений TV по умолчанию

0.2.3-pl2

  • Исправление знака "/" в URI

0.2.3-pl

  • Кодирование кириллицы в uri через rawurlencode()
  • Исправление домена во всех URL в товарах
  • Исправление подключения скриптов ms2

0.2.2-pl

  • Изменена проверка наличия MS2 для раздела в админке

0.2.1-pl2

  • Исправлена обработка списка полей оканчивающегося на ";"

0.2.1-pl

  • Добавлен лимит выборки фотографий

0.2.0-pl

  • Добавлено получение поля доступности товара из опций MS2

0.2.0-beta

  • Восстановлена функциональность дерева категорий и выпадающих списков для опций в админ-панели
  • Добавлен скрипт для выгрузки по расписанию (через CRON)

0.1.7-beta

  • Добавлена настройка ms2ym_skip_empty_picture для пропуска товаров с отсутствующим изображением

0.1.6-pl

  • Добавлена поддержка CDATA для любых тэгов
  • Незначительные корректировки

0.1.5-beta2

  • Добавлена обработка плейсхолдеров в параметрах сниппетов перед их запуском
  • Изменен механизм работы со сниппетами-обработчиками

0.1.5-beta

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

0.1.4-pl

  • Расширен список выбираемых полей modResource и msProductData
  • Добавлена выборка поля content только если оно указано в списке полей

0.1.3-pl

  • Корректировка формирования ссылок на изображения галереи

0.1.3-beta

  • Поддержка галереи товара
  • Системная настройка для задаваемых вручную тэгов

0.1.2-beta2

  • Корректировка системной настройки для критерия выборки товаров

0.1.2-beta

  • Добавлена системная настройка для критерия выборки товаров

0.1.1-pl3

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

0.1.1-pl2

  • Исправлены незначительные ошибки

0.1.1-pl

  • Добавлена обработка опций MS2
  • Добавлены отсутствующие настройки для значения атрибутов "Доставка" и "В наличии"

0.1.0-pl

  • Исправлена выборка поля size для товаров MS2
  • Исправлена обработка JSON полей

0.1.0-beta5

  • Добавлена обработка полей в JSON формате
  • Исправлена подстановка названия параметра param.Name

0.1.0-beta4

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

0.1.0-beta3

  • Исправлена 500 ошибка при получении списка категорий в админке, если не установлен miniShop2

0.1.0-beta2

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

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