Акция Киберзима
Акция Киберзима
Скидки до 40%, улучшение тарифов
и бесплатные месяцы подписки
Получить Получить
Реклама
ООО Инсейлс Рус ИНН 7714843760 erid: 2RanymdZKYt
Получите продающий сайт «под ключ» за 20 дней: уникальный дизайн, подключение интеграций, удобный функционал
Реклама. ООО «Инсейлс Рус»‎ ИНН 771484376 erid: 2Ranyo5dJeU

Импорт товаров из YML

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

YML — стандарт Яндекс Маркета, который основан на XML. Подробнее о его структуре можно прочитать в справке.

  1. Алгоритм выполнения импорта
  2. Настройки импорта
  3. Параметры

Алгоритм выполнения импорта

1. Перейдите в раздел Товары Импорт/Экспорт Склад и нажмите "Новый импорт", в выпадающем списке выберите "Из YML".

2. Выберите файл для импорта среди файлов компьютера, выберите (если есть) языковую версию сайта, для которой производится импорт.

Если нужно обновить список товаров, укажите, какие поля не требуют обновления. Для новых товаров данные поля будут созданы в любом случае. 

Нажмите "Загрузить". Если система покажет ошибку, обратитесь в техподдержку inSales. 

3. На следующем этапе есть возможность вручную указать для дополнительных тегов, которые не предполагает стандарт YML, соответствие с полями товара, в которые нужно загрузить информацию:

Функционал настройки соответствий полей доступен только при оплаченном тарифе.

Важно: идентификация товарных предложений проходит по атрибуту offer_id в блоках offer, который сохраняется в специальное скрытое дополнительное поле товара при его создании через YML-импорт. В связи с этим, если товар создавался не импортом или из файла с другими offer_id, он будет дублироваться, а не обновлять существующий.

Настройки импорта

Большинство настроек отключают обновление указанных атрибутов товара в системе, их назначение интуитивно понятно. Далее описаны некоторые настройки импорта.

Обнулить остатки товарам, отсутствующим в файле импорта — остаток товаров, которых нет в файле, станет равен нулю. Данная настройка учитывает складскую категорию, в которую производится импорт. Если импорт производится не в категорию "Склад", а в ее подкатегорию, то обнулятся остатки только тех товаров, которые находятся в этой подкатегории. Функция применяется ко всем товарам, которые есть в магазине.

Скрыть товары, отсутствующие в файле импорта — скрывает товары, которые отсутствуют в файле импорта. Данная настройка учитывает складскую категорию, в которую производится импорт. Если импорт производится не в категорию "Склад", а в ее подкатегорию, то товары скроются только в рамках этой подкатегории. Функция применяется ко всем товарам, которые есть в магазине.

Параметры

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

<quantity>10</quantity> — остаток.

Для магазинов без мультисклада остаток используется из тега quantity. Если он не указан, то остаток определяется по атрибуту available: значение "true" - бесконечный остаток, "false" - 0. 

Для магазинов с мультискладом остаток берется из тега, сопоставленного со складом. Для складов, у которых тег не указан, остаток определяется по available. Если available не указан, то остаток не меняется.

<price_rrp>500</price_rrp> — РРЦ (рекомендуемая розничная цена, тип цены для поставщиков).

<weight>3.6</weight> — вес в кг.

<vendorCode>9604</vendorCode> — артикул.

<dimensions>5х10х15</dimensions> — габариты в формате ШхГхВ (ширина, глубина, высота). Можно использовать как целые, так и десятичные числа. Разделитель в десятичных числах — точка. "х"  можно использовать как латинскую, так и кириллическую. 

<warehouse>15</warehouse> — остаток товара на отдельном складе. Тег может быть вариативным, например, по двум складам можно передать остатки аналогичным образом:

<warehouse1>10</warehouse1>

<warehouse2>20</warehouse2>.

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

Важно: создать варианты товара и задать свойства товару с помощью импорта YML не получится, так как формат YML не поддерживает свойства, поддерживает только параметры.

Оставить оценку

Оценка успешно отправлена. Спасибо
Перед публикацией все оценки проходят модерацию

Оценки: 1

Комментарий
«Параметры При указании новых значений параметров в файле импорта - эти значения добавляются к уже назначенным параметрам у товара, не заменяя их.» Что-то я этого не понял. Как не заменяются? То есть, если ранее товару был указан, к примеру параметр "Цвет" (param name Цвет) "красный", а потом в фиде он был исправлен на "синий", то он в inSales не заменится с красного на синий? Получится два цвета: красный и синий?
Ответ разработчика:
Все верно, при импорте из YML будет работать как дополнение. Замена работает только при импорте из CSV.
Остались вопросы?
Отправь тикет в техподдержку!
Еще нет своего магазина?
Создайте интернет-магазин на платформе inSales
Всё для продаж уже внутри!
Нажимая кнопку «Зарегистрироваться», я принимаю Пользовательское соглашение и Политику конфиденциальности
Недавно просмотренные статьи
Продолжая пользоваться сайтом,
вы соглашаетесь с использованием cookie