Урок 67. Экспорт продуктов и категорий в XML, YML, CSV, XLS
Познакомиться с способностями экспорта продуктов и категорий веб магазина uCoz в форматы XML, YML, CSV, XLS. Разглядеть сервисы, которые принимают те либо другие форматы прайсов.
Для чего нужен экспорт продуктов и категорий?
Экспорт продуктов и категорий нужен в момент, когда вы собираетесь где-либо собственный прайс опубликовать. Различные сервисы требуют различные форматы прайсов. Сиим и разъясняется наличие такового выбора форматов экспортных файлов.
Чтоб получить общее представление, посмотрите на схему:
Порядок действий при работе с экспортом прайс листа таковой:
- Определяем какой формат прайса нужен
- Настраиваем экспорт
- Исполняем экспорт и получаем ссылку на прайс
- Указываем ссылку на прайс в сервисе либо загружаем файл
- Проверяем, как обработан наш прайс
Прайс обрабатывает посторонний сервис (Маркет, Продукты@Mail, Aport либо скрипт). В случае, когда вы готовите прайс XLS для юзеров, вы же сами проверяете правильность формирования файла прайса. В неких вариантах форматы XLS и CSV могут содержать секретную информацию, будьте внимательны, когда публикуете подобные прайсы.
Давайте по порядку разглядим любой из вероятных вариантов экспорта, также в качестве примеров разглядим варианты использования того либо другого файла в сервисах.
Экспорт в XLS
XLS — электрическая таблица, сделанная в Microsoft Excel — самом пользующемся популярностью приложении для работы с таблицами. Но это не единственное приложение, которое работает с схожими файлами. В истинное время есть бесплатные аналоги (Open Office, Kingsoft Spreadsheets, Гугл Spreadsheets).
Чтоб настроить вид собственного прайса зайдите в Панель управления — Веб магазин — Опции и найдите пункт Опции экспорта:
Изберите Перечень полей для выгрузки в прайс-лист XLS и сохраните опции.
Сейчас перейдите в Панель управления — Веб магазин и найдите раздел Экспорт продуктов. Нажмите Сделать собственный прайс-лист:
Опосля удачного выполнения экспорта вы увидите сообщение:
Прайс в формате размещается по адресу http://ваш_магазин/price.xls . Имейте ввиду, скачать прайс может хоть какой юзер, который понимает ссылку. Похлопочите о том, чтоб в прайсе не было входящих цен либо иной ненужной для разглашения инфы. По другому сходу опосля загрузки нужно удалить прайс из файлового менеджера:
XLS прайс может применяться в неких агрегаторах прайс-листов. Часто прайс нужен конкретно для покупателей, чтоб они могли скачать его для себя на комп либо переслать по почте.
Пример прайса в формате XLS:
Экспорт в XML
XML — расширяемый язык разметки (eXtensible Markup Language) с обычным синтаксисом, удачный для сотворения и обработки документов приложениями и человеком.
Формат XML не имеет доп опций в веб магазине uCoz, потому можно сходу перейти к его выгрузке в Панель управления — Веб магазин и отыскать раздел Экспорт продуктов. Нажмите на значок XML:
Опосля удачного выполнения экспорта вы увидите сообщение:
Прайс в формате XML не содержит входящих цен, но его можно также отыскать в файловом менеджере:
Файл XML употребляется, например, в Гугл Merchant, Подсказках для поиска и агрегаторе прайсов Hotline.ua.
Кажется, что из-за отсутствия опций мы никак не может воздействовать на XML прайс, но это не так. Давайте откроем этот прайс в браузере http://ваш_магазин/export.xml :
Стрелка ведет на тег g:availability . Этот тег показывает на наличии продукта в магазине. При отключенном учете остатков для всех продуктов тег будет заполнен значением out of stock — нет в наличии. Как лишь включите учет остатков (урок про учет остатков) значение тега обменяется на in stock — в наличии. Еще есть значение preorder , но нет опции, позволяющей в uCoz ее включить.
Экспорт в YML
YML — это эталон, разработанный Yandex’ом (Yandex Market Language) для принятия и размещения инфы в базе данных Yandex.Маркета.
Чтоб настроить экспорт в YML перейдите в Панель управления — Веб магазин — Опции и найдите пункт Опции экспорта:
- При экспорте в формат YML брать значение <sales_notes> для всякого продукта из — и на выбор представляется список полей из которых быть может записано значение в sales note . Подробнее о поле sales note можно выяснить тут
- Значение поля <sales_notes> по дефлоту для всех продуктов при экспорте в YML: — значение, которое ставится в тег sales note , если поле обозначенное в прошлом пт оказалось пустым
- Значение поля <name> по дефлоту при экспорте в YML: — настройка подойдет тем, кто не употребляет «Наименование» для продуктов, а в качестве признака уникальности использовал артикул. Значение будет заполнять тег name , если поле «Наименование» у продукта оказалось пустым. Если не осознаете, о чем речь идет, то оставьте поле пустым. Не считая того, значение этого поля будет записано как заглавие магазина
- Значение поля <company> по дефлоту при экспорте в YML: — полное наименование компании, владеющей магазином. Не публикуется, употребляется для внутренней идентификации.
- Значение поля <url> по дефлоту при экспорте в YML: — URL-адрес главной странички магазина. Если бросить поле пустым, то ссылка будет иметь вид http://ваш_сайт/shop
- Применять при экспорте в YML полное описание: — настройка экспортирует $DESCRIPTION$ заместо $BRIEF$
- Включать в YML значение поля «Древняя стоимость»: — дозволяет включить показ продуктов со скидкой
- Экспортировать в формат YML в качестве частей
Перейти к выгрузке YML — Панель управления — Веб магазин и отыскать раздел Экспорт продуктов. Нажмите на значок YML:
Опосля удачного выполнения экспорта вы увидите сообщение:
И хотя, YML был разработан Yandex’ом для Маркета, в сети можно отыскать сервисы, принимающие данный формат, такие как Price.ru либо Продукты@Mail. Не считая того, нет никаких препятствий, чтоб написать свое приложение обрабатывающее данный формат по аналогии, как мы делали это с XML для живого поиска.
Пример прайса в формате YML (размещается по адресу http://ваш_магазин/export.yml )
Экспорт в CSV
CSV — текстовый формат, созданный для представления табличных данных.
Чтоб настроить экспорт в CSV перейдите в Панель управления — Веб магазин — Опции и найдите пункт Опции экспорта:
Тут мы можем указать разделитель ячеек, шифровку, перечень полей для экспорта. Направьте внимание, в этом файле может содержаться входящая стоимость, удаляйте этот файл опосля экспорта, если в нем содержится секретная информация ( http://ваш_магазин/export.csv ).
Перейти к выгрузке CSV — Панель управления — Веб магазин и отыскать раздел Экспорт продуктов. Нажмите на значок CSV:
Опосля удачного выполнения экспорта вы увидите сообщение:
CSV — самый малогабаритный вариант представления прайса, так как не содержит ничего, не считая разделителей и инфы о товарах. Отлично подступает и для использования в собственных приложениях, хотя и просит наиболее кропотливой обработки данных.
Как выгрузить продукты в XML?
Опосля загрузки продуктов на парсер, находясь на страничке со перечнем продуктов, нажмите клавишу «Выгрузить».
2. Задайте опции файла
В показавшемся окне изберите формат «XML» и задайте опции формата.
Направьте внимание, что для выгрузки в Yandex.Маркет употребляется отдельный формат.
Подробное описание каждой опции вы сможете отыскать ниже на данной нам страничке.
3. Выгрузка запущена
Покажется индикатор выгрузки продуктов. Если не желаете ожидать, вы сможете выключить комп либо закрыть браузер — выгрузка продолжится независимо от вас.
По окончанию выгрузки вы увидите ссылку на скачка файла Excel. Если будет сформировано несколько файлов, покажется перечень ссылок.
Выгрузка в XML — это не то же самое, что выгрузка в YML. Это различные форматы, они не совместыми меж собой.
Наибольшее число продуктов для выгрузки: 300000
За одну выгрузку можно выгрузить не больше обозначенного числа продуктов. Это соединено с ограничениями на размер файла при импорте на ваш веб-сайт.
Используйте частичную выгрузку для выгрузки большего числа продуктов.
Общие опции:
Разрешить HTML разметку в полях продукта — разрешает либо воспрещает HTML-разметку в полях продукта. Весьма изредка употребляется интернет-магазинами.
Выгрузка изображений — дозволяет поменять метод выгрузки изображений.
Имеется возможность скачать все изображения продуктов в виде архива. Для этого изберите опцию «Поместить в ZIP-архив» при выгрузке.
Выгрузка черт — дозволяет выгрузить характеристики продуктов (цвета, размеры и пр.) отдельными полями либо добавить их к описанию.
Выгрузка рядов — аналогично выгрузке черт, но в отношении рядов продукта. Дозволяет добавить информацию о рядах к описанию.
Делить группы — делить вложенные группы на различные поля (по цифрам либо по заглавиям).
Разбить на несколько файлов — дозволяет разбить выгрузку на несколько файлов: по категориям либо по брендам.
Шифровка файла — выбор шифровки файла. Если не понимаете что же все-таки это такое, уточните в техподдержке собственного веб-сайта либо оставьте без конфигураций.
Отыскали ошибку в выгрузке в этот формат?
Если вы нашли ошибку в формате выгрузки XML, пожалуйста, сообщите нам на почту либо в чат на веб-сайте. Мы попытаемся поправить выгрузку как можно быстрее.
Чем открыть XML
Web — это пространство, где миллионы людей раз в день связываются вместе. Веб место не имеет границ. Его обширное внедрение могло бы привести к хаосу, если б не было установлено правил и эталонов взаимодействия. Эти элементы были представлены поначалу в HTML, а потом и XML.
Что такое XML формат
XML расшифровуется как Extensible Markup Language, с упором на 2-ое слово. Тут можно создавать текст и размечать его тегами, превращая слово либо фрагмент в отсортированную информацию. Все эти элементы обрабатываются в электрическом варианте и используются с целью распределения текста. Чем их больше, тем больше частей можно идентифицировать. В XML можно создавать список собственных частей в Описании типа документа (Document Type Definition — DTD) и придерживаться его при работе с файлом. С внедрением таковой разметки утрата картонного носителя не тянет суровых последствий. Все данные останутся в начальном виде в электрическом варианте.
Чем открыть XML файл в читаемом виде
Открыть XML можно с помощью обычных инструментов.
Блокнот
ОС Windows может вести взаимодействие с различными текстовыми файлами. Не вся информация сохраняется в первозданном виде, но поймать сущность изложенного материала можно. Чем открыть XML? Да хоть обычным Блокнотом. Довольно кликнуть ПКМ по файлу и из контекстного меню в разделе «Открыть при помощи» избрать заглавие программки.
Документ открыт в первозданном виде. Другими словами в нем будут видны все тэги и команды. Это не информативное изложение материала.
Microsoft Word
Открыть XML можно при помощи Word: «Файл» — «Открыть» — два щелчка по XML-файлу.
Функционал крайних версий редактора дозволяет пересохранять XML в файл с расширением .docs. Таковой документ уже можно просматривать в хоть какой версии Word.
«Файл» — «Сохранить как».
Опосля нажатия на клавишу «Обзор» покажется окно проводника. По строке «Тип файла» следует указать Документ Word.
Опосля преобразования документ можно будет открыть в хоть какой версии программки Ворд.
Notepad++
Эта программка весьма нужна программерами, потому что дозволяет не только лишь просматривать начальный код файла в формате XML, да и редактировать его. Невзирая на широкий функционал приложение работает весьма просто. Меню «Файл» — «Открыть» — покажется окно проводника. Юзеру остается указать подходящий файл, как он сходу же загрузиться в программку в начальном варианте.
Microsoft Excel
Чтоб открыть XML через Microsoft Excel, следует запустить приложение и в меню избрать «Открыть».
Программка запросит сценарий действий. Файл формата XML можно открывать как XML-таблицу.
Опосля преобразования всех тэгов отобразится текст файла.
Интегрированные инструменты офисных приложений не разрешают выполнить даже половины требуемых задач. Программка показывает не всю информацию, а ту что есть отредактировать не выходит.
Спец редакторы
Чем открыть XML? Если не подступают обычные инструменты, можно употреблять XML Marker. Программка распространяется безвозмездно, работает на нескольких языках и стремительно обрабатывает данные. Скачать приложение можно с официального веб-сайта.
По окончанию установки остается запустить программку и в меню «File» избрать пункт «Open» и указать путь к документу.
Файл раскрывается в первозданном виде со всеми атрибутами.
Единственный недочет — стоимость. Создатели спрашивают абонентскую плату либо разовый платеж. Безвозмездно воспользоваться программкой можно в течение демонстрационного периода.
Просмотр через браузер
Так как формат XML возник с целью «построения» веб-сайтов (на данный момент для верстки употребляется HTML и CSS), то Гугл и Mozilla стремительно воспринимают всю спрятанную в информацию, выводят все теги и атрибуты в согласовании с оформлением.
Как открыть XML в браузере? Довольно перетащить документ в окно программки и следить за результатом.
Весь текст отобразится на дисплее, а по центру экрана советы от браузера. К примеру, Гугл может предупредить, нарушен ли синтаксис, необходимы ли правки и т.д.
В Firefox информация о ошибках выводится на российском языке!
Необходимо ли постоянно открывать XML в браузере? Таковой подход дает возможность сходу просмотреть, как смотрится формат в действии. Шифровка определяется автоматом, устанавливать доп программки не надо. Если потребуются правки, то без приложений не обойтись.
Как открыть документ в формате XML через онлайн-сервис
Как еще можно открыть XML?
CodeBeautify
Работать с файлами формата XML можно также на сервисе Code Beautify. Веб-сайт дает возможность просматривать и редактировать целый ряд форматов. Чтоб открыть XML-редактор, на главной страничке сервиса под заголовком «Popular Functionality» либо «Web Viewer» необходимо надавить клавишу «XML Viewer».
Интерфейс редактора, как и многофункциональные способности весьма похожи на ранее рассмотренные. Рабочее место разбито на две части — область с XML-кодом слева и структура документа справа.
Загрузить файл формата XML можно прямо с веб-сайта по нажатию на клавишу «Load Url» либо прописать путь в проводнике «Browse».
По окончанию работу освеженная версия файла загрузится на ПК (Персональный компьютер — компьютер, предназначенный для эксплуатации одним пользователем) в виде CSV-документа либо с расширением XML. С данной нам целью употребляются клавиши «Export to CSV» и «Download» соответственно.
Редактировать файлы весьма комфортно и наглядно: имеется функция подсветки синтаксиса, представление кода в виде дерева, можно масштабировать интерфейс и употреблять остальные доп способности.
XmlGrid
Этот онлайн-редактор является массивным инвентарем для работы с форматом XML. В нем можно не только лишь создавать, изменять файлы, да и инспектировать их валидность, проектировать карты и преобразовать документы. Просмотреть файл формата XML можно на сервисе xmlgrid .
Работа начинается с загрузки текста на главную страничку веб-сайта. Для этого довольно скопировать содержимое из файла XML, вставить его в поле на главной страничке, надавить клавишу «Submit».
Либо просто загрузить документ с компа, нажав на клавишу «Open File».
На дисплее покажется загруженная страничка в виде таблицы с данными.
Отредактированный документ можно сохранить в памяти компа, нажав на клавишу «Save» в высшей части странички.
Работать на сервисе XmlGrid лучше, если необходимо поправить отдельные элементы файла либо его содержание представлено в виде таблицы.
Для чего нужен YML-файл для Yandex.Маркета и как его сделать?
С возникновением интернет-магазинов стали возникать трудности с актуальностью инфы о представляемом ассортименте. Продукт мог нежданно окончиться, а стоимость либо иная его черта поменяться. Каждое такое изменение добивалось времени спеца. Когда количество товарных позиций в интернет-магазинах начало расти, сделалось понятно, что поддерживать актуальность вручную очень тяжело, а для автоматизации процесса был разработан товарный фид.
С возникновением интернет-магазинов стали возникать трудности с актуальностью инфы о представляемом ассортименте. Продукт мог нежданно окончиться, а стоимость либо иная его черта поменяться. Каждое такое изменение добивалось времени спеца. Когда количество товарных позиций в интернет-магазинах начало расти, сделалось понятно, что поддерживать актуальность вручную очень тяжело, а для автоматизации процесса был разработан товарный фид.
Что такое товарный фид?
Товарный фид – это особый файл, обычно, представленный как таблица либо текстовый документ, в каком структурированно содержатся все характеристики продуктов, составляющих ассортимент интернет-магазина.
Для чего он нужен для размещения в Я.Маркете?
Yandex.Маркет – это платформа, на которой собраны продукты, реализующиеся в почти всех интернет-магазинах. Размещение продуктов в одном месте дозволяет покупателям с удобством избрать пригодный продукт, а торговцам получить новейших клиентов.
Но для того, чтоб расположить продукты на Yandex.Маркете, будет нужно оформить прайс-лист с данными о товаре, таковыми как стоимость, наличие, заглавие, страна производитель, размер и др., в виде специального файла – товарного фида.
Какие форматы принимаются?
Почаще всего для загрузки прайс-листа употребляется формат YML, разработанный Yandex’ом на базе эталона XML. Но для прибавления могут также употребляться форматы XLS либо CSV.
YML (либо XML)
YML либо XML фид – это текстовый файл, содержащий внутри себя все сведения о ассортименте и свойствах продукта, записанные в особых тегах. Данный формат употребляется почаще, потому что с ним работает большая часть маркетинговых инструментов. Вручную работать с YML либо XML файлом очень тяжело из-за неловкой для юзера структуры файла, потому работа с фидом в данном формате происходит, обычно, автоматом при помощи специального программного обеспечения.
CSV, XLS
Фиды в форматах CSV и XLS употребляются пореже и владеют наименьшими способностями. Вначале это рядовая Excel-таблица, которая в последствии сохраняется с расширением CSV либо XLS, потому данный формат комфортен для осознания и лучше подойдет для работы вручную.
Подготовка прайс-листа в формате YML
- Выгрузка при помощи CMS.
- Создание вручную.
- С помощью специального ПО (то есть программное обеспечение — комплект программ для компьютеров и вычислительных устройств).
Любой из этих методов имеет свои плюсы и минусы, потому для всякого варианта стоит подобрать более действенный метод генерации YML-файла.
Выгрузка при помощи CMS
Большая часть современных CMS имеют возможность экспорта данных в формате YML для Yandex.Маркета. В неких CMS таковой функционал встроен, в остальных же пригодится подключение особых вспомогательных модулей.
Полный список CMS, откуда можно при помощи модулей либо встроенного функционала выгрузить YML-файл, доступен тут.
Создание вручную
Это самый неэффективный и трудозатратный метод. К тому же во время сотворения YML-файла вручную, с большенный вероятностью будут допущены разные ошибки. Но данный метод может подойти для маленьких интернет-магазинов с несколькими десятками товарных позиций.
Особое ПО (то есть программное обеспечение — комплект программ для компьютеров и вычислительных устройств)
Кандидатурой предшествующим двум вариантам может стать внедрение спец ПО (то есть программное обеспечение — комплект программ для компьютеров и вычислительных устройств), созданного для сотворения и редактирования YML-файлов. Таковой метод подойдет, когда в CMS веб-сайта не встроен функционал, чтоб сделать XML-фид. К примеру, в случае использования нетиповой CMS.
Проверка YML-файла для Yandex.Маркета
- Проверка через личный кабинет.
- Проверка через валидатор файлов в Yandex.Веб-мастере.
Оба метода очень похожи и подходят для проверки YML-файла перед добавлением на Yandex.Маркет. Различаются они тем, что при пройденной проверке прайс-листа через личный кабинет его можно сходу же загрузить, а проверка через валидатор в Yandex.Веб-мастере дозволит проанализировать файл на соответствие иным схемам валидации кроме Маркета.
Через личный кабинет
Для проверки через личный кабинет следует зайти в раздел «Ассортимент» и подраздел «Прайс-листы», а потом надавить клавишу «Добавить прайс-лист». Дальше в открывшемся окне избрать метод загрузки: ссылка, файл либо Excel-макрос. Опосля этого следует добавить ссылку либо загрузить файл и надавить на клавишу «Проверить прайс-лист». Опосля окончания проверки будет сформирован подробный отчет о допущенных ошибках.
Через валидатор XML-фидов в Я.Веб-мастере
Для этого метода проверки будет нужно открыть XML-валидатор в Yandex.Веб-мастере. Опосля этого необходимо избрать схему валидации. В случае проверки файла для Yandex.Маркет следует избрать схему «Маркет». Потом требуется избрать источник XML-данных: файл, ссылку либо текст XML файла. Опосля прибавления данных необходимо надавить на клавишу «Проверить». По окончанию проверки покажется ее итог.
Обновление и актуализация прайс-листа
Для предоставления покупателю животрепещущих данных о цены, наличии, критериях оплаты и доставки, прайс в формате YML требуется часто обновлять.
В случае, если прайс-лист загружен в Yandex.Маркет через личный кабинет, то его следует обновлять не пореже, чем раз в 30 дней.
Если же фид для Yandex.Маркета в XML-формате расположен на веб-сайте, то его требуется актуализировать всякий раз, когда изменяется стоимость, наличие продукта либо остальные принципиальные характеристики. Бот Yandex.Маркета без помощи других скачает файл и обновит информацию при индексации.
Требования к фиду для Yandex.Маркета довольно строгие, потому чтоб избежать блокировки со стороны площадки, следует публиковать сведения о товарах, животрепещущие на текущий момент. Для этого обновление инфы в YML файле следует заавтоматизировать. Это дозволит избежать ошибок со стороны маркетолога, также снять с него обязанности по ручному обновлению инфы.
Заключение
Работа с Yandex.Маркетом дозволит получить доступ к большой аудитории потенциально заинтересованных в покупке людей, потому данный инструмент будет полезен даже маленьким интернет-магазинам. А внедрение товарного фида дозволит поддерживать животрепещущую информацию на данной площадке, что обеспечит продуктивное взаимодействие.