Автор дополнения
Воеводский Михаил
Пакетов
7
Закачек
726
Автор дополнения
Пакетов
7
Закачек
726
Версия 0.2.4-pl2
Дата выпуска 19.11.2017
Загрузки 407
Просмотры 1 998
Внимание, этот компонент требует версию PHP 5.3 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
Внимание, этот компонент требует версию MODX не ниже 2.3 !
Автор первой версии компонента Родин Василий.

Компонент предназначен для выгрузки товаров в Яндекс.Маркет.
Для выгрузки уже настроены базовые поля, также можно настроить выгрузку любых основных полей и 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 в данном пакете нет.

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