База знаний
Полезная информация

Передача габаритов и веса в плагине "Яндекс.Маркет PRO"

Поддержка Bodysite
Поддержка Bodysite
16 декабря 2022 18:23
+1

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

1. Габариты

Согласно документации Яндекса, габариты должны быть указаны в элементе <dimensions>, допустимая единица измерения - сантиметры.

Описание элемента <dimensions> в справке Яндекс.Маркета

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

Автоматическая конвертация

В Shop-script существует множество "типов характеристик", в идеальном варианте на вашем сайте для размеров упаковки должен использоваться тип:

Объём, габариты - число х число х число.

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

В товаре эта характеристика выглядит так:

В профиле выгрузки в плагине "Яндекс.Маркет PRO" в элементе dimension габариты выбираются следующим образом:

В случае выбора характеристики с типом "Объем, габариты" она разбивается на три параметра.

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

Альтернативный вариант, если вы используете для габаритов три разные характеристики

Автоматическая конвертация произойдёт, если у характеристик тип:

 Длина, число.

Не конвертируются

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

Например, к таким типам характеристик относятся: число, текст.

Не экспортируются

Если ваша характеристика имеет тип - текст, и в товаре заполнено таким образом: "300 мм", то габариты не будут добавлены в фид выгрузки для этого товара.

Если ваша характеристика имеет тип - текст, и в товаре заполнено таким образом: "3,5" (через запятую), то габариты не будут добавлены в фид выгрузки для этого товара.

Если одна из характеристик габаритов имеет ошибку - весь элемент <dimensions> не будет добавлен этому товару.

2. Вес

Согласно документации Яндекса, вес должен передаваться через элемент <weight>, допустимая единица измерения - килограммы. Можно передавать дроби: разделитель — точка или запятая, не больше трех цифр после него.

Описание элемента <weight> в справке Яндекс.Маркета

В Shop-script в идеальном варианте нужно использовать характеристику с типом:

 Вес, число

Выбираете эту характеристику в плагине, единицу измерения оставляете "по умолчанию":

В этом случае в плагине происходит автоматическая конвертация в килограммы:

Если ваша характеристика - Число, конвертации произведено не будет, значения добавятся как есть.

Если ваша характеристика - Текст, конвертации произведено не будет, значения добавятся как есть. Если есть буквы или запятая, то значения не добавятся в фид.