Интернет-магазины и Яндекс Маркет: YML файл. Чем открыть YML? Создать yml файл онлайн

Это стандарт, разработанный Яндексом для принятия и размещения информации в базе данных Яндекс.Маркета. YML основан на стандарте XML. Единый формат представления данных позволяет быстро и качественно обрабатывать предоставляемую магазинами информацию о товарах и услугах.

Настройте экспорт информации о товарах и услугах из вашей базы данных в YML-файл или используйте CMS со встроенными возможностями экспорта данных в формат YML.

Процесс подключения

Разместите файл на сайте вашего магазина по URL , и укажите его при добавлении магазина в SocPoster. YML-файл регулярно скачивается роботом и обновленные данные импортируются в каталог товаров вашего сообщества во ВКонтакте.

Требования к YML-файлу

Стандарт YML не допускает использования в текстовых данных непечатаемых символов с ASCII -кодами в диапазоне значений от 0 до 31 (за исключением символов с кодами 9, 10, 13. Разрешены - табуляция, перевод строки, возврат каретки. ). Это требует обязательной замены некоторых символов на эквивалентные им символьные коды:

Если в файле все таки присутствуют html теги, то для надежности, можете обернуть их в конструкцию . Это необязательно. Пример:

> >

Описание элементов и пример файла

Несколько категорий для товара

В стандарте YML не предусмотрено использование нескольких категорий, но SocPoster делает исключение для этого правила и обрабатывает все тэги указанные для товара. Пример:

> Просто категория> Еще одна категория> Дочка просто категории> Обычная категория> Категория> > > http://socposter.ru/ > > 100> > RUB> > 1> > 3> > 5> > 12> > http://socposter.ru/product-img1.jpg > > http://socposter.ru/product-img2.jpg > > Название товара> > Производитель> > Описание. > "Название параметра 1" > параметр 1> "Название параметра 2" > параметр 2> >

Кликабельность сниппета сайта в выдаче поисковых систем является весьма значимым фактором ранжирования Интернет-ресурсов. В свою очередь, повышение кликабельности сниппета может способствовать не только росту позиций, но и росту целевого трафика. О том, как увеличить кликабельность сниппета коммерческого сайта в выдаче поисковой системы Яндекс пойдет речь далее.

Для повышения кликабельности сниппета коммерческого сайта в выдаче поисковой системы Яндекс мы будем использовать модуль «Товары и Цены» в панели ЯндексВебмастер. Данный модуль позволяет добавлять в сниппет сайта в выдаче поисковой системы Яндекс данные о цене товара и варианте доставки.

Подключение модуля «Товары и Цены» осуществляется в разделе «Содержимое сайта» панели ЯндексВебмастер. Для подключения модуля «Товары и Цены» необходимо передать в поисковую систему Яндекс информацию о предлагаемых товарах и их стоимости. Передача данных осуществляется через специальный yml-файл, который размещается на сайте.

Последовательность действий для подключения модуля «Товары и Цены»

  1. Подготовка данных и создание yml-файла с данными о товарах и ценах

Подготовка данных и создание YML-файла

Для создания yml-файла необходимо для каждого товара подготовить следующие данные:

  • Тип товара
  • Модель
  • Фирма
  • Страна
  • Описание
  • URL-товара
  • URL-картинки товара
  • Категория
  • >Цена

Все данные о товарах нужно собрать в excel-файл – (*.xlsx, 10Kb). Пример заполнения excel-файла для создания yml-файла можно скачать по этой ссылке — (*.xlsx, 13Kb).

Создать yml-файл можно с помощью сервиса автоматической генерации yml-файла по адресу http://www.tagiltsev.ru/yml_generator/ или самостоятельно с использованием Microsoft Excel, после ознакомления с информацией в разделе помощи Яндекс — http://help.yandex.ru/webmaster/goods-prices/technical-requirements.xml . Пример автоматически созданного yml-файла можно скачать по этой ссылке – (*.xml, 24Kb).

Заполнение заявки на подключение модуля «Товары и Цены»

После создания yml-файла с данными о товарах необходимо заполнить заявку на подключение модуля «Товары и Цены» в разделе «Содержимое сайта» панели ЯндексВебмастер. Для заполнения заявки необходимы следующие данные:

  • Местонахождение магазина
  • Регионы доставки
  • Информация о доставке по городу местонахождения
  • Форма онлайн заказа
  • Контактный телефон магазина
  • Адрес страницы (URL), где представлена информация о времени работы магазина
  • Организационно-правовая форма
  • Название организации
  • Почтовый адрес
  • Адрес местонахождения, указанный в Уставе
  • Адрес страницы (URL), где представлена информация о юридическом лице
  • Адрес (URL), по которому находится YML-файл

Пример правильно заполненной заявки

Важно!!! На сайте обязательно должна быть страница с юридической информацией. Без этого заявку отклонят.

Обработка заявки и получение ответа

В среднем, заявку обрабатывают около 3 – 5 рабочих дней. После рассмотрения заявки приходит ответ о принятии или отклонении (с указанием причины). Если заявку отклонили, то необходимо устранить замечания и подать новую.

После принятия заявки с модуле «Товары и Цены» появляется следующее сообщение:

Цена товара в сниппете сайта в выдаче Яндекс

После нескольких апдейтов поисковой системы Яндекс (1 — 2 недели) в сниппете сайта появляется информация о цене и доставке:

Если у Вас есть вопросы, то Вы можете задать их в комментариях.

YML (Yandex Market Language) - это стандарт, разработанный Яндексом для принятия и размещения информации от магазинов. YML основан на стандарте XML (XML XSD). Единый формат представления данных позволяет быстро и качественно обрабатывать предоставляемую магазинами информацию о товарах и услугах.

Настройте экспорт информации о товарах и услугах из вашей базы данных в YML-файл или используйте CMS со встроенными возможностями экспорта данных в формат YML. Разместите файл на сайте вашего магазина по URL, который указывается в разделе «Товары и цены» . YML-файл регулярно скачивается роботом и обновленные данные экспортируются в базу данных.

