Robofeed XML

Требования к Robofeed XML

  1. Допустимые кодировки Robofeed-файла: UTF-8, windows-1251.
  2. В Robofeed xml нельзя использовать непечатаемые символы с ASCII-кодами от 0 до 31 (за исключением символов с кодами 9, 10, 13 — табуляция, перевод строки, возврат каретки).
  3. Символы ' " & <> нужно заменять на эквивалентные коды:
    Символ в тексте Код для Robofeed
    ' &apos;
    " &quot;
    & &amp;
    < &lt;
    > &gt;
    Примечание. Вы можете использовать символы ' " & <> в блоке CDATA в описании предложения.
  4. CDATA должен быть не длинее 3 000 символов в сумме.
    Так же в CDATA разрешены только теги <h3>, <ul>, <li>, <p>, <br/>.
    Иные теги, а так же любые аттрибуты будут удалены!

Справочники Robofeed XML

Структуа Robofeed XML с комментариями

Обязательные поля помечены звездочкой *.
Если у поля есть аттрибуты - они описываются и обязательные тоже помечаются звездочкой *.

Скачать этот пример Robofeed XML
<?xml version="1.0" encoding="UTF-8"?>
<!--
Корневой элемент. Обязательно должен быть robofeed.
-->
<robofeed>
  <!--
  * Дата создания робофида.
    Это поле учавствует в проверке актуализации робофида.
    Данное поле обязано быть первым.
    Допустимый формат - YYYY-MM-DD HH:MM:SS
  -->
  <lastModified>2019-02-28 14:58:00</lastModified>
  <!--
  * Номер версии робофида
    Данное поле обязано быть вторым.
    На текущий момент доступен только робофид версии 1, поэтому значение - 1.
  -->
  <version>1</version>
  <!--
  Группа условий по умолчанию. Примеряется в товаре, если не указано иное значение.
  Необязательный элемент, но если таковой будет - он должен быть третьим в робофиде!
  -->
  <defaultValues>
    <!--
    Значения по умолчанию для элемента товара.
    Допустимы все поля, перечисленные в robofeed->offers->offer, кроме аттрибутов самого offer и
     полей <article>, <param> и <image>.
    Стоит заметить, что элемент из robofeed->defaultValues применяются в том случае, если он не
     описан в корне элемента offer. Аттрибуты и вложенные элементы не переносятся, поле либо берется
     от сюда полностью, либо не берется вовсе.
    -->
    <offer>
      <!--
      В нашем примере у нас на все товары одинаковые условия доставки, поэтому, что бы не повторять
       их каждый раз, стоит их описать в данном поле, как в примере ниже. В этом случае,
       если у robofeed->offers->offer не будет заполнено поле delivery, данные возьмутся отсюда.
       Но если создать поле delivery в robofeed->offers->offer, даже пустое, то данные от сюда
       уже не будут перенесены. Это относится ко всем корневым элементам robofeed->offers->offer
      -->
      <delivery available="true">
          <option priceFrom="200" currencyCode="RUB" daysFrom="0" deliveryRegion="all" ></option>
      </delivery>
      <!--
      Так же СТОИТ ПОМНИТЬ, что мы проверяем и забираем отсюда ВСЕ не указанные поля. В данном примере мы
       укажем <isSex>false</isSex> (товар не является товаром для взрослых). Теперь все товары в нашем
       робофиде будут помечены, как "товар не является товаром для взрослых". Но последний товар в нашем
       робофиде явдяется "Эротический костюм Erolanta черно-розовый костюм кошечки", который является эротическим, и его СЛЕДУЕТ отметить,
       как <isSex>true<isSex>.
       Поэтому стоит подходить к robofeed->defaultValues с осторожностью и внимательностью.
      -->
      <isSex>false</isSex>
    </offer>
  </defaultValues>
  <!--
  * Группа категорий товаров.
    Обязано быть четвертым.
    Здесь необходимо перечислить все категории, которые используются в robofeed->offers->offer
   -->
  <categories>
    <!--
    * Категория
      @id * - Идентификатор категории, уникален.
       Допускаются только целые числа, длиной до 9 символов.
      @parentId - Идентификатор родительской категории.
       Допускаются только целые числа, длиной до 9 символов.
     -->
    <category id="1">Электронника</category>
    <category id="2" parentId="1">Смартфоны</category>
    <category id="3">Для кухни</category>
    <category id="4" parentId="3">Кофе и пренадлежности</category>
    <category id="5" parentId="4">Кофе зерновое</category>
    <category id="6">Эротические костюмы</category>
  </categories>
  <!--
  * Группа товаров.
    В этой группе перечисляются товары.
    Обязано быть пятым.

    В нашем робофид-файле мы передаем 5 товаров:
     - Смартфон Apple iPhone 8S 64GB
     - Кофе в зернах Paulig Arabica 100% 200 грамм (упаковка)
     - Кофе в зернах Paulig Arabica 100% 500 грамм (упаковка)
     - Кофе в зернах Paulig Arabica 100% (на развес, по 100 грамм)
     - Эротический костюм Erolanta черно-розовый костюм кошечки
   -->
  <offers>
    <!--
    * Товар
      @id * - Идентификатор товара, уникален.
       Допускаются только целые числа, длиной до 9 символов.
      @groupId - Идентификатор группы товара.
       Допускаются только целые числа, длиной до 9 символов.

      Пояснение:
      Идентификатор группы товара используется, чтобы группировать варианты товара.
      Варианты – это позиции, которые в целом похожи, но различаются некоторыми
       атрибутами, такими как размер, цвет, материал, узор, возрастная группа,
       тип размера, система размеров и т.п.
    -->
    <offer id="11">
      <!--
      * Артикул товара.
        Если у товара нет общего артикула, допускается ввод артикула в Вашей
         системе.
       -->
      <article>IPHONE8_64</article>
      <!--
      * Полное название товара.
        Составляйте по схеме: что (тип товара) + кто (производитель) +
         товар (модель, название) + важные характеристики.
      -->
      <fullName>Смартфон Apple iPhone 8S 64GB</fullName>
      <!--
      * Простое название товара
      -->
      <simpleName>iPhone 8S 64GB</simpleName>
      <!--
      * Название компании производителя
      -->
      <manufacturer>Apple</manufacturer>
      <!--
        Модель товара
      -->
      <model>8S</model>
      <!--
        Ссылка на детальную страницу товара.
        Значение не должно быть длинее 255 символов.

        Примечание:
        Допускается оставить поле пустым, если у Вас нет интернет магазина, но
         стоит понимать, что тем самым Вы существенно сужаете список доступных
         торговых площадок.
      -->
      <url>https://example.shop/smartfon-apple-iphone-8-64gb/?track=tabs&amp;glfilter=14871214%3A15266392</url>
      <!--
        Код производителя для данного товара
      -->
      <manufacturerCode>ZA252DOE</manufacturerCode>
      <!--
      * Текущая публичная стоимость товара.
        Имеется ввиду стоимость товара с учетом скидок, акций и других понижающих
         стоимость мероприятий, которые публичны и ради которых покупателю не нужно
         проделывать дополнительные действия.
        "Сезонная скидка", "Распродажа" и т.п. мероприятия подпадают под это определение.
        "3 оп цене 2х", "Если стоимость заказ от N рублей" и т.п. - нет.
        Допускаются копейки. Если товар продается по весу, метражу
         и т. п. (не штуками), указывайте цену за вашу единицу продажи.
        К примеру, продавая 200 грамм кофе, стоит указывать стоитость за
         200 грамм, а продавая 4 колеса на авто - за 4 колеса.
        Допускаются целые числа, а так же числа с плавающей точкой. Длина строки - до 11 символов.
      -->
      <price>38940</price>
      <!--
        Базовая / старая стоимость товара.
        Если базовая стоимость товара такая же, как публичная стоимость товара - не указывайте
         данное поле.
        Допускаются целые числа, а так же числа с плавающей точкой. Длина строки - до 11 символов.
      -->
      <oldPrice>42500</oldPrice>
      <!--
      * Символьный код валюты.
        Указывается значение из справочника валют.
        https://robofeed.ru/development/references/#currency
      -->
      <currencyCode>RUB</currencyCode>
      <!--
      * Количество товара в единицах измерения.
        Допускаются только целые числа, длиной до 9 символов.

        Пояснение:
        В данном примере мы продаем "Смартфон Apple iPhone 8S 64GB". Продем
         мы его поштучно, поэтому указываем в <unitOfMeasure> - PCS, а в
         <quantity> - 1.
        В нашей позиции "Кофе в зернах Paulig Arabica 100% 200 грамм (упаковка)"
         мы так же поставим <unitOfMeasure> - PCS, а <quantity> - 1, т.к.
         продаем упаковку кофе.
        Но в позиции "Кофе в зернах Paulig Arabica 100% (на развес, по 100 грамм)"
         мы поставим <unitOfMeasure> - GRM (граммы), а в <quantity> - 100.
      -->
      <quantity>1</quantity>
      <!--
      * Символьный код единицы измерения. В данном случае - штуки.
        Указывается значение из справочника единиц измерений.
        https://robofeed.ru/development/references/#measure
      -->
      <unitOfMeasure>PCS</unitOfMeasure>
      <!--
      * Минимальное кол-во товара в заказе.
        Используется, если товар продается не поштучно. К примеру, если бы
        мы продавали комплекты колес, мы поставили бы сюда значение 4.
        Допускаются только целые числа, длиной до 9 символов.

        Пояснение:
        В данном примере мы продаем "Смартфон Apple iPhone 8S 64GB". Продем
         мы его поштучно, поэтому указывает в <minQuantity> - 1.
        В нашей позиции "Кофе в зернах Paulig Arabica 100% 200 грамм (упаковка)"
         мы так же поставим <minQuantity> - 1, т.к. продаем упаковку кофе.
        И в позиции "Кофе в зернах Paulig Arabica 100% (на развес, по 100 грамм)"
         мы поставим <minQuantity> - 1, т.к мы продаем минимум 100 грамм.
        Говоря проще, данное поле можно трактовать, как "я продаю данный товар от
         ( <quantity> * <minQuantity> ) <unitOfMeasure>".
      -->
      <minQuantity>1</minQuantity>
      <!--
      * ID категории товара.
        Категории перечислялись в robofeed->categories
        Допускаются только целые числа, длиной до 9 символов.
      -->
      <categoryId>2</categoryId>
      <!--
        Ссылка на изображение.
        Допускается несколько изображений, но не более 10ти.
        Длина ссылки не должна быть длинее 255 символов.
      -->
      <image>https://example.shop/smartfon-apple-iphone-8-64gb/img_id4161693246034904662.jpeg</image>
      <image>https://example.shop/smartfon-apple-iphone-8-64gb/img_id1698359813517033546.jpeg</image>
      <image>https://example.shop/smartfon-apple-iphone-8-64gb/img_id3320545052765094004.jpeg</image>
      <!--
        Символьный код страны производства.
        Указывается значение из справочника стран.
        https://robofeed.ru/development/references/#country
      -->
      <countryOfProductionCode>CHN</countryOfProductionCode>
      <!--
        Описание товара.
        Допускается CDATA.
        Ознакомьтесь с правилами для CDATA https://robofeed.ru/development/robofeed-v1/
      -->
      <description>
        <![CDATA[
        <p>
          Смартфоны корпорации Apple, использующие процессор Apple A11 Bionic и операционную систему iOS 11,
          представленные 12 сентября 2017 года вместе с iPhone X в театре Стива Джобса.<br/>
          Диагональ экрана и разрешение были оставлены без изменений по сравнению с
          предыдущими моделями:
        </p>
          <ul>
          <li>iPhone 6s и 7</li>
          <li>6s Plus и 7 Plus</li>
          </ul>
        <p>
          Толщина телефона — 7,3-7,5 мм, без учета модуля основной камеры, немного выступающей за пределы
          задней плоскости. Смартфоны используют только порт Lightning.<br/>
          Основное отличие от предыдущих
          моделей кроме увеличенных цены и аккумулятора — внедрение беспроводной зарядки по стандарту
          беспроводного питания Qi.
        </p>
        ]]>
      </description>
      <!--
      * Официальная гарантия производителя.
        Есть товар является пищей - он всегда должен быть true.
        Возможные значения - true, false.
      -->
      <manufacturerWarranty>true</manufacturerWarranty>
      <!--
        Товар относится к категории товаров, которые содержат изображения
         обнаженного тела, материалы сексуального характера, предназначены
         для повышения сексуальной активности или имеет отношение к
         удовлетворению сексуальных потребностей, либо иным образом
         эксплуатируют интерес к сексу.

        Эротическое белье, журналы для взрослых, презирвативы
         и эротические костюмы также относятся к таким товарам.
        Секс-качели тоже. Мы уверены. Точно не прокатит. Торговые
         площадки не тупые, за садовый инвентарь не примут. Мы проверяли!
        Возможные значения - true, false.
      -->
      <isSex>false</isSex>
      <!--
        Товар является программным обеспечением
        Возможные значения - true, false.
      -->
      <isSoftware>false</isSoftware>

      <!--
       Вес товара в выбранных единицах измерения.
       Допускаются только целые числа, длиной до 9 символов.
      -->
      <weight>200</weight>
      <!--
       Единица измерения веса.
       Указывается значение из справочника единиц измерений.
       https://robofeed.ru/development/references/#measure
       -->
      <weightUnitCode>GRM</weightUnitCode>
      <!--
       Ширина товара в выбранных единицах измерения.
       Допускаются целые числа, а так же числа с плавающей точкой. Длина строки - до 9 символов.
      -->
      <width>67.3</width>
      <!--
       Единица измерения ширины.
       Указывается значение из справочника единиц измерений.
       https://robofeed.ru/development/references/#measure
      -->
      <widthUnitCode>MMT</widthUnitCode>
      <!--
       Высота товара в выбранных единицах измерения.
       Допускаются целые числа, а так же числа с плавающей точкой. Длина строки - до 9 символов.
      -->
      <height>7.3</height>
      <!--
       Единица измерения высоты.
       Указывается значение из справочника единиц измерений.
       https://robofeed.ru/development/references/#measure
      -->
      <heightUnitCode>MMT</heightUnitCode>
      <!--
       Длина товара в выбранных единицах измерения.
       Допускаются целые числа, а так же числа с плавающей точкой. Длина строки - до 9 символов.
      -->
      <length>138.4</length>
      <!--
       Единица измерения длины.
       Указывается значение из справочника единиц измерений.
       https://robofeed.ru/development/references/#measure
      -->
      <lengthUnitCode>MMT</lengthUnitCode>
      <!--
       Объем товара.
       Имеется в виду объем в литрах, миллилитрах, если товар - жидкость, такие, как
        "гель для душа", "моторное масло", "пакет молока" и т.п.
       НЕ ПУТАТЬ С КУБИЧЕСКИМ ОБЪЕМОМ! Кубическъем мы рассчитаем самостоятельно, отталкиваясь
        от указанных <width>, <height>, <length> и их единиц измерения.
       Допускаются целые числа, а так же числа с плавающей точкой. Длина строки - до 9 символов.
      -->
      <volume></volume>
      <!--
       Единица измерения объема.
       Указывается значение из справочника единиц измерений.
       https://robofeed.ru/development/references/#measure
      -->
      <volumeUnitCode></volumeUnitCode>
      <!--
       Срок официальной гарантии товара.
       В нашем примере мы продает телефон, с гарантией 2 года, поэтому
        мы указываем в <warrantyPeriod> 2, а в <warrantyPeriodCode> ANN.
       Допускаются только целые числа, длиной до 9 символов.
      -->
      <warrantyPeriod>2</warrantyPeriod>
      <!--
       Единица измерения срока официальной гарантии товара.
       Указывается значение из справочника единиц измерений.
       https://robofeed.ru/development/references/#measure
      -->
      <warrantyPeriodCode>ANN</warrantyPeriodCode>
      <!--
       Срок годности / срок службы товара от даты производстава.

       Пояснение:
       Среди наших позиций есть "Кофе в зернах Paulig Arabica 100%" со сроком
        годности 18 месяцев. Поэтому у него в <expiryPeriod> мы укажем 18, а
        в <expiryPeriodCode> MON.
       У "Смартфон Apple iPhone 8S 64GB" нет официального срока службы,
        поэтому мы не будем его указывать.
       Допускаются только целые числа, длиной до 9 символов.
      -->
      <expiryPeriod></expiryPeriod>
      <!--
       Единица измерения срока годности / срока службы товара.
       Указывается значение из справочника единиц измерений.
       https://robofeed.ru/development/references/#measure
      -->
      <expiryPeriodCode></expiryPeriodCode>
      <!--
        Дата истечения срока годности товара.
        Используется, если Вы знаете точную дату срока годности товара ( к
         примеру, если Вы продаете лекарства ).
        Допустимый формат - YYYY-MM-DD HH:MM:SS
      -->
      <expiryDate></expiryDate>
      <!--
      * Группа доставки (курьерская доставка, ПВЗ, своя служба доставки) и ее условий
        @available * - Имеется ли служба доставки.
         Возможные значения - true, false.
         Если значение false, то оставьте тело группы пустым.
       -->
      <delivery available="true">
        <!--
        * Условие доставки.
           Обязательно минимум одно, при условии, если <delivery> @available помечен как "true".
          @priceFrom * - Стоимость доставки "от".
           Если доставка бесплатна - укажите 0.
           Допускаются только целые числа, длиной до 9 символов.
          @priceTo - Стоимость доставки "до".
           Если стоимость доставки не является диапозоном ( цена фиксированная, к примеру 300 рублей ), то
            в @priceTo укажите ту же стоимость, что и в @priceFrom.
           Если же если стоимость доставки не имеет верхнего порога ( стоимость неизвестна )
            - оставьте поле пустым.
           Допускаются только целые числа, длиной до 9 символов.
          @currencyCode * - Символьный код валюты стоимости.
           Указывается значение из справочника валют.
           https://robofeed.ru/development/references/#currency
          @daysFrom * - Сроки доставки "от" в днях.
           Допускаются только целые числа, длиной до 2 символов.
          @daysTo - Сроки доставки "до" в днях.
           Если сроки доставки не известны - оставьте поле пустым. Но лучше указать хоть что то.
           Допускаются только целые числа, длиной до 2 символов.
          @orderBefore - временные рамки "сделать заказ до N часов", что бы
           вариант доставки был актуален. Указывать необходимо в формате 24 часов.
           Допускаются только целые числа, длиной до 2 символов.
          @orderAfter - временные рамки "сделать заказ после N часов", что бы
           вариант доставки был актуален. Указывать необходимо в формате 24 часов.
           Допускаются только целые числа, длиной до 2 символов.
          @deliveryRegion * - признак региона, на которое распространяется правило
           Возможные значения - in, out, all.
           in - условия действуют только в домашнем регионе магазина.
           out - условия действуют только за пределами домашнего региона магазина.
           all - условия действуют во всех регионах.
        -->
        <option priceFrom="200" priceTo="450" currencyCode="RUB" daysFrom="0" daysTo="0" orderBefore="13" deliveryRegion="in" ></option>
        <option priceFrom="450" priceTo="450" currencyCode="RUB" daysFrom="1" daysTo="2" orderAfter="13" deliveryRegion="in" ></option>
        <option priceFrom="600" currencyCode="RUB" daysFrom="3" deliveryRegion="out" ></option>
        <!--
         Из примера выше мы видим, что:
          - Если заказ сделан до 13 часов и доставка осуществляется в домашнем регионе магазина, то
           доставка будет в то же день и стоимость доставки составит 200 - 450 рублей.
          - Если заказ сделан после 13 часов и доставка осуществляется в домашнем регионе магазина, то
           доставка будет прозведена от 1 до 2х дней и стоимость доставки составит 450 рублей.
          - Если заказ доставка осуществляется за пределами домашнего региона магазина, то
           сроки доставки составят от 3х дней, а стоимость - от 600 рублей.
        -->
      </delivery>
      <!--
      * Группа самовывоза (из магазина, со склада) и ее условий
        @available * - Имеется ли возможность самовывоза из магазина или со склада. Должен быть либо true, либо false.
         Возможные значения - true, false.
         Если значение false, то оставьте тело группы пустым.
       -->
      <pickup available="true">
        <!--
        * Условие самовывоза
          Обязательно минимум одно, при условии, если <pickup> @available помечен как "true".
          @price * - Стоимость самовывоза.
           Если самовывоз бесплатен - укажите 0.
           Допускаются только целые числа, длиной до 9 символов.
          @currencyCode * - Символьный код валюты стоимости.
           Указывается значение из справочника валют.
           https://robofeed.ru/development/references/#currency
          @supplyFrom * - Сроки поступления товара в магазин/на склад "от" в днях.
           Допускаются только целые числа, длиной до 2 символов.
          @supplyTo * - Сроки поступления товара в магазин/на склад "до" в днях.
           Допускаются только целые числа, длиной до 2 символов.
          @orderBefore - временные рамки "сделать заказ до N часов", что бы
           вариант самовывоза был актуален. Указывать необходимо в формате 24 часов.
           Допускаются только целые числа, длиной до 2 символов.
          @orderAfter - временные рамки "сделать заказ после N часов", что бы
           вариант самовывоза был актуален. Указывать необходимо в формате 24 часов.
           Допускаются только целые числа, длиной до 2 символов.
        -->
        <option price="0" currencyCode="RUB" supplyFrom="0" supplyTo="0" orderBefore="13"></option>
        <option price="0" currencyCode="RUB" supplyFrom="1" supplyTo="1" orderAfter="13"></option>
      </pickup>
      <!--
      * Товар есть в наличии
        Возможные значения - true, false.
      -->
      <inStock>true</inStock>
      <!--
        Условия продажи товара.
        Элемент обязателен, если у вас есть ограничения при заказе товара (например
         минимальная сумма заказа, минимальное количество товаров или
         необходимость предоплаты).
        Допускается строка длиной не более 50 символов.
      -->
      <salesNotes>Требуется 100% предоплата.</salesNotes>
      <!--
        Параметр.
        Допускается несколько параметров.
        В значениях и аттрибутах не допускаются html теги и CDATA. Длина значения не
         должна быть более 255 символов.
        @code * - Символьный код параметра.
         Ожидаемое значение должно соответствовать регулярному выражению /^[A-Z0-9\_]{1,50}$/ и
          не должно быть длинее 50 символов.
        @name * - Название параметра, не более 100 символов.
      -->
      <param code="OPERATION_SYSTEM" name="Операционная система">iOS 11</param>
      <param code="MATERIAL" name="Материал корпуса">стекло</param>
      <param code="SCREEN_SIZE" name="Размер изображения">1334x750</param>
      <param code="DIAGONAL" name="Диагональ">4.7&quot;</param>
    </offer>
      <offer id="87559" groupId="99987559">
          <article>87559</article>
          <fullName>Кофе в зернах Paulig Arabica 100% (на развес, по 100 грамм)</fullName>
          <simpleName>Paulig Arabica 100% на развес</simpleName>
          <manufacturer>Paulig</manufacturer>
          <url>https://example.shop/kofe-v-zernakh-paulig-arabica-100-arabika-razves/</url>
          <price>2.15</price>
          <currencyCode>USD</currencyCode>
          <quantity>100</quantity>
          <unitOfMeasure>GRM</unitOfMeasure>
          <minQuantity>1</minQuantity>
          <categoryId>5</categoryId>
          <image>https://example.shop/kofe-v-zernakh-paulig-arabica-100-arabika-razves/87560.png</image>
          <countryOfProductionCode>RUS</countryOfProductionCode>
          <description>
              Кофе зерновой Paulig Arabica — это интересно сбалансированная смесь тщательно
              отобранных кофейных зерен из Южной и Центральной Америки вкупе с умеренной обжаркой
          </description>
          <manufacturerWarranty>true</manufacturerWarranty>
          <weight>100</weight>
          <weightUnitCode>GRM</weightUnitCode>
          <expiryPeriod>18</expiryPeriod>
          <expiryPeriodCode>MON</expiryPeriodCode>
          <pickup available="false"></pickup>
          <inStock>true</inStock>
          <param code="TYPE_OF_GRAIN" name="Сорт зерна">100% арабика</param>
          <param code="DEGREE_OF_ROAST" name="Степень обжарки">средняя</param>
          <param code="TYPE_OF_PACKAGING" name="Тип упаковки">вакуумный пакет</param>
      </offer>
      <offer id="87560" groupId="99987559">
          <article>87560</article>
          <fullName>Кофе в зернах Paulig Arabica 100% 200 грамм (упаковка)</fullName>
          <simpleName>Paulig Arabica 100% на развес</simpleName>
          <manufacturer>Paulig</manufacturer>
          <url>https://example.shop/kofe-v-zernakh-paulig-arabica-200-gr/</url>
          <price>4.30</price>
          <currencyCode>USD</currencyCode>
          <quantity>1</quantity>
          <unitOfMeasure>PCS</unitOfMeasure>
          <minQuantity>1</minQuantity>
          <categoryId>5</categoryId>
          <image>https://example.shop/kofe-v-zernakh-paulig-arabica-200-gr/87560.png</image>
          <countryOfProductionCode>RUS</countryOfProductionCode>
          <description>
              Кофе зерновой Paulig Arabica — это интересно сбалансированная смесь тщательно
              отобранных кофейных зерен из Южной и Центральной Америки вкупе с умеренной обжаркой
          </description>
          <manufacturerWarranty>true</manufacturerWarranty>
          <weight>200</weight>
          <weightUnitCode>GRM</weightUnitCode>
          <expiryPeriod>18</expiryPeriod>
          <expiryPeriodCode>MON</expiryPeriodCode>
          <pickup available="false"></pickup>
          <inStock>true</inStock>
          <param code="TYPE_OF_GRAIN" name="Сорт зерна">100% арабика</param>
          <param code="DEGREE_OF_ROAST" name="Степень обжарки">средняя</param>
          <param code="TYPE_OF_PACKAGING" name="Тип упаковки">вакуумный пакет</param>
      </offer>
      <offer id="87561" groupId="99987559">
          <article>87561</article>
          <fullName>Кофе в зернах Paulig Arabica 100% 500 грамм (упаковка)</fullName>
          <simpleName>Paulig Arabica 100% на развес</simpleName>
          <manufacturer>Paulig</manufacturer>
          <url>https://example.shop/kofe-v-zernakh-paulig-arabica-500-gr/</url>
          <price>6.85</price>
          <currencyCode>USD</currencyCode>
          <quantity>1</quantity>
          <unitOfMeasure>PCS</unitOfMeasure>
          <!--
          Упаковки по 500 грамм мы продаем от 4х штук.
          -->
          <minQuantity>4</minQuantity>
          <categoryId>5</categoryId>
          <image>https://example.shop/kofe-v-zernakh-paulig-arabica-500-gr/87560.png</image>
          <countryOfProductionCode>RUS</countryOfProductionCode>
          <description>
              Кофе зерновой Paulig Arabica — это интересно сбалансированная смесь тщательно
              отобранных кофейных зерен из Южной и Центральной Америки вкупе с умеренной обжаркой
          </description>
          <manufacturerWarranty>true</manufacturerWarranty>
          <weight>500</weight>
          <weightUnitCode>GRM</weightUnitCode>
          <expiryPeriod>18</expiryPeriod>
          <expiryPeriodCode>MON</expiryPeriodCode>
          <pickup available="false"></pickup>
          <inStock>true</inStock>
          <param code="TYPE_OF_GRAIN" name="Сорт зерна">100% арабика</param>
          <param code="DEGREE_OF_ROAST" name="Степень обжарки">средняя</param>
          <param code="TYPE_OF_PACKAGING" name="Тип упаковки">вакуумный пакет</param>
      </offer>
      <offer id="951000">
          <article>951000</article>
          <fullName>Эротический костюм Erolanta черно-розовый костюм кошечки</fullName>
          <simpleName>Черно-розовый костюм кошечки</simpleName>
          <manufacturer>Erolanta</manufacturer>
          <model>Костюм кошечки</model>
          <url>https://example.shop/eroticheskij-kostyum-erolanta-cherno-rozovyj-kostyum-koshechki/</url>
          <price>1601</price>
          <currencyCode>RUB</currencyCode>
          <quantity>1</quantity>
          <unitOfMeasure>PCS</unitOfMeasure>
          <minQuantity>1</minQuantity>
          <categoryId>6</categoryId>
          <image>https://example.shop/eroticheskij-kostyum-erolanta-cherno-rozovyj-kostyum-koshechki/1.png</image>
          <image>https://example.shop/eroticheskij-kostyum-erolanta-cherno-rozovyj-kostyum-koshechki/2.png</image>
          <countryOfProductionCode>RUS</countryOfProductionCode>
          <description>
            <![CDATA[
              <p>
                Такая кошечка в розовом – мечта любого мужчины.<br/>
                В комплекте: платье, ушки-ободок, ошейник на липучке.
              </p>
            ]]>
          </description>
          <manufacturerWarranty>true</manufacturerWarranty>
          <isSex>true</isSex>
          <pickup available="false"></pickup>
          <inStock>true</inStock>
          <param code="COLOR" name="Цвет">черный с розовым</param>
          <param code="MATERIAL" name="Материал">82% нейлон, 18% эластан</param>
      </offer>
  </offers>
</robofeed>
Скачать этот пример Robofeed XML