Вход / Регистрация

Создайте сайт прямо сейчас!

Зарегистрируйтесь по ссылкам и получите дополнительные бонусы при создании сайта



  • Персональный перечень способов заработка на сайте именно вашей тематики
  • Аудит юзабилити сайта бесплатно $20
  • Набор скриптов на сумму $40 для увеличения продаж
  • Аудит юзабилити интернет магазина бесплатно $60

Как получить бонусы?


Как только вы создадите сайт по одной из указанных ссылок, я увижу это в отчете партнерской программы:

После оплаты одного из пакетов, отправьте запрос на info@ucozmagazines.ru с указанием адреса созданного сайта.

Урок 67. Экспорт товаров и категорий в XML, YML, CSV, XLS

Как выполнить экспорт прайса (товаров и категорий) интернет магазина uCoz в форматы XML, YML, CSV, XLS

Сергей    19.01.2016    20962    4.2 из 5.0 (20)

Оцените материал:

Цель урока

Познакомиться с возможностями экспорта товаров и категорий интернет магазина uCoz в форматы XML, YML, CSV, XLS. Рассмотреть сервисы, которые принимают те или иные форматы прайсов.

Зачем нужен экспорт товаров и категорий?

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

Чтобы получить общее представление, взгляните на схему:

Порядок действий при работе с экспортом прайс листа такой:

  1. Определяем какой формат прайса нужен
  2. Настраиваем экспорт
  3. Выполняем экспорт и получаем ссылку на прайс
  4. Указываем ссылку на прайс в сервисе или загружаем файл
  5. Проверяем, как обработан наш прайс

Прайс обрабатывает сторонний сервис (Маркет, Товары@Mail, Aport или скрипт). В случае, когда вы готовите прайс XLS для пользователей, вы же сами проверяете корректность формирования файла прайса. В некоторых случаях форматы XLS и CSV могут содержать конфиденциальную информацию, будьте внимательны, когда публикуете подобные прайсы.

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

Экспорт в XLS

XLS — электронная таблица, созданная в Microsoft Excel — самом популярном приложении для работы с таблицами. Но это не единственное приложение, которое работает с подобными файлами. В настоящее время существуют бесплатные аналоги (Open Office, Kingsoft Spreadsheets, Google Spreadsheets).

Чтобы настроить вид своего прайса зайдите в Панель управления — Интернет магазин — Настройки и найдите пункт Настройки экспорта:

Выберите Список полей для выгрузки в прайс-лист XLS и сохраните настройки.

Теперь перейдите в Панель управления — Интернет магазин и найдите раздел Экспорт товаров. Нажмите Создать свой прайс-лист:

После успешного выполнения экспорта вы увидите сообщение:

Прайс в формате располагается по адресу http://ваш_магазин/price.xls. Имейте ввиду, скачать прайс может любой пользователь, который знает ссылку. Позаботьтесь о том, чтобы в прайсе не было входящих цен или другой нежелательной для разглашения информации. Иначе сразу после загрузки необходимо удалить прайс из файлового менеджера:

XLS прайс может применяться в некоторых агрегаторах прайс-листов. Зачастую прайс нужен именно для покупателей, чтобы они могли скачать его себе на компьютер или переслать по почте.

Пример прайса в формате XLS:

Экспорт в XML

XML — расширяемый язык разметки (eXtensible Markup Language) с простым синтаксисом, удобный для создания и обработки документов приложениями и человеком.

Формат XML не имеет дополнительных настроек в интернет магазине uCoz, поэтому можно сразу перейти к его выгрузке в Панель управления — Интернет магазин и найти раздел Экспорт товаров. Нажмите на значок XML:

После успешного выполнения экспорта вы увидите сообщение:

Прайс в формате XML не содержит входящих цен, но его можно также найти в файловом менеджере:

Файл XML используется, к примеру, в Google Merchant, Подсказках для поиска и агрегаторе прайсов Hotline.ua.

