Опис формату yml

Метод передачі даних

Посилання на сайт Клієнта, що публікуються в складі пропозицій, повинні вести на відповідні «сторінки товару», тобто на сторінки, що містять опис пропонованого товару, його ціну і кнопку «Купити» або «Замовити». Кожному размещаемому пропозицією повинна відповідати окрема сторінка товару.

Сайт клієнта в цілому і всі сторінки товарів повинні знаходитися в робочому стані і бути доступними будь-якому користувачеві протягом всього терміну розміщення пропозицій про продаж на Яндекс.Маркеті.

На сторінках товару не повинні використовуватися елементи, що призводять до відкриття додаткових вікон браузера (popup, popunder) або переходу на іншу сторінку (redirect) без дозволу користувача.

XML документ повинен відповідати наступним формату (DTD):

Загальні зауваження щодо формату (необхідно враховувати при створенні файлів в стандарті YML)

Стандарт XML враховує порядок проходження елементів, тому важливо дотримуватися його відповідно до прикладеним DTD (див. Додаток) або прикладами, наведеними нижче.

Стандарт XML не допускає появи символів з ASCII-кодами в діапазоні значень від 0 до 31 (за винятком значень 9, 10, 13 - табуляція, переклад рядка, повернення каретки) в текстових полях. Також цей стандарт суворо вимагає замінювати в тексті все наступні символи.

Умови заміни в текстових полях

Заголовок документа (XML header)

Стандартний XML-заголовок з посиланням на файл опису формату (DTD). Заголовок повинен починатися з першого рядка, з нульового символу. Шлях до shops.dtd прописувати не потрібно, так як цей файл розташований на стороні Яндекс.Маркет.

елемент yml_catalog

Кореневий елемент повного списку товарів магазину повинен містити один елемент, виділений тегами ... . Формат дати YYYY-MM-DD HH: mm. Дата і час, зазначені в файлі, повинні відповідати даті і часу згенерованого на стороні магазину файлу.

елемент shop

Опис магазину і товарів магазину включає в себе наступні поля:

повне найменування компанії, що володіє магазином. Не публікується, використовується для внутрішньої ідентифікації.

елемент currencies

Список курсів валют магазину. Параметр id позначає код валюти, а параметр - курс валюти до рубля. У разі, якщо параметр rate, описаний в цьому елементі, має значення 'CBRF', то Яндекс.Маркет буде сприймати курс валюти магазину як курс ЦБ РФ.

(В такому випадку Яндекс.Маркет буде перераховувати за курсом ЦБ Україна + 3%, для кожної з валют)

Увага! Як роздільник цілої та дробової частин вартості незалежно від регіональних установок використовується точка (НЕ кому!).

елемент categories

елемент offers

Список товарних пропозицій магазинів. Містить елементи типу offer.

Опис елемента offer

Нижче наведено кілька прикладів.

Опис товарної пропозиції через «vendor.model» (найбільш зручний варіант з точки зору Яндекс.Маркет)

Опис товарної пропозиції магазину в результатах пошуку:

Принтер HP Laser Jet 5 100
Ціни: 56400 р. ($ 1500) BestShop
Доступність: в наявності

Принтер. Формат А4, А3. Технологія друку: лазерна. Процесор: 300 МГц. Пам'ять: 32 Мб. Дозвіл при друці: 1200х1200 т / д. Швидкість друку: А3 11 стр. / Хв. А4 22 стр. / Хв. Щільність паперу: 60-199 г / м2. Навантаження до 65000 сторінок в місяць. Лоток 1: 100 аркушів. Лоток 2: 250 аркушів. Лоток 3: 500 аркушів.

Найбільш простий опис при пошуку:

Опис товарної пропозиції магазину в результатах пошуку:

Принтер HP Laser Jet 5 100
Ціни: 56400 р. ($ 1500) BestShop
Доступність: в наявності

Принтер. Формат А4, А3. Технологія друку: лазерна. Процесор: 300 МГц. Пам'ять: 32 Мб. Дозвіл при друці: 1200х1200 т / д. Швидкість друку: А3 11 стр. / Хв. А4 22 стр. / Хв. Щільність паперу: 60-199 г / м2. Навантаження до 65000 сторінок в місяць. Лоток 1: 100 аркушів. Лоток 2: 250 аркушів. Лоток 3: 500 аркушів.

Опис тегів, які входять в елемент

стан замовлення ( «в наявності», «під замовлення», «термін формування замовлення»). ordering є тегом, що позначає доступність товару на складі магазину. Цей тег не повинен відображати інформацію про доставку.

У YML існують ще кілька типів описів пропозицій товарів: , , , і . Залежно від типу опису використовується відповідні поля, відповідно до доданої схемою DTD (див. Додаток).

Подання товарних пропозицій типу «книги» і «медіапродукція», опис яких може бути вироблено за допомогою спеціалізованих елементів:

Опис товарної пропозиції магазину в результатах пошуку:

Книги / Художня література / Детективи

Здається, неможливо підібрати ключ до нового, заплутаної справи, що належить розслідувати співробітникові карного розшуку Анастасії Каменської. Великий мафіозі Едуард Денисов дає співробітнику карного розшуку Насті Каменської нитку до розгадки злочинів.

Яндекс залишає за собою право змінити вид видачі пропозицій, тому не гарантує показ пропозицій в тому вигляді, в якому вони представлені в прикладах.

Тег picture

Для того щоб поруч з товарною пропозицією показувалося зображення цього товару, необхідно щоб на вашому сервері у файлі robots.txt зображення були відкриті для індексування.

Правила індексації в пошуковій системі «Яндекс» можна переглянути за посиланням:

Теги description і name

У полях або , допускається вводити текст довжиною не більше 255 символів. Якщо довжина опису виходить за межі допустимого значення, то текст обрізається і в кінці проставляється крапки.

Умови відключення сайту від бази даних Яндекс.Маркет

Інтернет-магазин відключається від бази даних Яндекс.Маркет при недотриманні вищевикладених вимог і умов, описаних в договорі.

Схожі статті