Чем открыть yml файл. Технические требования. Условия замены в текстовых полях

Экспорт товаров в онлайн-сервис «Яндекс.Маркет» в 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.Щелкните по ссылке «Новый товар».Укажите основные данные...

(Yandex Market Language) — стандарт, разработанный «Яндексом» для принятия и публикации предложений магазинов в базе данных Яндекс.Маркет. YML основан на стандарте XML (Extensible Markup Language).

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

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

Прежде, чем приступить к практическим приёмам формирования файла YML, Вам следует подать заявку на регистрацию и пройти проверку Вашего магазина на соответствие требованиям, предъявляемым сервисом Яндекс.Маркет к интернет-магазинам . В частности, основные требования к магазинам:

  • Каждое описание товара должно быть на отдельной странице (иметь свой адрес url ).
  • У каждого товара должна быть цена.
  • Должна быть реализована возможность положить товар в «Корзину» и оформить заказ непосредственно через сайт.
  • На сайте магазина должна быть размещена информация о магазине с реквизитами компании, контактными данными, способах оплаты и стоимости доставки товаров.

Если Вы уже выполнили все предъявляемые требования к регистрируемым магазинам, то следует перейти к изучению описания формата YML . Для разного типа данных «Яндекс.Маркет» предлагает использовать своё, наиболее подходящее описание. Например, для экспорта книжной продукции может использоваться один набор тегов и атрибутов xml, а для экспорта электронной аудио и видео продукции другой.

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

На заметку! В большинстве случаев, для создания файла экспорта товаров в формате YML, требуется написание специального скрипта. Без навыков программирования не обойтись. Поэтому рекомендуем обращаться за разработкой к специалистам . Для подключения магазина нам потребуется доступ FTP к сайту, контактные данные и реквизиты Вашей компании.

Стоимость нашей услуги невелика — в среднем от 3500 рублей. Цена зависит от сложности структуры каталога магазина, используемого языка программирования, «движка» сайта, особенностей хостинга и т. п. Срок разработки скрипта от 2 дней.

Написать файл YML можно следующим способом:

  1. Создать файл данных в формате YML можно в текстовом редакторе «Блокнот». Дешёвый вариант. Подобный вариант очень хорошо подходит для случаев, когда товаров в магазине мало (всего 2-5 позиций) и их описания и цены практически никогда не меняются.
  2. Написать скрипт, формирующий динамически данные с описаниями товаров в формате YML для экспорта в «Яндекс.Маркет». Более дорогое решение, но универсальное. Написав скрипт экспорта товаров на YML всего один раз, потом вам не потребуется в него вмешиваться. Файл YML будет всегда генерироваться автоматически, «налету». Любые изменения цен, описаний товаров, будут сразу же обновляться в файле YML, генерируемого скриптом.

Написание предложений на YML в «Блокноте»

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

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

Файл: market.xml





vashmaster.ru
Ваш МАСТЕР - Создание и поддержка сайтов
http://vashmaster.ru/


Создание сайтов
Сайт-визитка
Интернет-магазин



http://vashmaster.ru/sozdanie_saytov/?1
15000
RUR
2

false
Создание сайта-визитки
В услугу входит: разработка дизайна, вёрстка, программирование и наполнение 5 основных разделов (Главная, О компании, Услуги, Цены, Контакты)
Цена указана за сайт-визитку с разработкой одного варианта дизайна


http://vashmaster.ru/sozdanie_saytov/?2
25000
RUR
3

false
Создание интернет-магазина
В услугу входит: разработка дизайна, вёрстка, программирование и наполнение основных разделов (Главная, О магазине, Доставка, Оплата, Гарантии, Контакты и 3-х описаний продукции)
Цена указана за интернет-магазин с минимальным функционалом и разработкой одного варианта дизайна



Как видно из примера, всё достаточно просто и понятно. В прочем, простота она обманчива. Скорее всего, дело в нашем опыте регистрации магазинов в «Яндекс.Маркет» и генерации подобных файлов в формате YML.

На заметку! Если Вам не хочется разбираться в особенностях программирования и структуры YML, то можете обратиться к нам . Написать статичный файл на YML с 3-5 позициями будет стоить порядка 500 рублей. Времени, порядка 1-го часа.

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

Написание скрипта для генерации файла YML

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

«YML» — это не единственный популярный формат для экспорта прайс-листов интернет-магазинов. Существуют и другие, схожие по назначению форматы. Например, известный портал «price.ru» (от «Рамблера») предъявляет свои требования к формату файла для экспорта товаров. К счастью, отличия от структуры YML совсем незначительные. Если у Вас есть скрипт для генерации YML, то преобразовать его в формат, подходящий для портала Price и других аналогов «Яндекс.Маркет» , совсем несложно и недорого. Обращайтесь к специалистам «Ваш МАСТЕР».


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

Желаем Вам высоких продаж и конкурентных цен!


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 .

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

Для выгрузки товаров в Яндекс Маркет из веб магазина в формате yml, есть . Тем не менее, частые заказы связаны с тем, что "программист взялся и yml написать осилил, но почему он не подходит Яндексу".

Мешает ограничение на 3 бесплатных проверки. Но елки палки, уж проверить то xml на валидность можно? Есть отличный онлайн сервис для проверки xml . Проверка в два этапа, сначала скармливаем yml, затем shops.dtd Это избавит от большей части ошибок. Перечислю самые частые.

1.В неправильном порядке перечислены элементы.