Кажется, что из-за отсутствия настроек мы никак не может повлиять на XML прайс, но это не так. Давайте откроем этот прайс в браузере http://ваш_магазин/export.xml:

Стрелка ведет на тег g:availability. Этот тег указывает на наличии товара в магазине. При отключенном учете остатков для всех товаров тег будет заполнен значением out of stock — нет в наличии. Как только включите учет остатков (урок про учет остатков) значение тега поменяется на in stock — в наличии. Есть еще значение preorder, но нет настройки, позволяющей в uCoz ее включить.

Экспорт в YML

YML — это стандарт, разработанный Яндексом (Yandex Market Language) для принятия и размещения информации в базе данных Яндекс.Маркета.

Чтобы настроить экспорт в YML перейдите в Панель управления — Интернет магазин — Настройки и найдите пункт Настройки экспорта:

  1. При экспорте в формат YML брать значение <sales_notes> для каждого товара из — и на выбор представляется перечень полей из которых может быть записано значение в sales note. Подробнее о поле sales note можно узнать здесь
  2. Значение поля <sales_notes> по умолчанию для всех товаров при экспорте в YML: — значение, которое ставится в тег sales note, если поле указанное в предыдущем пункте оказалось пустым
  3. Значение поля <name> по умолчанию при экспорте в YML: — настройка подойдет тем, кто не использует "Наименование" для товаров, а в качестве признака уникальности задействовал артикул. Значение будет заполнять тег name, если поле "Наименование" у товара оказалось пустым. Если не понимаете, о чем идет речь, то оставьте поле пустым. Кроме того, значение этого поля будет записано как название магазина
  4. Значение поля <company> по умолчанию при экспорте в YML: — полное наименование компании, владеющей магазином. Не публикуется, используется для внутренней идентификации.
  5. Значение поля <url> по умолчанию при экспорте в YML: — URL-адрес главной страницы магазина. Если оставить поле пустым, то ссылка будет иметь вид http://ваш_сайт/shop
  6. Использовать при экспорте в YML полное описание: — настройка экспортирует $DESCRIPTION$ вместо $BRIEF$
  7. Включать в YML значение поля "Старая цена": — позволяет включить показ товаров со скидкой
  8. Экспортировать в формат YML в качестве элементов следующие дополнительные поля: — элемент param предназначен для передачи информации о характеристиках товара. Можно выбрать, какие характеристики экспортировать в YML файл
  9. Количество изображений товара экспортируемых в YML: — возможность передать до 10 изображений каждого товара
  10. Значение атрибута "available" по умолчанию для всех товаров при экспорте в YML: — если в формате XML требовалось включать учет остатков, чтобы отобразить наличие товара, то в YML это можно сделать заполнив данное поле значение true
  11. Значения поля "Наличие" у товара, переключающее атрибут "available" при экспорте в YML в противоположное значение: — если в предыдущей настройке вы поставили атрибут available в значение true (как на скриншоте), то перечислив в данной опции следующие значения: "Под заказ" и "Отсутствует" - при экспорте таким товарам будет устанавливаться атрибут available=false

Перейти к выгрузке YML — Панель управления — Интернет магазин и найти раздел Экспорт товаров. Нажмите на значок YML:

После успешного выполнения экспорта вы увидите сообщение:

И хотя, YML был разработан Яндексом для Маркета, в сети можно найти сервисы, принимающие данный формат, такие как Price.ru или Товары@Mail. Кроме того, нет никаких препятствий, чтобы написать свое приложение обрабатывающее данный формат по аналогии, как мы делали это с XML для живого поиска.