Примеры использования элементов представлены в разделе Примеры и описания .

    YML-файл должен быть доступен по протоколу HTTP или HTTPS. Вы можете использовать авторизацию для доступа к этому файлу. В этом случае во время загрузки файла укажите логин и пароль для его автоматического скачивания роботом.

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

    YML-файл может быть разделен на несколько частей. При этом необходимо загружать отдельные файлы в Яндекс.Вебмастер последовательно.

    Вы можете разместить YML-файл в упакованном виде с помощью алгоритма сжатия ZIP (расширение.zip) или GNU ZIP (расширение.gz).

    Максимальный объем YML-файла составляет 500 МБ.

    В YML-файле нельзя использовать элементы с пустыми значениями. Если элемент не является обязательным и он неприменим для вашего случая, его необходимо удалить.

    Стандарт YML не допускает использования в текстовых данных и ссылках непечатаемых символов с ASCII-кодами в диапазоне значений от 0 до 31 (за исключением символов с кодами 9, 10, 13 - табуляция, перевод строки, возврат каретки). Это требует обязательной замены некоторых символов на эквивалентные им символьные коды:

    Символ в тексте Код для YML-файла
    Символ в тексте Код для YML-файла

Примеры и описания

XML-заголовок

Вторая строка заголовка XML-документа определяет ссылку на файл описания формата данных (XML DTD). Здесь достаточно указать только имя файла shops.dtd , путь указывать не нужно.

\n

yml_catalog

Любой XML-документ может содержать только один корневой элемент. Формат YML в качестве корневого использует элемент yml_catalog . Атрибут date элемента yml_catalog должен соответствовать дате и времени генерации YML-файла на стороне магазина. Дата должна иметь формат YYYY-MM-DD hh:mm.

\n \n ...\n \n

shop

Элемент shop содержит описание магазина и его товарных предложений.

\n BestShop\n Best online seller Inc.\n http://www.best.seller.ru/\n\n ... \n ... \n ... \n ... \n

Примечание. Название магазина, указываемое в элементе name , не должно превышать 20 символов. В противном случае оно автоматически будет заменено на имя домена, указанное в элементе url .

currencies

Элемент currencies задает список курсов валют магазина. Каждая из валют описывается отдельным элементом currency .

Данные о ценах принимаются в рублях (RUR, RUB), гривнах (UAH), белорусских рублях (BYN), тенге (KZT), долларах (USD) и евро (EUR). В результатах поисковой выдачи цены могут отображаться в рублях, гривнах, белорусских рублях и тенге в зависимости от региона пользователя. Если в вашем YML-файле не задан курс для отображаемой валюты, то используется курс Центрального Банка страны, к которой относится регион пользователя. Применяется курс, установленный на текущий день. Курс обновляется ежедневно в 00.00.

\n \n \n \n \n \n

Атрибут id элемента currency указывает код одной или нескольких валют, которые могут быть использованы в YML-файле.

