XML и YML что это и зачем ?

XML и YML что это и зачем ?

0 154

Cегодня середина недели - среда.
А значит, вас снова приветствует бортовой журнал RELS!

Т.к. рубрика про то, как устроен бизнес изнутри зашла читателю, продолжим делится информацией.

Сегодня мы поговорим про YML и с чем его едят.
Прежде всего YML - это подтип формата XML, который придумал российский IT Гигант - Яндекс, для обмена данными о товарах, между Яндексом и интернет-магазинами рунета.

Разберемся в том, что такое XML - (от англ. eXtensible Markup Language) — «расширяемый язык разметки».
XML - не является языком программирования, это язык который помогает структурировать ваши данные и передавать их для автоматической машинной обработки, в понятной для этой машины форме.

К сожалению, если не брать в расчёт активно развивающиеся нейросети, большинство обработчиков не в состоянии понять, где в документе речь идёт о ссылке картинку, где о цене продукта, где о его названии, а где о описании товарного предложения.
Обработчику этой информации нужно подсказать, откуда брать ту или иную информацию.
Для этого мы размечаем документ специальными <тегами>  для того, что бы машина понимала, где какой тип информации расположен и верно его интерпретировала.



На примере YML:

Информация о вашем предложении (offer) хранится в блоке между тегами:

<offer id="228"> ТУТ </offer> 

Где цифра в поле offer означает номер вашего предложения.
Так система поймет, сколько у вас предложений и что они разные.

А внутри блока вы можете передать такую информацию как:

<price>3840</price> 

- цена товара

<picture>https://rels.ru/image/cache/catalog/bumazhnik-voditelja/Business/Business-70-1248-1-1000x1000.jpg</picture> 

- ссылка на картинку (если картинок много, вы можете передавать много картинок, повторив тот же блок с новой строки, но с другой ссылкой)

<name>Бумажник водителя RELS Business 70 1248</name> 

- название товара

<vendor>RELS</vendor> 

- бренд

<model>Business</model> 

- модель

<description>А внутри блока дескрипшен расположено описание вашего товара</description>


<barcode>4603727651232</barcode>

- штрих код товара

А так же передавайте информацию о других параметрах товара, в произвольной форме:

<param name="Материал">Натуральная кожа</param>
<param name="Цвет">Черный</param>
<param name="Застежка">Нет</param>


Получается, благодаря формату данных YML, вы можете передать всю информацию о товарах с вашего сайта на другие платформы.

Остаётся понять, а зачем это нужно?
Ну например вы можете автоматически загружать каталоги с вашими товарами на Яндекс Маркет или в VK Товары.

Система сама поймет, сколько у вас товарных предложений, какие у них цены, названия и описания. Создаст карточки товаров. А если ссылка на ваш YML файл является постоянной. Вам достаточно обновлять информацию внутри этого файла, что бы системы которые располагают ссылкой на этот файл, автоматически актуализировали информацию после каждой внесённой вами правки.

А теперь о хороших новостях:
Теперь все наши товары вы можете приобрести так же и в нашей группе VK  , ведь они синхронизированы через YML.

А уже завтра вернёмся к вам с новостями по ремонту нашего магазина :)
Спасибо всем кто дочитал!

С уважением к вам, команда фабрики RELS.

19 Марта, 2024
Комментарии (0)
Ваш комментарий будет первым