Приклад: https://multisearch.io/ua/examples/products.xml
Якщо на сайті присутні декілька мовних версій, для кожної з них необхідно передавати окремий XML фід. Всі фіди мають містити однакову кількість товарів, ID товарів та категорій повинні співпадати. Фіди відрізнятимуться лише мовою текстового наповнення.
Повинен містити версію і кодування XML utf-8
Приклад:
<?xml version="1.0" encoding="utf-8"?>| Тег (атрибут) | Опис | Приклад | Обов'язковий тег |
|---|---|---|---|
| <name> | Назва інтернет-магазину | <name>Example.com</name> | Ні |
| <url> | Посилання на головну сторінку інтернет-магазину | <url>https://example.com</url> | Ні |
| <currencies> | Валюта магазину | <currencies> <currency id="USD" rate="1"/> </currencies> | Ні |
| <presences> | Можливі статуси наявності, розміщуються у порядку бажаної пріоритетності при ранжуванні. | <presences> <presence>В наявності</presence> <presence>Під замовлення</presence> <presence>Немає в наявності</presence> </presences> | Ні |
| Тег (атрибут) | Опис | Приклад | Обов'язковий тег |
|---|---|---|---|
| <category [id]> | Унікальний ідентифікатор категорії | <category id="2" ordering="30" parentId="1" url="https://example.com/laptop/">Ноутбуки</category> | Так |
| <category [url]> | Адреса сторінки категорії (для переходу з категорій у результатах пошуку на категорії в інтернет-магазині) | Ні | |
| <category [parentId]> | Унікальний ідентифікатор батьківської категорії | Ні | |
| <category [ordering]> | Додаткове ранжування результатів (чим ближче до 1, тим вище товари категорії, можна налаштувати і зворотнє сортування). Значення ordering категорії застосовується, якщо ordering не передається для offer. | Ні |
| Тег (атрибут) | Опис | Приклад | Обов'язковий тег |
|---|---|---|---|
| <offer> | offer id - унікальний ідентифікатор товару чи послуги offer available - значення наявності товару (true/false). За відсутності - враховується true | <offer available="true" id="39430"> | Так |
| <offer [group_id]> | Групує всі пропозиції, які є варіаціями однієї моделі та відрізняються єдиним параметром - розмір, колір тощо. У фід додаються всі товари групи з атрибутом group_id. Для основного товару id та group_id будуть однакові, для модифікацій різні. Пошук працюватиме по всім товарам групи, а відображатиметься лише основний товар. | Основний товар: <offer available="true" id="39430" group_id="39430"> Товар-модифікація: <offer available="true" id="39431" group_id="39430"> | Ні |
| <name> | Найменування товару чи послуги | <name>Ноутбук Asus X756UQ (X756UQ-T4205D) Dark Brown</name> | Так |
| <url> | Адреса сторінки товару чи послуги | <url>https://example.com/laptop-asus/asus_t4205d_dark_brown/</url> | Так (для плагіну) Ні (для API) |
| <picture> | Посилання на фото. Вкажіть шлях до зображення з розміром, наближеним до 160x160px. Чим менший розмір - гірша якість картинок у результатах, чим більше - сповільнюється завантаження картинок | <picture>https://example.com/products/509.jpg</picture> | Ні |
| <categoryId> | Код товарної категорії, якій належить позиція | <categoryId>2</categoryId> | Так |
| <currencyId> | Код валюти, надається у вигляді USD, UAH, EUR | <currencyId>USD</currencyId> | Ні |
| <price> | Ціна товару | <price>1100</price> | Ні |
| <oldprice> | Значення старої ціни до знижки. Для відображення перекресленої ціни та нової ціни | <oldprice>1200</oldprice> | Ні |
| <price_min> | Ціна “від”. Передача мінімальної ціни товарної позиції | <price_min>1100</price_min> | Ні |
| <vendor> | Виробник (бренд) товару | <vendor>Asus</vendor> | Ні |
| <vendorCode> | Артикул товару. Якщо в елементі <offer id="39430"> атрибут id не є артикулом | <vendorCode>X756UQ-T4205D</vendorCode> | Ні |
| <presence> | Текстове відображення наявності товару (Склад, Є в наявності, Немає в наявності, Наявність уточнюйте…). Результати будуть вище показувати за наявності від першого до останнього | <presence>Є в наявності</presence> | Ні |
| <createdAt> | Дата створення товару. Вище відображатимуться свіжіші товари | <createdAt>2018-01-28 22:01:54</createdAt> | Ні |
| <label> | Значення типу товару (Новинка, Хіт, Знижка…). Для пріоритетного відображення у видачі спец. пропозицій | <label>Краща ціна</label> | Ні |
| <description> | Опис товару | <description>Висока обчислювальна потужність нового ноутбука X-серії від ASUS гарантує швидку роботу будь-яких, навіть найресурсомісткіших, додатків.</description> | Ні |
| <param> | Характеристики товару | <param name="Оптичний привід">DVD Super Multi</param> | Ні |
| <param filter="true"> | Фільтрація за характеристиками товару в результатах видачі - filter=true (додати до тегу param, що відповідає за характеристики товару) (Додаткова інтеграція “Динамічні фільтри”) | <param filter="true" name="Процесор">Двоядерний Intel Core i7-7500U (2.7 - 3.5 ГГц)</param> Передача кількох значень одного фільтра окремими тегами, наприклад: <param filter="true" name="Колір">Чорний</param> <param filter="true" name="Колір">Білий</param> | Ні |
| <ordering> | Додаткове ранжування результатів (чим ближче до 1, тим вище товари категорії, можна налаштувати і зворотнє сортування). Рекомендований діапазон: 1-1000 | <ordering>123</ordering> | Ні |
| <keywords> | Ключові фрази (пошукові запити) для пріоритетної видачі | <keywords>Ноутбук для офісу, ігровий ноутбук</keywords> | Ні |
| <code> | Код постачальника, тег можна використовувати для пошуку за різними кодами | <code>4205D</code> | Ні |
| <snippet> | Виведення додаткової інформації під назвою товару в результатах пошуку (для плагіна). Значення поля не бере участь у пошуці | <snippet>Код: 4205D</snippet> | Ні |
| <shops> | Виведення різних цін та наявності товарів у різних регіонах (магазинах).<shop id="" presence="" price="" oldprice="" /> (дане значення необхідно передавати для кожного товару, де id - айді магазину) (Додаткова інтеграція “Регіональність”) | <shops> <shop id="1" oldprice="1200" presence="true" price="1100"/> <shop id="2" presence="true" price="1100"/> </shops> | Ні |
| Елемент із кількома значеннями вкажіть як кілька елементів послідовно | <categoryId>14</category> <categoryId>25</category> <label>Новинка</label> <label>Хіт</label> <code>4205D</code> <code>12345D</code> | Ні |