Пример yml файла, который не пройдет валидацию.

3000 http://sdsfsfsfsfs.ru/catalogue/17/1208/ RUR 17 http://sdsdssdsds.ru/uplfiles/2012101210550511.jpg Комод Лотос с крышкой 2.06 Комод Лотос с крышкой 2.06 Размеры: Высота 840 см, Ширина 814 см, Глубина 400 см

< offer id = "1208" available = "true" >

< price > 3000 < / price >

< url > http : //sdsfsfsfsfs.ru/catalogue/17/1208/

< currencyId > RUR < / currencyId >

< categoryId > 17 < / categoryId >

< picture > http : //sdsdssdsds.ru/uplfiles/2012101210550511.jpg

< name > КомодЛотосскрышкой2.06 < / name >

< vendorCode > КомодЛотосскрышкой2.06 < / vendorCode >

< description > Размеры: Высота840 см, Ширина814 см, Глубина400 см< / description >

< / offer >

Элементы price и url перепутаны, а ведь порядок указан в shops.dtd, да и в мануале черным по-белому указано блюсти правильный порядок.

2. Запрещенные символы

Стандарт XML не допускает использования в текстовых данных непечатаемых символов с ASCII-кодами в диапазоне значений от 0 до 31 (за исключением символов с кодами 9, 10, 13 — табуляция, перевод строки, возврат каретки). Опять таки в мануале указаны 5 символов, которые подлежат замене на их эквиваленты в текстовых полях.
Error parsing XML feed: Unterminated entity reference, "gt" (строка 53105, столбец 25)

3. Несоответствие типу.

Выбирают тип vendor.model например и пытаются пихать в него какой либо элемент, специфичный для типа book. Или наоборот, не указывают обязательный эелемент. В результате примерно такое
Фатальная ошибка: Ошибка парсинга XML: Error parsing XML feed: Not enough elements to match content model: "(name,company,url,phone?,platform?,version?,agency?,email*,currencies,categories,store?,pickup?,delivery?,deliveryIncluded?,local_delivery_cost?,adult?,offers)" (строка 22, столбец
Или
Element "store" is not valid for content model

И перечень основных ошибок от Яндекса.

[скачать]

Для того, чтобы избавиться от этих ошибок, написал простенький класс, который работает с типом "vendor-model". В Яндекс Маркете их несколько, но vendor-model подходит для большинства веб магазинов. Скрипт генерирует валидный yml-файл, с нормальным заголовком, с правильным порядком элементов и заменяет "неправильные" символы.
Пример его использования. В примере всего 1 товар, но их можно добавить сколько нужно.

addCurr("RUR", 1); $market->addCurr("USD", "CBRF"); $market->addCat("Все товары",1); $model = self::_getModel(); $entries = $model->fetchEntries(); foreach ($entries as $entry) { // offer catId, title, entryId $offer = new OfferYmt($entry["id"]); $offer->setUrl("http://ikey.ru/product/" . $entry["uri"]); $offer->setRequired($entry["price1"], "RUB", 1, $companyName, $entry["title"]); $offer->setElem("description", $entry["data"]); $market->addOffer($offer->save()); } //var_export($entries); $xml = $market->save(); $this->_helper->layout->disableLayout(); $this->_helper->viewRenderer->setNoRender(); /* $view = new Zend_View(array("basePath"=>APPLICATION_PATH."/views")); $view->xml = $xml; $this->render("/yamarket/view") ;*/ header("Content-type:application/xml"); $yml = iconv("utf-8", "cp1251//IGNORE", $xml); //file_put_contents("ymt.xml", $yml); // а можно сохранить в файл echo $yml; }

< ? php

include "YandexMarket.php" ;

public function viewAction () {

$ shopName = "Все для домофонных ключей" ;

$ companyName = "OOO "ККККЕЙ"" ;

$ siteURL = "http://kkkkey.ru" ;

$ market = new YandexMarket ($ shopName , $ companyName , $ siteURL ) ;

$ market -> addCurr ("RUR" , 1 ) ;

$ market -> addCurr ("USD" , "CBRF" ) ;

$ market -> addCat ("Все товары" , 1 ) ;

$ model = self :: _getModel () ;

$ entries = $ model -> fetchEntries () ;

foreach ($ entries as $ entry ) {

// offer catId, title, entryId

$ offer = new OfferYmt ($ entry [ "id" ] ) ;

$ offer -> setUrl ("http://ikey.ru/product/" . $ entry [ "uri" ] ) ;

$ offer -> setRequired ($ entry [ "price1" ] , "RUB" , 1 , $ companyName , $ entry [ "title" ] ) ;

Наиболее часто встречаемой проблемой, из-за которой пользователи не могут открыть этот файл, является неверно назначенная программа. Чтобы исправить это в ОС Windows вам необходимо нажать правой кнопкой на файле, в контекстном меню навести мышь на пункт "Открыть с помощью", а выпадающем меню выбрать пункт "Выбрать программу...". В результате вы увидите список установленных программ на вашем компьютере, и сможете выбрать подходящую. Рекомендуем также поставить галочку напротив пункта "Использовать это приложение для всех файлов YML".

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

  • Попробуйте найти нужный файл в другом источнике в сети интернет. Возможно вам повезет найти более подходящую версию. Пример поиска в Google: "Файл filetype:YML" . Просто замените слово "файл" на нужное вам название;
  • Попросите прислать вам исходный файл еще раз, возможно он был поврежден при передаче;