Опис формату yml
Метод передачі даних
Посилання на сайт Клієнта, що публікуються в складі пропозицій, повинні вести на відповідні «сторінки товару», тобто на сторінки, що містять опис пропонованого товару, його ціну і кнопку «Купити» або «Замовити». Кожному размещаемому пропозицією повинна відповідати окрема сторінка товару.
Сайт клієнта в цілому і всі сторінки товарів повинні знаходитися в робочому стані і бути доступними будь-якому користувачеві протягом всього терміну розміщення пропозицій про продаж на Яндекс.Маркеті.
На сторінках товару не повинні використовуватися елементи, що призводять до відкриття додаткових вікон браузера (popup, popunder) або переходу на іншу сторінку (redirect) без дозволу користувача.
XML документ повинен відповідати наступним формату (DTD):
Загальні зауваження щодо формату (необхідно враховувати при створенні файлів в стандарті YML)
Стандарт XML враховує порядок проходження елементів, тому важливо дотримуватися його відповідно до прикладеним DTD (див. Додаток) або прикладами, наведеними нижче.
Стандарт XML не допускає появи символів з ASCII-кодами в діапазоні значень від 0 до 31 (за винятком значень 9, 10, 13 - табуляція, переклад рядка, повернення каретки) в текстових полях. Також цей стандарт суворо вимагає замінювати в тексті все наступні символи.
Умови заміни в текстових полях
Заголовок документа (XML header)
Стандартний XML-заголовок з посиланням на файл опису формату (DTD). Заголовок повинен починатися з першого рядка, з нульового символу. Шлях до shops.dtd прописувати не потрібно, так як цей файл розташований на стороні Яндекс.Маркет.
елемент yml_catalog
Кореневий елемент повного списку товарів магазину повинен містити один елемент, виділений тегами
елемент 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 існують ще кілька типів описів пропозицій товарів:
Подання товарних пропозицій типу «книги» і «медіапродукція», опис яких може бути вироблено за допомогою спеціалізованих елементів:
Опис товарної пропозиції магазину в результатах пошуку:
Книги / Художня література / Детективи
Здається, неможливо підібрати ключ до нового, заплутаної справи, що належить розслідувати співробітникові карного розшуку Анастасії Каменської. Великий мафіозі Едуард Денисов дає співробітнику карного розшуку Насті Каменської нитку до розгадки злочинів.
Яндекс залишає за собою право змінити вид видачі пропозицій, тому не гарантує показ пропозицій в тому вигляді, в якому вони представлені в прикладах.
Тег picture
Для того щоб поруч з товарною пропозицією показувалося зображення цього товару, необхідно щоб на вашому сервері у файлі robots.txt зображення були відкриті для індексування.
Правила індексації в пошуковій системі «Яндекс» можна переглянути за посиланням:
Теги description і name
У полях
Умови відключення сайту від бази даних Яндекс.Маркет
Інтернет-магазин відключається від бази даних Яндекс.Маркет при недотриманні вищевикладених вимог і умов, описаних в договорі.