Пример прайса в формате YML (располагается по адресу http://ваш_магазин/export.yml)

Экспорт в CSV

CSV — текстовый формат, предназначенный для представления табличных данных.

Чтобы настроить экспорт в CSV перейдите в Панель управления — Интернет магазин — Настройки и найдите пункт Настройки экспорта:

Здесь мы можем указать разделитель ячеек, кодировку, список полей для экспорта. Обратите внимание, в этом файле может содержаться входящая цена, удаляйте этот файл после экспорта, если в нем содержится конфиденциальная информация (http://ваш_магазин/export.csv).

Перейти к выгрузке CSV — Панель управления — Интернет магазин и найти раздел Экспорт товаров. Нажмите на значок CSV:

После успешного выполнения экспорта вы увидите сообщение:

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

Открыть CSV можно блокнотом. Пример такого файла:

Упражнения

  1. Составьте список сервисов, в которые хотите опубликовать свой прайс-лист;
  2. Составьте список форматов прайсов, которые потребуются;
  3. Выполните настройку каждого файла;
  4. Выполните экспорт всех файлов.


Оцените материал:


Расскажите друзьям и коллегам о полезной статье:

Обсуждение

Всего комментариев: 13

p
1
Спасибо за инструкцию по настройке. У меня прайс выгрузился в яндекс маркет с "некритичными ошибками", но...
Подскажите, почему в админке яндекс маркета показывает 219 предложений, но при клике пишет "по вашему запросу ни чего не найдено", и третий день ни одного клика (оплата внесена на счет).
И как запретить некоторые категории товара к выгрузке?
Вот прайс лист
Буду очень благодарен за помощь или совет в настройке.
avatar
0
2
Исключить из показа на маркете можно в личном кабинете, вероятно, в разделе Ассортимент.

А где просматриваете и видите "по вашему запросу ни чего не найдено"?
p
3
В админке при клике по количеству товаров.
не могу скрины выложить, я их разместил на форуме, последнее сообщение:
http://forum.ucoz.ru/forum/69-70167-3
avatar
0
4
Напишите в тех.поддержку на Маркете. Если отображается количество позиций, значит выгрузка прошла корректно. А какие незначительные ошибки?
p
5
Ошибка в позициях с ценой "0 руб."
Вот эти товары и хотелось бы скрыть от выгрузки.
Ссылка на на группу товаров с которой идут ошибки
avatar
0
6
Инструментов для скрытия из экспортного файла нет. Но в настройках личного кабинета на маркете можно отключить публикацию этих позиций.
a
7
Подскажите как исправить что бы в прайс листе при выгрузке в YML Яндекс Маркет, в строках
1) сейчас <delivery>false</delivery>  а нужно <delivery>true</delivery>
2) сейчас <pickup>false</pickup> а нужно <pickup>true</pickup>
Где задаются данные параметры?
avatar
0
8
Это можно сделать на странице редактирования товара
a
9
А по другому что ни как, 10000+ товаров как то слишком долго это делать.
avatar
1
10
В настройках категории
b
11
Яндекс очень рекомендует прописывать в YML элемент "typePrefix" в описании товара. Есть ли возможность экспорта в этот элемент и какое поле надо заполнять?
avatar
0
12
ПУ / Интернет-магазин / Настройки экспорта / YML -> опция Добавлять в YML поле <typePrefix>
c
13
Добрый день! Пытаюсь экспортировать остатки через YML на озон, озон просит передавать в таком формате:

<outlets>
<outlet instock="10" warehouse_name="склад 1"></outlet>
<outlet instock="13" warehouse_name="склад 2"></outlet>
</outlets>

Я настройках ИМ включить вести учёт остатков STOCK, 
Мой YML формирует такую строку <offer id="4750" available="true">
Но отсюда озон не видит остатки

Я добавил тег instok со значением "остатки"

теперь YML дополнительно формирует такую строку  <instok>5</instock>
но озон всё равно не видит остатки

Подскажите пожалуйста как решить проблему ?
Урок 67. Экспорт товаров и категорий в XML, YML, CSV, XLS
Урок 67. Экспорт товаров и категорий в XML, YML, CSV, XLS