Quad.Wiki

Экспорт YML (Яндекс.Маркет)

Для выгрузки товара в Яндекс.Маркет нужно следующее:

1. Загрузить ссылки на фото и карточки товаров с сайта

2. Шаблон экспорта в YML

3. Действие Quad.Magic с типом “Экспорт Яндекс.Маркет”

4. Отправка полученного файла на хостинг, чтобы он стал доступен по ссылке.

 

Если у вас еще нет настроек по выгрузке в ЯМ, то вы можете создать набор стандартных настроек в программе и отредактировать его. Для этого откройте окно Редактор Quad.Magic и добавьте настройки “Экспорт / YML (Яндекс.Маркет)

Помимо самих настроек, программа добавит необходимые поля, если они не были еще созданы ранее:

ID сайт - поле для сохранения ИД товара на сайте

Фото 1 - поле для сохранения ссылки на фото

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

Зайдите во вкладку Конфигурация / внизу Пользователи и включите эти поля, чтобы они стали доступными для отображения.

 

После этого обязательно перезапустите программу.

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

1. Группа действий “Импорт ссылок”, содержащая 2 действия, первое скачивает файл с сайта, второе загружает товары из файла.

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

 

2. Прайс с типом “Основной” и названием “Основной (ссылки)” через который будут загружаться ссылки в основной каталог.

3. Шаблон экспорта “YML”

4. Действие Quad.Magic с названием “Выгрузка в Яндекс.Маркет” в группу действий “Экспорт” по выгрузке файла в формате YML

5. Действие по отправке файла YML на FTP в группе действий “Экспорт”

 

Добавить в программу ссылки на страницу товара и фото

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

Для выгрузки с сайта вы можете использовать стандартные для вашего движка модули экспорта, либо разработать какой-то скрипт, который будет выдавать нужную информации при обращении к сайту по ссылке (важно, чтобы при запросе по ссылке сайт готовил файл, а не скачивал какой-то заранее подготовленный, в этом случае программа сможет автоматически забирать ссылки на новые товары с сайта перед каждой выгрузкой в ЯМ). Если не знаете как сделать выгрузку, ее может сделать наш программист, стоить будет для большинства CMS 20$ (1 час работы программиста).

Минимально необходимый набор полей:

Если скрипт выполняется по ссылке, например https://site.ru/quad/getlinks.php, то эту ссылку нужно добавить в задание “скачать товары сайта”, созданное ранее.

Выполните задание, в результате файл с сайта с ссылками сохранится в файл Quad Solutions\files\1_ main\links.csv

Под этот файл нужно изменить настройки прайса “Основной (ссылки)” - указать правильно колонки с ссылкой на карточку товара, фото, а так же выбрать поле, по которому синхронизируется товар.

 

 

 

Для выгрузки в яндекс маркет или просто в формат YML используется действие в Quad.Magic “Экспорт Яндекс.Маркет”

Настройки задания указываются в кнопке 1.

Сохранить в файл - указывается файл, в который будет сохранен фид.

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

Флаг vendor.model - при установке товары будут выгружен в формате Яндекс.Маркет vendor.model , т.е. не будет выгружать название товара, а только бренд в тег vendor и модель в тег model.

Код группы вместо ID - в файл YML в качестве идентификаторов групп будет выгружен Код группы (по умолчанию выгружается ID группы)

Организация - ваше юридическое лицо

Email - адрес электронной почты, который указывается в фиде.

URL - адрес вашего интернет-магазина

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

Только отдельным файлом - если стоит птичка, то группы будут выгружены отдельным файлом

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

Выгружать только группы выбранные в - указывается фильтр групп (возможны 3 варианта), которые выгрузятся в данную настройку. При выборе групп нужно выбирать все уровни, т.е. если вы хотите выгружать только Холодильники, а они у вас расположены в разделе Бытовая техника → КБТ → Холодильники, то отметить птичками нужно все 3 группы. Птички можно поставить в окне Редактор групп.

Обратите внимание, что черный квадрат это не птичка, это неопределенное значение.

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

 

Шаблон экспорта для YML

 

 

Общие условия курьерской доставки

Вот этот блок:

Указывается через блок информации, добавляемый в начало файла

Пример текста:

<delivery-options> <option cost="390" days="1" order-before="18"/> </delivery-options>

 

Экспорт характеристик

1. Добавьте пользовательское поле типа Текст, назовите “Характеристики YML”

 

2. Добавьте действие в Quad.Magic “Подготовить характеристики” с такими настройками:

Param ID - создайте числовое поле, если у вас такого еще нет.

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

Если вы что-то изменили в характеристиках, то чтобы их переформировать для старых товаров, нужно в этом окне поставщика птичку “Сформировать все заново”.

 

3. В шаблоне экспорта YML добавить колонку с параметрами, в которую выгружается поле Характеристики YML, колонка должна называться params.

 

4. Есть возможность выгружать дополнительную информацию по параметрам, не соответствующую формату YML, для этого нужно выбрать в п.2 для YML (расширенный)

 

 

Экспорт пользовательского поля в виде характеристики

Если нужно выгрузить в тег param какое-то пользовательское поле, то его нужно добавить в шаблон экспорта перед полем параметров.

Тип поля [Quad.Formula]

Заголовок поля обязательно “XML

Формула

"$$$<param unit = """" name = ""Габариты"">";f_40gtj5fhh;"$$$</param>"

Габариты - заменить на название вашего параметра

f_40gtj5fhh - заменить на код пользовательского поля, посмотреть можно во вкладке Конфигурация