Атрибут rate указывает курс валюты к курсу основной валюты, взятой за единицу (валюта, для которой rate=\"1\"). Атрибут rate может иметь следующие значения:

В качестве основной валюты (для которой установлено rate=\"1\") могут быть использованы только рубль (RUR, RUB), белорусский рубль (BYN), гривна (UAH) или тенге (KZT).

Пример, когда курс USD и EUR соответствуют курсу Национального банка Украины:

\n \n \n \n

categories

Элемент categories содержит список категорий магазина. Каждая категория описывается отдельным элементом category . Описание категории должно включать ее идентификатор (атрибут id) для всех категорий и идентификатор категории более высокого уровня для подкатегорий. Идентификатор категории должен быть уникальным положительным целым числом (не может быть равен «0» ). Если элемент parentId не указан, то категория считается корневой.

Параметры:

  • id - идентификатор вашей категории товаров.

    parentId - идентификатор более высокой по иерархии (родительской) категории товаров.

\n Книги\n Детективы\n Боевики\n Видео\n Комедии\n Принтеры\n Оргтехника\n

local_delivery_cost

В элементе local_delivery_cost указывается общая стоимость доставки для региона, в котором расположен магазин.

Cтоимость доставки каждого отдельного товара может быть указана в элементе local_delivery_cost внутри элемента offer .

Если в YML-файле указана общая стоимость доставки, то она действует на все товары, кроме тех, на которые стоимость доставки указана непосредственно в соответствующем элементе offer .

\n ... \n ... \n 300\n \n ...\n ...\n \n

delivery-options

Элемент используется для указания стоимости курьерской доставки по своему региону.

Данные указываются в атрибуте cost элемента option .

Элемент delivery-options необходимо указывать в элементе на уровне shop . В противном случае YML-файл не пройдет валидацию. Стоимость указывается в основной валюте прайс-листа.

Также элемент delivery-options может быть указан в элементе на уровне offer . В этом случае стоимость указывается в валюте предложения.

В качестве значения можно использовать только целые числа (рубли). Для указания бесплатной доставки используйте значение 0. Учитывайте общие правила указания стоимости доставки:

    Если стоимость доставки не фиксирована и зависит от различных параметров (веса, объема и т. п.), необходимо указать стоимость доставки за минимальную единицу продукции. Например, если товар продается коробками (минимальная единица продукции составляет одну коробку), необходимо указать стоимость доставки одной коробки с товарами. Если товар продается килограммами, стоимость доставки должна быть указана за 1 кг.

Элемент delivery-options может содержать до пяти элементов option для указания разных типов и условий доставки (например, обычная, экспресс и т. п.).

Элемент option допускает использование дополнительных атрибутов (days , order-before). Эти атрибуты учитываются Яндекс.Маркетом, но не используются в сниппете в рамках партнерской программы.

offers

В элементе offers содержится список товарных предложений магазинов. Каждое товарное предложение описывается в отдельном элементе offer .

\n \n ...\n \n ...\n

В YML существуют несколько типов описаний предложений товаров. Тип устанавливает, какие поля используются для описания предложения.

Тип описания указывается в атрибуте type элемента offer:

\n ...\n ...\n

Упрощенное описание

description и name

В элементе name указывается заголовок товарного предложения (длина не более 120 символов). В заголовке рекомендуется указывать полное уникальное название товара. Заголовок не может состоять только из цифр.

В элементе description указывается описание товарного предложения (длина не более 175 символов). В описании товарного предложения рекомендуется указывать основные характеристики товара.

Описание используется для замены в результатах поиска текста сниппета, собранного автоматически со страницы сайта. Замена производится только в случаях, когда автоматически собранный текст плохого качества.

Примечание. В элементах description и name не допускается использование XHTML-элементов (например, h3, br и пр.).

\n Ортопедический матрас Орматек Mono Prim EVS500\n Односторонний матрас средней жесткости на основе блока независимых пружин EVS 500, \n который равномерно распределяет нагрузку по всей горизонтальной поверхности матраса \n и обеспечивает направленную поддержку позвоночника. Наполнители: пенополиуретан \n и латексированная кокосовая койра. Размер: 90x195 см, высота: 17 см.\n Максимальный вес на 1 спальное место: 100 кг.\n

adult

Элемент adult обязателен для обозначения товара, имеющего отношение к удовлетворению сексуальных потребностей, либо иным образом эксплуатирующего интерес к сексу.

Предложения магазина, помеченные тегом adult , будут отображаться на странице выдачи результатов поиска Яндекса в блоке Маркета только при выключенном семейном фильтре и по строго определенным запросам. На поиске Маркета данные предложения будут отображаться только после подтверждения пользователем достижения возраста 18 лет.

Элемент adult может быть указан:

    перед элементом offers - для обозначения всего списка товарных предложений;

    в элементе offer - для отдельных товарных предложений.

true\n\n ...\n ...\n

\n\n ...\n Вибратор гелевый\n Robotic\n Реалистик 9\n ...\n true\n ...\n

vendor

В элементе vendor указывается производитель товара или его торговая марка.

Элемент vendor применим в двух типах описания товарного предложения - упрощенном и vendor.model . При описании товара рекомендуется всегда указывать производителя или торговую марку.

\n Nokia\n

Типы описаний

Элемент offer поддерживает несколько типов описаний предложений. Рекомендуем использовать различные типы описаний для предложений из соответствующих категорий. Если вы захотите размещаться на Яндекс.Маркете, это позволит вам упростить процесс подготовки соответствующего YML-файла.

Ограничение. Элементы, которые не были описаны в примерах, являются резервными и не обрабатываются. Яндекс оставляет за собой право изменить вид сниппетов.

Произвольный товар (vendor.model)

Этот тип описания является наиболее удобным и универсальным, он рекомендован для описания товаров из большинства категорий.

\n \n 700\n USD\n 6\n true\n 300\n Принтер\n НP\n CH366C\n Deskjet D2663\n Серия принтеров для людей, которым нужен надежный, простой в использовании \n цветной принтер для повседневной печати. Формат А4. Технология печати: 4-цветная термальная струйная. \n Разрешение при печати: 4800х1200 т/д.\n \n true\n Япония\n А4\n термическая струйная\n Цветная\n 1000\n 20\n 2.73\n\n

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

currencyId

categoryId

delivery

delivery-options .

Производитель.

delivery-options

manufacturer_warranty

country_of_origin

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

URL страницы товара. Максимальная длина URL - 512 символов.

Цена, по которой данный товар можно приобрести. Цена товарного предложения округляется, формат, в котором она отображается, зависит от настроек пользователя.

Указанное значение не должно быть равно нулю.

currencyId

Идентификатор валюты товара (RUR, USD, UAH, KZT). Для корректного отображения цены в национальной валюте необходимо использовать идентификатор (например, UAH) с соответствующим значением цены.

categoryId

delivery

Элемент, отражающий возможность доставки соответствующего товара.

«false» - товар не может быть доставлен («самовывоз» ).

«true» - доставка товара осуществлятся в регионы, указанные во вкладке Магазин в разделе Товары и цены Яндекс.Вебмастера. Стоимость доставки описывается в теге delivery-options .

Cниппет будет отображаться в результатах поиска только того региона, где производится доставка.

Производитель.

Модель. Название модели должно содержать цифры и буквы.

Описание товарного предложения. Максимальная длина - 175 символов.

Описание используется для замены в результатах поиска текста сниппета, собранного автоматически со страницы сайта. Замена осуществляется только в случаях, когда автоматически собранный текст плохого качества.

Код товара (указывается код производителя).

delivery-options

Стоимость доставки данного товара в своем регионе.

Статус доступности товара - в наличии/на заказ.

«false» - товарное предложение на заказ. Магазин готов осуществить поставку товара на указанных условиях в течение месяца (срок может быть больше для товаров, которые всеми участниками рынка поставляются только на заказ). Те товарные предложения, на которые заказы не принимаются, не должны выгружаться.

«true» - товарное предложение в наличии. Магазин готов сразу договариваться с покупателем о доставке товара.

Элемент используется для отражения информации о минимальной сумме заказа, минимальной партии товара или необходимости предоплаты, а так же для описания акций магазина. Допустимая длина текста в элементе - 50 символов.

manufacturer_warranty

Элемент предназначен для отметки товаров, имеющих официальную гарантию производителя.

country_of_origin

Элемент предназначен для указания страны производства товара. Список стран, которые могут быть указаны в этом элементе, доступен по адресу: http://partnermarket/elements//pages/help/Countries.pdf .

Элемент предназначен для обозначения товара, который можно скачать.

Элемент обязателен для обозначения товара, имеющего отношение к удовлетворению сексуальных потребностей, либо иным образом эксплуатирующего интерес к сексу.

Элемент предназначен для указания характеристик товара. Для описания каждого параметра используется отдельный элемент Элемент является необязательным для использования.

Книги (book)

\n \n 80\n RUR\n 3\n true\n 300\n Александра Маринина\n Все не так. В 2 томах. Том 1\n ЭКСМО - Пресс\n А. Маринина - королева детектива\n 2007\n 978-5-699-23647-3\n 2\n 1\n rus\n 70x90/32\n 288\n Все прекрасно в большом патриархальном семействе\n Руденко. Но - увы! - впечатление это обманчиво: каждого из \n многочисленных представителей семьи обуревают свои потаенные \n страсти и запретные желания.\n false\n

Элементы, входящие в offer (обязательные элементы в таблице выделены жирным шрифтом):

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

URL страницы товара. Максимальная длина URL - 512 символов.

Цена, по которой данный товар можно приобрести. Цена товарного предложения округляется, формат, в котором она отображается, зависит от настроек пользователя.

Указанное значение не должно быть равно нулю.

currencyId

Идентификатор валюты товара (RUR, USD, UAH, KZT). Для корректного отображения цены в национальной валюте необходимо использовать идентификатор (например, UAH) с соответствующим значением цены.

categoryId

delivery

Элемент, отражающий возможность доставки соответствующего товара.

«false» - товар не может быть доставлен («самовывоз» ).

«true» - доставка товара осуществлятся в регионы, указанные во вкладке Магазин в разделе Товары и цены Яндекс.Вебмастера. Стоимость доставки описывается в теге delivery-options .

Cниппет будет отображаться в результатах поиска только того региона, где производится доставка.

Название произведения.

Издательство.

Год издания.

Необязательный элемент.

Количество томов.

Номер тома.

Язык произведения.

Переплет.

table_of_contents

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

URL страницы товара. Максимальная длина URL - 512 символов.

Цена, по которой данный товар можно приобрести. Цена товарного предложения округляется, формат, в котором она отображается, зависит от настроек пользователя.

Указанное значение не должно быть равно нулю.

currencyId

Идентификатор валюты товара (RUR, USD, UAH, KZT). Для корректного отображения цены в национальной валюте необходимо использовать идентификатор (например, UAH) с соответствующим значением цены.

categoryId

delivery

Элемент, отражающий возможность доставки соответствующего товара.

«false» - товар не может быть доставлен («самовывоз» ).

«true» - доставка товара осуществлятся в регионы, указанные во вкладке Магазин в разделе Товары и цены Яндекс.Вебмастера. Стоимость доставки описывается в теге delivery-options .

Cниппет будет отображаться в результатах поиска только того региона, где производится доставка.

Название произведения.

Издательство.

Год издания.

Код книги, если их несколько, то указываются через запятую.

Формат ISBN проверяется на корректность. При проверке учитываются:

    Длина кода. При разбиении ISBN на части при помощи дефиса (например, 978-5-94878-004-7) код проверяется на соответствие дополнительным требованиям к количеству цифр в каждой из частей.

    Контрольная цифра (check-digit). Последняя цифра кода должна согласовываться с остальными цифрами по определенной формуле.

Необязательный элемент.

Аннотация к книге. Максимальная длина - 175 символов.

Количество томов.

Номер тома.

Язык произведения.

Переплет.

Количество страниц в книге, должно быть целым положительным числом.

table_of_contents

Аудиокниги (audiobook)

\n http://www.best.seller.ru/product_page.asp?pid=14345\n 200\n RUR\n 3\n Владимир Кунин\n Иваnов и Rабинович, или Аj"гоу ту "Хаjфа!\n 1С-Паблишинг, Союз\n 2008\n 978-5-9677-0757-5\n ru\n Николай Фоменко\n начитана \n CD\n mp3\n 45m23s\n Перу Владимира Кунина принадлежат десятки сценариев к\n кинофильмам, серия книг про КЫСЮ и многое, многое другое.\n true\n

Элементы, входящие в offer (обязательные элементы в таблице выделены жирным шрифтом):

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

URL страницы товара. Максимальная длина URL - 512 символов.

Цена, по которой данный товар можно приобрести. Цена товарного предложения округляется, формат, в котором она отображается, зависит от настроек пользователя.

Указанное значение не должно быть равно нулю.

currencyId

Идентификатор валюты товара (RUR, USD, UAH, KZT). Для корректного отображения цены в национальной валюте необходимо использовать идентификатор (например, UAH) с соответствующим значением цены.

categoryId

Название произведения.

Издательство.

Год издания.

Код книги, если их несколько, то указываются через запятую.

Формат ISBN проверяется на корректность. При проверке учитываются:

    Длина кода. При разбиении ISBN на части при помощи дефиса (например, 978-5-94878-004-7) код проверяется на соответствие дополнительным требованиям к количеству цифр в каждой из частей.

    Контрольная цифра (check-digit). Последняя цифра кода должна согласовываться с остальными цифрами по определенной формуле.

Необязательный элемент.

Аннотация к книге. Максимальная длина - 175 символов.

performance_type

Язык произведения.

Номер тома.

Номер части.

Формат аудиокниги.

recording_length

table_of_contents

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

URL страницы товара. Максимальная длина URL - 512 символов.

Цена, по которой данный товар можно приобрести. Цена товарного предложения округляется, формат, в котором она отображается, зависит от настроек пользователя.

Указанное значение не должно быть равно нулю.

currencyId

Идентификатор валюты товара (RUR, USD, UAH, KZT). Для корректного отображения цены в национальной валюте необходимо использовать идентификатор (например, UAH) с соответствующим значением цены.

categoryId

Название произведения.

Издательство.

Год издания.

Код книги, если их несколько, то указываются через запятую.

Формат ISBN проверяется на корректность. При проверке учитываются:

    Длина кода. При разбиении ISBN на части при помощи дефиса (например, 978-5-94878-004-7) код проверяется на соответствие дополнительным требованиям к количеству цифр в каждой из частей.

    Контрольная цифра (check-digit). Последняя цифра кода должна согласовываться с остальными цифрами по определенной формуле.

Необязательный элемент.

Аннотация к книге. Максимальная длина - 175 символов.

Исполнитель. Если их несколько, перечисляются через запятую.

performance_type

Тип аудиокниги (радиоспектакль, произведение начитано, ...).

Язык произведения.

Номер тома.

Номер части.

Формат аудиокниги.

Носитель, на котором поставляется аудиокнига.

recording_length

Время звучания задается в формате mm.ss (минуты.секунды).

table_of_contents

Музыкальная и видео продукция (artist.title)

Пример для музыки

\n http://www.best.seller.ru/product_page.asp?pid=12946\n 15\n USD\n 2\n true\n Pink Floyd\n Dark Side Of The Moon, Platinum Disc\n 1999\n CD\n Dark Side Of The Moon, поставивший мир на уши\n невиданным сочетанием звуков, - это всего-навсего девять \n треков, и даже не все они писались специально для альбома. \n Порывшись по сусекам, участники Pink Floyd мудро сделали \n новое из хорошо забытого старого - песен, которые \n почему-либо не пошли в дело или остались незаконченными. \n Одним из источников вдохновения стали саундтреки \n для кинофильмов, которые группа производила в больших количествах.\n

Элементы, описывающие музыку в offer (обязательные элементы в таблице выделены жирным шрифтом):

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

URL страницы товара. Максимальная длина URL - 512 символов.

Цена, по которой данный товар можно приобрести. Цена товарного предложения округляется, формат, в котором она отображается, зависит от настроек пользователя.

Указанное значение не должно быть равно нулю.

currencyId

Идентификатор валюты товара (RUR, USD, UAH, KZT). Для корректного отображения цены в национальной валюте необходимо использовать идентификатор (например, UAH) с соответствующим значением цены.

categoryId

delivery

Элемент, отражающий возможность доставки соответствующего товара.

«false» - товар не может быть доставлен («самовывоз» ).

«true» - доставка товара осуществлятся в регионы, указанные во вкладке Магазин в разделе Товары и цены Яндекс.Вебмастера. Стоимость доставки описывается в теге delivery-options .

Cниппет будет отображаться в результатах поиска только того региона, где производится доставка.

Исполнитель.

Название.

Год выпуска.

Носитель.

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

URL страницы товара. Максимальная длина URL - 512 символов.

Цена, по которой данный товар можно приобрести. Цена товарного предложения округляется, формат, в котором она отображается, зависит от настроек пользователя.

Указанное значение не должно быть равно нулю.

currencyId

Идентификатор валюты товара (RUR, USD, UAH, KZT). Для корректного отображения цены в национальной валюте необходимо использовать идентификатор (например, UAH) с соответствующим значением цены.

categoryId

delivery

Элемент, отражающий возможность доставки соответствующего товара.

«false» - товар не может быть доставлен («самовывоз» ).

«true» - доставка товара осуществлятся в регионы, указанные во вкладке Магазин в разделе Товары и цены Яндекс.Вебмастера. Стоимость доставки описывается в теге delivery-options .

Cниппет будет отображаться в результатах поиска только того региона, где производится доставка.

Исполнитель.

Название.

Год выпуска.

Носитель.

Пример для видео

\n http://www.best.seller.ru/product_page.asp?pid=92347\n 93\n RUR\n 2\n true\n Свадьба Мюриэл\n 1999\n DVD\n Тони Колетт (Toni Collette), Рэйчел Грифитс (Rachel Griffiths)\n П Дж Хоген\n Muriel"s wedding\n Австралия\n Гадкий утенок из провинциального городка покидает свое \n гнездо, и в компании своей подруги отправляется искать веселой жизни в большой \n и загадочный город. Фильм о мечтах и реальности, дружбе и юности молодой девушки, \n приключения которой повторяют судьбы Золушки и героини Джулии Робертс \n из ставшего классикой фильма Красотка...\n

Элементы, описывающие видео в offer (обязательные элементы в таблице выделены жирным шрифтом):

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

URL страницы товара. Максимальная длина URL - 512 символов.

Цена, по которой данный товар можно приобрести. Цена товарного предложения округляется, формат, в котором она отображается, зависит от настроек пользователя.

Указанное значение не должно быть равно нулю.

currencyId

Идентификатор валюты товара (RUR, USD, UAH, KZT). Для корректного отображения цены в национальной валюте необходимо использовать идентификатор (например, UAH) с соответствующим значением цены.

categoryId

delivery

Элемент, отражающий возможность доставки соответствующего товара.

«false» - товар не может быть доставлен («самовывоз» ).

«true» - доставка товара осуществлятся в регионы, указанные во вкладке Магазин в разделе Товары и цены Яндекс.Вебмастера. Стоимость доставки описывается в теге delivery-options .

Cниппет будет отображаться в результатах поиска только того региона, где производится доставка.

Название фильма.

Режиссер.

Оригинальное название.

Год выпуска.

Носитель.

Элемент обязателен для обозначения товара, имеющего отношение к удовлетворению сексуальных потребностей, либо иным образом эксплуатирующего интерес к сексу.

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

URL страницы товара. Максимальная длина URL - 512 символов.

Цена, по которой данный товар можно приобрести. Цена товарного предложения округляется, формат, в котором она отображается, зависит от настроек пользователя.

Указанное значение не должно быть равно нулю.

currencyId

Идентификатор валюты товара (RUR, USD, UAH, KZT). Для корректного отображения цены в национальной валюте необходимо использовать идентификатор (например, UAH) с соответствующим значением цены.

categoryId

delivery

Элемент, отражающий возможность доставки соответствующего товара.

«false» - товар не может быть доставлен («самовывоз» ).

«true» - доставка товара осуществлятся в регионы, указанные во вкладке Магазин в разделе Товары и цены Яндекс.Вебмастера. Стоимость доставки описывается в теге delivery-options .

Cниппет будет отображаться в результатах поиска только того региона, где производится доставка.

Название фильма.

Режиссер.

Оригинальное название.

Год выпуска.

Носитель.

Элемент обязателен для обозначения товара, имеющего отношение к удовлетворению сексуальных потребностей, либо иным образом эксплуатирующего интерес к сексу.

Туры (tour)

\n http://www.best.seller.ru/product_page.asp?pid=12344\n 958\n USD\n 6\n false\n 300\n Африка\n Египет\n Хургада\n 7\n 01/01/03\n 08/01/03\n Hilton\n 5*****\n SNG\n ALL\n авиаперелет, трансфер, проживание, питание, страховка\n Авиа\n Отдых в Египте.\n

Элементы, входящие в offer (обязательные элементы в таблице выделены жирным шрифтом):

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

URL страницы товара. Максимальная длина URL - 512 символов.

Цена, по которой данный товар можно приобрести. Цена товарного предложения округляется, формат, в котором она отображается, зависит от настроек пользователя.

Указанное значение не должно быть равно нулю.

currencyId

Идентификатор валюты товара (RUR, USD, UAH, KZT). Для корректного отображения цены в национальной валюте необходимо использовать идентификатор (например, UAH) с соответствующим значением цены.

categoryId

delivery

Элемент, отражающий возможность доставки соответствующего товара.

«false» - товар не может быть доставлен («самовывоз» ).

«true» - доставка товара осуществлятся в регионы, указанные во вкладке Магазин в разделе Товары и цены Яндекс.Вебмастера. Стоимость доставки описывается в теге delivery-options .

Cниппет будет отображаться в результатах поиска только того региона, где производится доставка.

Часть света.

Курорт или город.

Количество дней тура.

Даты заездов.

Звезды отеля.

Тип комнаты (SNG, DBL, ...).

Тип питания (All, HB, ...).

included

transport

Транспорт.

Описание используется для замены в результатах поиска текста сниппета, собранного автоматически со страницы сайта. Замена осуществляется только в случаях, когда автоматически собранный текст плохого качества.

currencyId

Идентификатор валюты товара (RUR, USD, UAH, KZT). Для корректного отображения цены в национальной валюте необходимо использовать идентификатор (например, UAH) с соответствующим значением цены.

categoryId

delivery

Элемент, отражающий возможность доставки соответствующего товара.

«false» - товар не может быть доставлен («самовывоз» ).

«true» - доставка товара осуществлятся в регионы, указанные во вкладке Магазин в разделе Товары и цены Яндекс.Вебмастера. Стоимость доставки описывается в теге delivery-options .

Cниппет будет отображаться в результатах поиска только того региона, где производится доставка.

Часть света.

Курорт или город.

Количество дней тура.

Даты заездов.

Название отеля (в некоторых случаях название тура).

Звезды отеля.

Тип комнаты (SNG, DBL, ...).

Тип питания (All, HB, ...).

included

Что включено в стоимость тура.

transport

Транспорт.

Описание тура. Максимальная длина - 175 символов.

Описание используется для замены в результатах поиска текста сниппета, собранного автоматически со страницы сайта. Замена осуществляется только в случаях, когда автоматически собранный текст плохого качества.

Билеты на мероприятие (event-ticket)

\n url товарного предложения\n 100000\n RUR\n 3\n true\n \n Дмитрий Хворостовский и Национальный филармонический\n оркестр России. Дирижер - Владимир Спиваков.\n Московский международный Дом музыки\n Большой зал\n Партер р. 1-5\n 2009-12-31T19:00 \n 0\n 0\n Концерт Дмитрия Хворостовского и Национального филармонического\n оркестра России\n

Элементы, входящие в offer (обязательные элементы в таблице выделены жирным шрифтом):

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

URL страницы товара. Максимальная длина URL - 512 символов.

Цена, по которой данный товар можно приобрести. Цена товарного предложения округляется, формат, в котором она отображается, зависит от настроек пользователя.

Указанное значение не должно быть равно нулю.

currencyId

Идентификатор валюты товара (RUR, USD, UAH, KZT). Для корректного отображения цены в национальной валюте необходимо использовать идентификатор (например, UAH) с соответствующим значением цены.

categoryId

delivery

Элемент, отражающий возможность доставки соответствующего товара.

«false» - товар не может быть доставлен («самовывоз» ).

«true» - доставка товара осуществлятся в регионы, указанные во вкладке Магазин в разделе Товары и цены Яндекс.Вебмастера. Стоимость доставки описывается в теге delivery-options .

Cниппет будет отображаться в результатах поиска только того региона, где производится доставка.

Название мероприятия.

date url

URL страницы товара. Максимальная длина URL - 512 символов.

Цена, по которой данный товар можно приобрести. Цена товарного предложения округляется, формат, в котором она отображается, зависит от настроек пользователя.

Указанное значение не должно быть равно нулю.

currencyId

Идентификатор валюты товара (RUR, USD, UAH, KZT). Для корректного отображения цены в национальной валюте необходимо использовать идентификатор (например, UAH) с соответствующим значением цены.

categoryId

delivery

Элемент, отражающий возможность доставки соответствующего товара.

«false» - товар не может быть доставлен («самовывоз» ).

«true» - доставка товара осуществлятся в регионы, указанные во вкладке Магазин в разделе Товары и цены Яндекс.Вебмастера. Стоимость доставки описывается в теге delivery-options .

Cниппет будет отображаться в результатах поиска только того региона, где производится доставка.

Название мероприятия.

Дата и время сеанса. Указываются в формате ISO 8601: YYYY-MM-DDThh:mm.

Признак премьерности мероприятия.

Признак детского мероприятия.

Упрощенное описание

Это базовый, наиболее простой тип описания.

\n http://www.best.seller.ru/product_page.asp?pid=12348\n 699.54\n USD\n 6\n false\n 300\n Золотые наручные часы \n Longines\n A1234567B\n Изящные золотые часы.\n Швейцария\n

Элементы, входящие в offer (обязательные элементы в таблице выделены полужирным шрифтом):

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

URL страницы товара. Максимальная длина URL - 512 символов.

Цена, по которой данный товар можно приобрести. Цена товарного предложения округляется, формат, в котором она отображается, зависит от настроек пользователя.

Указанное значение не должно быть равно нулю.

currencyId

Идентификатор валюты товара (RUR, USD, UAH, KZT). Для корректного отображения цены в национальной валюте необходимо использовать идентификатор (например, UAH) с соответствующим значением цены.

Яндекс.Вебмастера. Стоимость доставки описывается в элементе delivery-options .

Cниппет будет отображаться в результатах поиска только того региона, где производится доставка.

delivery-options

Стоимость доставки данного товара в своем регионе.

Производитель.

Код производителя.

Описание товарного предложения. Максимальная длина - 175 символов.

Описание используется для замены в результатах поиска текста сниппета, собранного автоматически со страницы сайта. Замена осуществляется только в случаях, когда автоматически собранный текст плохого качества.

country_of_origin

Элемент предназначен для указания страны производства товара. Список стран, которые могут быть указаны в этом элементе, доступен по адресу: .

Элемент обязателен для обозначения товара, имеющего отношение к удовлетворению сексуальных потребностей, либо иным образом эксплуатирующего интерес к сексу.

Указанное значение не должно быть равно нулю.

currencyId

Идентификатор валюты товара (RUR, USD, UAH, KZT). Для корректного отображения цены в национальной валюте необходимо использовать идентификатор (например, UAH) с соответствующим значением цены.

categoryId

delivery

Элемент, отражающий возможность доставки соответствующего товара.

    «false» - товар не может быть доставлен («самовывоз» ).

    «true» - доставка товара осуществляется в регионы, указанные во вкладке Магазин в разделе Товары и цены Яндекс.Вебмастера. Стоимость доставки описывается в элементе delivery-options .

    Cниппет будет отображаться в результатах поиска только того региона, где производится доставка.

delivery-options

Стоимость доставки данного товара в своем регионе.

Название товарного предложения.

Производитель.

Код производителя.

Описание товарного предложения. Максимальная длина - 175 символов.

Описание используется для замены в результатах поиска текста сниппета, собранного автоматически со страницы сайта. Замена осуществляется только в случаях, когда автоматически собранный текст плохого качества.

country_of_origin

Элемент предназначен для указания страны производства товара. Список стран, которые могут быть указаны в этом элементе, доступен по адресу: http://partner.market.yandex.ru/pages/help/Countries.pdf .

Элемент обязателен для обозначения товара, имеющего отношение к удовлетворению сексуальных потребностей, либо иным образом эксплуатирующего интерес к сексу.

Экспорт товаров в онлайн-сервис «Яндекс.Маркет» в Shop-Script выполняется с помощью плагина из магазина Webasyst. 1. Установите плагин Установите плагин «Яндекс.Маркет»: в бекенде вашего Вебасиста перейдите в приложение «Инсталлер»,...

+3 Принято

Добрый день!У меня есть файл YML-файл с товарами.Файл предоставлен поставщиком товаров.Я посмотрел документацию Яндекса https://yandex.ru/support/webmaster/goods-prices/t...Как я понял, файл составлен верно. Потому что они и сами у себя его и...

Импорт YML (предоставленый сервисом prom.ua)

При импорте не только этого файла:http://ua-torg.biz.ua/yandex_market.xml?hash_tag=2...И других файлов раньше формата YML импорт успешен но категории товаров созданы в общую директорию и под категории также.Это видно на сайте: ua-torg.biz(закрыли) Вот...

Использую плагин перехода на ShopScript.Использую YML. Все импортируется, за исключением реального наличия и характеристик. Наличие затем через CSV обновляю, однако с характеристиками все сложнее.Вопрос такой: как научить этот плагин подтягивать...

Добрый день, всем.Подскажите, пожалуйста, как сделать импорт характеристик и их значений при импорте товаров из yml файла через плагин "Переход на Shop-script".yml файл специально был подготовлен другой стороны для яндекс.маркета.Создал...

+4

+1

В связи с правилами яндекс маркета нам запретили выгружать все изображения товаров. Можно выгружать только некоторые (торгуем бокалами, а изображения бокалов с налитым алкогольным напитком запрещено - можно только пустые). По умолчанию в YML файл...

Создание каталога товара из YML и XML файлов поставщика

У поставщика есть два файла. YML - с описанием и характеристиками и XML - для подгрузки остатков. На основе этих файлов необходимо создать каталог товаров на сайте.

Яндекс не принимает YML из-за отсутствия тега delivery. Попытался понять как это работает. В плагине экспорта я создал два новых профиля. В одном из них в пункте 5.Условия доставки(домашний регион) поставил галочку "Доставка включена в...

Интересует плагин или способ создавать XML/YML прайс с актуальными остатками на складе. Или может подскажете как создать характеристику под Яндекс.Маркет которая будет подтягивать остатки?

Добрый день, подскажите пожалуйста как создать отдельный YML-файл для Яндекс-Вебмастера?И как сделать чтобы он обновлялся? Может быть есть плагин?

Есть решение

В плагине Яндекс.Маркет, после последнего обновления перестала создаваться ссылка на yml-файл. Теперь вместо ссылки вида https://сайт.ru/yandexmarket/2156-358.xmlФормируется ссылка https://сайт.ru/my/При этом старые файлы экспорта...

Почистите кеш Вебасиста.Проверьте, нет ли ошибок в структуре сайта.Попробуйте отключать плагины, кроме «Яндекс.Маркета» — возможно, какой-то из них с ошибками.

Rat

Здравствуйте. На сколько я понял из этой документации http://partner.market.yandex.ru/legal/tt/#id14782920 для гарантии есть абсолютно определенные фиксированные значения: false — товар не имеет гарантии производителя; true — товар имеет...

+1

Формирую файл по типу Произвольный товар (vendor.model)Если указываю: Группа товаров/категория →ТИП" (товара, как я предполагаю) →То вот этот код: case "typePrefix": $model = new shopTypeModel();...

Формирую файл по типу Произвольный товар (vendor.model)Если указываю: Группа товаров/категория →ТИП (товара, как я предполагаю) →То вот этот код: case "typePrefix": $model = new...

Здравствуйте!Мы используем плагин Яндекс маркета, для выгрузки товарных позиций в мобильное приложение.Приложение создано на платформе мобиум.Столкнулись с проблемой что каждый размер товара, отображается отдельной товарной позицией в мобильном...

Экспорт YML

Создаем мобильное приложение на платформе Mobium.В него выгружаются товары из интернет-магазина по протоколу Яндекс маркетаПроблема в том что при выгрузке не отображаются размеры товаров так как они у меня заданы не в характеристиках, а как отдельные...

Магазин под ключ

Возможно у меня слишком маленький бюджет, но мне нужно не срочно, готов что-то доработать сам. Необходимо: - сделать парсинг поставщика - загрузить его товары - разбить по категориям, как у поставщика - потребуется доработать бесплатную...

Перенос товара поставщика к себе на сайт! Есть решение

Добрый День!Большая просьба помочь с выгрузкой товара на сайт (ambrella-mebel.ru)Я сделал перенос через плагин переход shop-script. Т.е. выбрали платформу YML-файл Вставили ссылку и создали характеристику! После переноса у нас слетели цены на...

В маркете можете купить конвертер YML в CSV https://www.webasyst.ru/store/plugin/shop/yml2csv/ И проблемы с переносом не будет. И в ближайшее время выйдет плагин, который будет автоматически обновлять цены и наличие. Стоимость второго плагина 1499 р. То есть 4500 р. за два плагина и проблем с заливкой товара и автоматическим обновлением цен у вас уже нет.

Импортировать информацию о товарах из YML-файла удобно, когда необходимо перенести данные из своего старого интернет-магазина в Shop-Script.Плагин импорта товаров, описанный в этой статье, поддерживает получение данных из множества популярных CMS для...

Добавлять товары в Shop-Script можно множеством разных способов - как вам удобнее.ВручнуюНаиболее простой и интуитивно понятный способ добавления - вручную, в разделе «Товары» бекенда Shop-Script.Щелкните по ссылке «Новый товар».Укажите основные данные...

Я как и многие, кто будет читать данный раздел являюсь пользователем замечательной системы InstantCMS. Также я купил модуль InstantShop, для того чтобы создать интернет магазин. В настоящий момент у меня есть два интернет магазина различных тематик, и вот для одного из них и необходимо было создать файл YML для того, чтобы подключить интернет магазин к сервису Яндекс.Маркет.

Этим документом я постараюсь рассказать, как в полуавтоматическом режиме создать файл YML. Возможно, кто-то найдет в моем описание огрехи и предложить более короткий путь. Автор готов к обсуждению.

Начну с того, что весь прайс-лист магазина находится у меня в таблицах Excel. Мне это было необходимо, для того чтобы данные можно было конвертировать в магазин в автоматическом режиме.
Каждый лист моей таблицы Excel содержал только часть информации которая необходима для создания файла YML.

Поговорим немного о самом формате YML и что в нем должно содержаться. (пример моего файла YML - Прайс лист в формате YML). Там же лежит файл lavka_price.xml

Заголовок файла YML, мне пришлось писать руками, откроете мой файл и все поймете, там нет ничего сложного.

Товары внутри файла YML должны быть описаны внутри тегов ....
Каждый и товаров внутри тегов должен содержать следующие данные:
- стартовый тег карточки товара, id товара, доступность товара
http://www.lavka.od.ua/shop/bytovaja-tehnika/vodonagrevateli/cube-steatite-vm-50s4cm.html - ссылка на страницу товара
171 - цена товара
USD - валюта товара
272 - категория товара
http://www.lavka.od.ua/images/photos/medium/shop500.jpg
CUBE STEATITE VM 50S4CM - имя товара
Atlantic - производитель товара
- тег закрытия карточки товара

Из всех указанных выше данных у меня отсутствовали следующие данные:
- ссылка на страницу товара
- категория товара
- ссылка на фотографию товара
Также отсутствовала валюта товара, но т.к. она единая для всего магазина, то она не требует много знаний кроме как просто ее добавить в нужный столбец и все.

Для того чтобы получить недостающие данные пришлось писать формулы для Excel.
1. Создание ссылки на товар
Внутри InstantShop каждому товару присваивается страница с наименованием товара + .html
Для того чтобы получить необходимую страницу пришлось вначале избавляться от пробелов, и заменять их знаком тире, формула =ПОДСТАВИТЬ(номер ячейки;" ";"-"), далее избавляемся от больших букв, т.к. название страниц только маленькие буквы, для этого я использовал формулу =СТРОЧН(номер ячейки).
Далее выполняем сцепку, полученный строчный результат cube-steatite-vm-50s4cm, дополняем недостающими значениями, формула: =СЦЕПИТЬ("http://www.lavka.od.ua/shop/bytovaja-tehnika/vodonagrevateli/";L6;".html") и получаем на выходе в нужной ячейке значение: http://www.lavka.od.ua/shop/bytovaja-tehnika/vodonagrevateli/cube-steatite-vm-50s4cm.html
Примечание, у Вас может быть сложное название товара (FHR G (AN))в таком случае необходимо делать несколько преобразований, т.к. в названии страницы не может быть скобок и знака /.

2. Категория товара
Она создается на основе логической формулы вот такого примера, для раздела холодильники:
=ЕСЛИ(N6="однокамерный";259;ЕСЛИ(N6="двухкамерный";260;ЕСЛИ(N6="трехкамерный";261;ЕСЛИ(N6="винный";262;ЕСЛИ(N6="морозильник";263;ЕСЛИ(N6="комби";264;ЕСЛИ(N6="side-by-side";265))))))).
Т.к Все мои товары были разложены по подкатегориям (для холодильников это 7 подкатегорий), то система сама все сделала. Т.е в зависимости к какому под разделу относится товар (однокамерный, двухкамерный и т.д) будет вставлена соответствующая цифра 259, 260 и т.д.

3. Ссылка на фотографию
Используя ID товара, можно без труда создать ссылку на фото товара, т.к InstantShop создает ссылки используя номер ID.
Форула: =СЦЕПИТЬ("http://www.lavka.od.ua/images/photos/medium/shop";E6;".jpg") на выходе получаем следующий результат: http://www.lavka.od.ua/images/photos/medium/shop500.jpg

Теперь несколько оговорок, полученный XML файл необходимо дополнить заголовком и всей необходимой требухой которую требует Яндекс. Далее переименовать расширение файла из XML в YML.
Все Ваш файл готов.

Рыба, катамаран, плохо дело!