Как сделать yml файл для Яндекса?
Как написать YML для Яндекс.Маркет
Содержание
- 1 Как написать YML для Яндекс.Маркет
- 2 Написание предложений на YML в «Блокноте»
- 3 Написание скрипта для генерации файла YML
- 4 Готовые решения для популярных CMS
- 5 Товарные фиды Яндекс
- 6 Конвертируйте данные Вашего интернет-магазина в YML-прайс и участвуйте в товарных программах Яндекса и популярных прайс-агрегаторов
- 7 YML-файл: зачем он нужен магазинам и как его создать
- 8 YML-файл: что это и зачем он нужен
- 9 Как выглядит YML-файл?
- 10 Как создать YML-файл
- 11 Как добавить прайс-лист на Маркет?
- 12 Проверка на ошибки
- 13 Обновление
- 14 Как в один клик составить объявления контекстной рекламы из YML?
- 15 Фиды в Яндекс.Директе: как создавать и настраивать
- 16 Что такое фиды в Директе
- 17 Как создать фид для Директа
YML (Yandex Market Language) — стандарт, разработанный «Яндексом» для принятия и публикации предложений магазинов в базе данных Яндекс.Маркет. YML основан на стандарте XML (Extensible Markup Language).
На заметку! Яндекс.Маркет — это система подбора товаров и выбора лучшего места для их покупки. Пользователям доступны подробные описания характеристик товаров, подбор товара по параметрам, сравнение моделей и цен, отзывы покупателей о товарах и магазинах и т. п. Яндекс.Маркет даёт самую свежую информацию о наличии товаров в магазинах, их ценах и условиях покупки.
Портал Яндекс.Маркет настолько известен и посещаем, что все интернет-магазины стремятся разместить на нём свои товары и увеличить объёмы продаж. В связи с популярностью YML, многие торговые площадки (концентраторы прайс-листов) принимают к экспорту товаров тот же формат YML. Написав один раз файл на YML для Маркета, Вы сможете использовать этот же файл для выгрузки товаров на другие торговые площадки.
Прежде, чем приступить к практическим приёмам формирования файла YML, Вам следует подать заявку на регистрацию и пройти проверку Вашего магазина на соответствие требованиям, предъявляемым сервисом Яндекс.Маркет к интернет-магазинам. В частности, основные требования к магазинам:
- Каждое описание товара должно быть на отдельной странице (иметь свой адрес url).
- У каждого товара должна быть цена.
- Должна быть реализована возможность положить товар в «Корзину» и оформить заказ непосредственно через сайт.
- На сайте магазина должна быть размещена информация о магазине с реквизитами компании, контактными данными, способах оплаты и стоимости доставки товаров.
Если Вы уже выполнили все предъявляемые требования к регистрируемым магазинам, то следует перейти к изучению описания формата YML. Для разного типа данных «Яндекс.Маркет» предлагает использовать своё, наиболее подходящее описание. Например, для экспорта книжной продукции может использоваться один набор тегов и атрибутов xml, а для экспорта электронной аудио и видео продукции другой.
Определившись с типом описания, которое Вы будете использовать для экспорта товаров, можно переходить непосредственно к решению.
На заметку! В большинстве случаев, для создания файла экспорта товаров в формате YML, требуется написание специального скрипта. Без навыков программирования не обойтись. Поэтому рекомендуем обращаться за разработкой к специалистам. Для подключения магазина нам потребуется доступ FTP к сайту, контактные данные и реквизиты Вашей компании.
Стоимость нашей услуги невелика — в среднем от 3500 рублей. Цена зависит от сложности структуры каталога магазина, используемого языка программирования, «движка» сайта, особенностей хостинга и т. п. Срок разработки скрипта от 2 дней.
Написать файл YML можно следующим способом:
- Создать файл данных в формате YML можно в текстовом редакторе «Блокнот». Дешёвый вариант. Подобный вариант очень хорошо подходит для случаев, когда товаров в магазине мало (всего 2-5 позиций) и их описания и цены практически никогда не меняются.
- Написать скрипт, формирующий динамически данные с описаниями товаров в формате YML для экспорта в «Яндекс.Маркет». Более дорогое решение, но универсальное. Написав скрипт экспорта товаров на YML всего один раз, потом вам не потребуется в него вмешиваться. Файл YML будет всегда генерироваться автоматически, «налету». Любые изменения цен, описаний товаров, будут сразу же обновляться в файле YML, генерируемого скриптом.
Написание предложений на YML в «Блокноте»
Как мы уже заметили ранее, это решение пригодно для магазинов с несколькими товарными предложениями, данные по которым меняются очень редко. Для создания файла YML Вам потребуется любой текстовый редактор, информация о правилах составления YML и данные о товарах. Написать файл YML Вы сможете, не имея навыков программирования.
Для наглядности, приведём пример кода YML, который мы могли бы использовать для экспорта наших услуг по созданию сайтов в «Яндекс.Маркет». В примере всего два товарных предложения. Можете внести в код свои коррективы с учётом специфики Вашего интернет-магазина.
vashmaster.ru
Ваш МАСТЕР – Создание и поддержка сайтов
http://vashmaster.ru/
Создание сайтов
Сайт-визитка
Интернет-магазин
false
Создание сайта-визитки
В услугу входит: разработка дизайна, вёрстка, программирование и наполнение 5 основных разделов (Главная, О компании, Услуги, Цены, Контакты)
Цена указана за сайт-визитку с разработкой одного варианта дизайна
false
Создание интернет-магазина
В услугу входит: разработка дизайна, вёрстка, программирование и наполнение основных разделов (Главная, О магазине, Доставка, Оплата, Гарантии, Контакты и 3-х описаний продукции)
Цена указана за интернет-магазин с минимальным функционалом и разработкой одного варианта дизайна
Как видно из примера, всё достаточно просто и понятно. В прочем, простота она обманчива. Скорее всего, дело в нашем опыте регистрации магазинов в «Яндекс.Маркет» и генерации подобных файлов в формате YML.
На заметку! Если Вам не хочется разбираться в особенностях программирования и структуры YML, то можете обратиться к нам. Написать статичный файл на YML с 3-5 позициями будет стоить порядка 500 рублей. Времени, порядка 1-го часа.
Если в интернет-магазине широкий ассортимент продукции и цены на неё меняются достаточно часто, то использование статичного файла экспорта оказывается очень трудоёмким процессом. Так как в ручную править сотни товарных предложений сложно и риск совершить ошибку очень велик. Необходимо более универсальное решение — разработка специального скрипта, генерирующего файл с данными в формате YML.
Написание скрипта для генерации файла YML
Достоинство данного решения в том, что в YML будут всегда выгружаться обновлённые данные. Вам потребуется своевременно менять цены и описания на товары в магазине привычным способом — через систему управления. Не потребуется делать ручные правки в самом файле экспорта. Все изменения в выгрузке будут происходить автоматически.
Каждый интернет-магазин обладает своими особенностями, нюансами, которые следует учитывать при формировании файла экспорта на YML. К сожалению, трудно найти готовый скрипт. Практически всегда требуется заказывать написание соответствующего скрипта у программистов.
Готовые решения для популярных CMS
Несмотря на то, что в сети Интернет существует много распространенных CMS наподобие «Joomla», «OSCommerce» и т. д., к нашему удивлению, даже для них почему-то трудно найти нужный готовый скрипт, не требующий значительных изменений. Некоторые из скриптов магазинов имеют встроенные возможности работы с Яндекс.Маркет, но, часто, они оказываются некорректными и не учитывающими многие особенности.
Мы хотели бы привести код скрипта на языке PHP, например, для CMS «Drupal», но как показывает практика, его не получится использовать на других сайтах на этом же «движке» без грамотной адаптации. Обращайтесь к программистам. Рекомендуем писать необходимый скрипт отдельно для каждого магазина, максимально удовлетворяя всем требованиям и индивидуальным особенностям бизнес-процессов.
На заметку! Системы управления обновляются и меняются, выходят новые версии, поэтому мы не гарантируем работу YML-модулей без модификации. Пользуйтесь нашими наработками совершенно бесплатно и дорабатывайте их самостоятельно под свои нужды. Не забывайте прописывать правильные пути в ссылках и описание магазина, иначе, можно по глупости словить фильтр «Дублирующие витрины».
«YML» — это не единственный популярный формат для экспорта прайс-листов интернет-магазинов. Существуют и другие, схожие по назначению форматы. Например, известный портал «price.ru» (от «Рамблера») предъявляет свои требования к формату файла для экспорта товаров. К счастью, отличия от структуры YML совсем незначительные. Если у Вас есть скрипт для генерации YML, то преобразовать его в формат, подходящий для портала Price и других аналогов «Яндекс.Маркет», совсем несложно и недорого. Обращайтесь к специалистам «Ваш МАСТЕР».
Скрипт для генерации файла YML для Вас могут написать наши программисты.
Однако, данная услуга не рассматривается отдельно, а предоставляется в рамках договора продвижения или разработки сайта. Стоимость услуги составляет от 5 000 руб.
Желаем Вам высоких продаж и конкурентных цен!
www.introweb.ru
Товарные фиды Яндекс
Конвертируйте данные Вашего интернет-магазина в YML-прайс и участвуйте в товарных программах Яндекса и популярных прайс-агрегаторов
Конвертируйте данные Вашего интернет-магазина в YML-прайс и участвуйте в товарных программах Яндекса и популярных прайс-агрегаторов
Попробуйте сервис бесплатно!
Количество индексируемых страниц: до 500
Всего за $2.50/генерация
Индексация страниц: до 10 000
Подписка от $5.00/месяц
Автоматически обновляемый товарный фид для Вашего интернет-магазина!
Индексация до 100 000 страниц.
Как работает YML-генератор?
Генератор индексирует сайт и обрабатывает содержимое веб-страниц, разметку RDF Schema.org и Open Graph для товаров, а также использует уникальный алгоритм автоматического определения товарных предложений, конвертируя полученные данные в формат Yandex Market Language. Теперь создать YML-прайс — легко и быстро как никогда!
Распространяйте больше информации о Ваших товарах!
YML позволяет консолидировать и передавать информацию о товарных предложениях Вашего интернет-магазина в сервисы Яндекса — резульаты поиска и Яндекс-Маркет: URL товаров на Вашем веб-сайте, актуальные цены, наименование и описание номенклатуры, а так же возможность и стоимость доставки.
Кроме того, формат YML за время своего существования превратился в один из наиболее распространенных форматов обмена информацией о товарах, который используется для импорта во многие популярные прайс-агрегаторы и веб-сервисы.
www.mysitemapgenerator.com
YML-файл: зачем он нужен магазинам и как его создать
В одном из прошлых постов мы писали о пользе товарных агрегаторов для онлайн- и офлайн-магазинов. А здесь рассказали, как разместиться на самом популярном маркетплейсе России — Яндекс.Маркете. Технически для попадания на витрину маркета требуется создать специальный прайс-лист в формате YML. Это файл с данными о всех товарах, которые вы планируете рекламировать на площадке. Сегодня делаем разбор, как подготовить данный файл и загрузить его в систему.
YML-файл: что это и зачем он нужен
У Яндекса есть определенные требования к прайс-листам, их содержанию и формату. Для загрузки товаров можно использовать привычные форматы XLS (файл Excel), CSV и TSV. Однако предпочтительнее создавать документ YML (Yandex Market Language) — собственную разработку Яндекса на базе стандарта XML.
Готовить прайс-лист в формате YML немного сложнее, чем в XLS или CSV. Однако он дает ряд преимуществ. Например, позволяет автоматизировать процесс обновления товарных позиций и их характеристик.
Вот как это работает:
- Вы создаете прайс-лист, где указываете все необходимые параметры по правилам Яндекс.Маркета.
- Яндекс обрабатывает полученные данные и создает карточки для ваших товаров в соответствующих категориях.
- Если прайс-лист составлен правильно и в нем нет ошибок, вы получаете релевантные целевые клики и заказы.
Контекст на профессиональном уровне и без агентства — в системе PromoPult.
Автоматический подбор слов, автоматическая генерация объявлений, «умное» управление ставками. Готовые отраслевые решения. Статистика в реальном времени. Для профессионалов — множество точных настроек.
Как выглядит YML-файл?
Прайс-лист для Яндекс.Маркета состоит из общей информации о магазине и списка товарных предложений, офферов.
Вот так выглядит шапка YML-файла
Элемент содержит всю необходимую информацию о магазине:
- — фактическое название интернет-магазина, которое публикуется на сайте.
- — полное название компании. Обязательный элемент. Он не публикуется, но необходим для внутренней идентификации на Маркете.
- — ссылка на главную страницу интернет-магазина. Обязательный элемент, если товары размещаются по модели «Переход на сайт» (подробнее о модели в Яндекс.Помощь).
- — список курсов валют магазина. В примере на скриншоте основная валюта — российский рубль (rate= “1”). Магазин принимает оплату в долларах по фиксированному курсу 60 рублей за 1 доллар (rate= “60”).
- — список категорий и подкатегорий.
- — условия и стоимость доставки.
Вот часть YML-файла с товарным предложением
В этом скриншоте показан offer — одно товарное предложение (в данном случае вафельница). Маркет использует эти данные и создает карточку товарного предложения. Разберем некоторые параметры.
и
-
— в карточке товара будет отображаться скидка, так как новая цена ниже старой.
— указатель валюты, в которой магазин принимает оплату.
— ссылка на фотографию товара. Подтягивается в карточку на Маркете.
— значение false говорит о том, что забрать товар в торговом зале нельзя.
— значение true. В карточке отобразится возможность забрать товар самовывозом в пункте выдачи.
Подробнее о всех элементах YML-файлов можно почитать здесь. Стоит учитывать, что не все элементы являются обязательными. Более того, для каждой категории товаров перечень обязательных и рекомендуемых элементов будет разным. У Яндекса есть готовые рекомендации по подготовке прайс-листов для разных категорий. Подробно описывать все их нет смысла — воспользуйтесь удобным рубрикатором Помощи Яндекса.
Как создать YML-файл
Есть три основных способа создания YML-файлов:
- вручную или с помощью скрипта;
- встроенный функционал и дополнительные модули CMS;
- с помощью специального ПО.
Такой вариант подойдет разве что тем интернет-магазинам, у которых не больше 20 товарных предложений.
Это самый сложный способ.
Можно попросить программиста написать скрипт для выгрузки товарных предложений в YML-файл. На GitHub есть готовые библиотеки, которыми можно воспользоваться для генерации YML-файлов. Например, вот эта.
Модули для CMS
Большинство популярных CMS могут экспортировать данные из интернет-магазинов в YML-файлы. У одних CMS есть встроенный функционал — файл можно сгенерировать прямо в административной панели сайта. В других случаях приходится использовать дополнительные модули.
Яндекс подсказывает, в каких CMS можно создать YML-файл
Полный список CMS, в которых можно создавать файл прайс-листа для Яндекс.Маркета, здесь.
С помощью софта
Можно воспользоваться программным обеспечением сторонних разработчиков, созданным специально для генерации YML-файлов.
Например, YML-генератор от Mysitemapgenerator.com. С ним можно:
- индексировать сайт и конвертировать данные в YML;
- настраивать регулярное обновление прайс-листа;
- индексировать бесплатно до 500 страниц.
Важно! Страницы товарных предложений (карточки товара) должны содержать разметку Schema.org Product или Open Graph Product. О добавлении разметки с помощью Google Tag Manager вы можете почитать в этой статье.
Как добавить прайс-лист на Маркет?
Есть два основных способа:
Способ 1. Разместить YML-файл на сайте вашего интернет-магазина, а в личном кабинете Маркета добавить ссылку на него. Для этого перейдите на страницу Ассортимент → Прайс-лист и укажите ссылку на файл.
Загрузка ссылки на прайс-лист
Способ 2. Загрузить YML-файл напрямую в личном кабинете.
Загрузка YML-файла напрямую
Проверка на ошибки
После создания YML его стоит проверить на ошибки в валидаторе XML-фидов в Яндекс.Вебмастере (вот ссылка). Для этого выберите схему валидации документа (недвижимость, работа, видео, Маркет и т. п.) и источник XML-данных (файл, ссылка или текст).
Если не проверите YML-файл, в любом случае при добавлении его в Яндекс.Маркет сервис проверит его на ошибки и покажет такой отчет:
Список ошибок в YML-файле
Ошибки могут появиться как в случае создания YML-файла вручную, так и тогда, когда вы просто выгружали его с помощью модуля CMS.
Существует несколько классификаций ошибок, о которых сообщает Яндекс:
- Критичные ошибки. Обязательно нужно исправить, иначе прайс-лист не опубликуется на Маркете.
- Общие ошибки. Ошибки в элементе shop. Такой прайс-лист скорее всего будет опубликован, но во всех товарных позициях могут быть неточности.
- Ошибки в предложениях. Обязательно нужно исправить, так как иначе товарные предложения не опубликуются на Маркете.
- Предупреждения в предложениях. Неточности, которые лучше исправить. Товары будут опубликованы даже если не исправлять, но в таком случае это может привести к нерелевантным кликам.
- Рекомендации. Советы по оптимизации прайс-листа. Помогают получать больше переходов и заказов на Маркете.
Если вы не понимаете как исправить конкретную ошибку, посмотрите здесь.
Обновление
Обновление прайс-листа необходимо для того, чтобы на карточках товарных предложений в Маркете всегда отображалась актуальная информация:
- о цене;
- о наличии товара на складе;
- об условиях оплаты и доставки.
Размещенный на Маркете прайс-лист нужно обновлять как минимум один раз в 30 дней, если вы загружали его в личном кабинете.
Если же YML-файл находится на сайте, нужно обновлять его каждый раз, как происходят изменения ключевых параметров (цена, количество товара и т.д.). Робот Яндекс.Маркета сам скачает обновленный файл при индексации.
Общая индексация Яндекс.Маркета проводится каждые 3-6 часов. За это время полностью обновляются все товарные предложения на Маркете. Измененные цены и скидки обновляются быстрее — 30-40 минут.
Удобнее всего настроить автоматическое обновление YML-файла на сайте. Тогда на Маркете всегда будет актуальная информация.
Как в один клик составить объявления контекстной рекламы из YML?
Добавление магазина на Яндекс.Маркет — не единственная причина создать YML. Еще один вариант применения YML-файла — быстрое составление объявлений контекстной рекламы. Для того чтобы в один клик получить до 1000 объявлений:
- Перейдите в бесплатный Генератор из YML и укажите ссылку на ваш YML-файл (например, http://mysite.ru/market.xml).
- Загрузите результат в формате XLSX в «Списке задач».
Объявления составляются для Яндекс.Директа и Google Ads и выглядят так:
Без автоматизации пришлось бы долго вручную перебирать все названия и цены товаров. Для интернет-магазинов с большим ассортиментом Генератор из YML — удобное решение.
Вот исчерпывающий гайд по работе с Генератором из YML от PromoPult
Размещение товарных предложений на Яндекс.Маркете дает ряд преимуществ:
- доступ к огромной аудитории (20 миллионов посетителей в месяц);
- рост трафика на сайт интернет-магазина;
- рост продаж;
- имиджевый эффект.
Поэтому однозначно стоит воспользоваться этим инструментом. Стать участником маркетплейса несложно, к тому же это доступно даже малому бизнесу.
Следуя нашей инструкции, вы легко подготовите YML-файл, а эта статья поможет без проблем пройти модерацию.
И напоследок: позаботьтесь о должном качестве сайта, чтобы привлекаемый трафик не уходил из-за досадных ошибок.
Выжимка
- YML-файл — удобный способ размещения товарных предложений на Яндекс.Маркете.
- Можно обновлять параметры, добавлять или удалять товарные карточки в автоматическом режиме.
- Правильно составленный прайс-лист = релевантные клики и заказы.
- Вся информация в прайс-листе должна быть актуальной и верной, иначе Яндекс вас заблокирует.
blog.promopult.ru
Фиды в Яндекс.Директе: как создавать и настраивать
Яндекс.Директ предлагает ряд инструментов, которые помогут автоматизировать создание контекстной рекламы. В частности, для интернет-магазинов будет полезным создание товарных фидов — своеобразных баз товаров, которые, при определенных манипуляциях, могут показываться в объявлениях Директа без дополнительной муторной ручной работы.
Что такое фиды в Директе
Фиды используются, в первую очередь, для создания динамических объявлений и смарт-баннеров. То есть таких типов объявлений, в которых предусмотрен некоторый шаблон, куда можно просто подставлять названия товаров, цену, некоторые другие данные, и за пару кликов создать объявления для сотен или тысяч товаров.
Товарный фид представляет собой файл в одном из следующих форматов:
- CSV
- TSV
- XLS
- XLSX
- YML (Yandex Market Language) — формат создан специально для Яндекс.Маркета
Использовать фид очень удобно, потому что он позволяет проще актуализировать информацию по наличию товаров, ценам, акциям, добавлять товарные характеристики, группировать объявления в зависимости от категории товара.
Как создать фид для Директа
Как было сказано, фиды работают для динамических объявлений и смарт-баннеров, где есть свои ограничения по тематике товаров. Возможно, количество тематик со временем расшириться.
Мы же разберем создания фида для розничной торговли.
Фид для товаров розничной торговли должен быть в формате YML (для других тематик возможны CSV или XML). У него, как у документа в формате XML, используется один элемент: . Список всех товарных предложений находится в элементе , а элемент содержит информацию об одном товаре. Чтобы было понятнее, как это выглядит:
Способов создания YML-файла несколько. Мы рекомендуем опробовать автоматизированный, с помощью сервиса mysitemapgenerator.com. Здесь нужно будет перейти в раздел YML-генератор.
Ввести ссылку на сайт, задать необходимые настройки и скачать получившийся файл. В бесплатной версии можно получить информацию максимум с 500 страниц.
Как видно на примере выше, существует ряд параметров, которые можно вносить в XML-файл (или же YML). Для розничной торговли, например, список выглядит следующим образом.
Как видите, настроек множество. Свой список со своими особенностями есть для каждой тематики, и полный набор параметров можно посмотреть в Справке от Яндекса.
Создание динамических объявлений с фидом
Под списком всех рекламных кампаний есть ссылка на управление фидами.
Загружая фид, выберите его тип и укажите название.
Переходим к созданию кампании.
И в её настройках в качестве источника данных указать фид.
Ничего сверхъестественного в настройке фидов нет. Это может занять определенное время, от часа и более, которое уйдет на составление файла и подбор всех нужных параметров, но в итоге это обернется сэкономленным временем, если вы планируете активно использовать смарт-баннеры или динамические объявления.
medoed1.ru