Работа с карточками товаров
- Заполнение карточки для товара, относящегося к новой для магазина категории
- Заполнение карточки товара, относящегося к известной и настроенной категории
- Как проверить и обновить сопоставление характеристик на Маркете и в магазине
- Как пользоваться рекомендациями Маркета
- Как объединить товары на одной карточке
Через API можно управлять контентом на карточках товаров — в том числе передавать характеристики, специфические для конкретной категории товаров.
Заполнение карточки для товара, относящегося к новой для магазина категории
-
Добавьте товары в каталог. Как это сделать
-
Получите информацию о состоянии карточек и рекомендации по их заполнению с помощью POST businesses/{businessId}/offer-cards.
В ответ вы получите следующее:
- К каким категориям на Маркете отнесены товары. Маркет определяет категорию товара автоматически на основании предоставленных вами данных.
- В каком статусе находятся карточки товаров. Что обозначает каждый из статусов
- Рекомендации по заполнению карточек. Как пользоваться рекомендациями
-
Для каждой категории запросите список необходимых характеристик с помощью POST category/{categoryId}/parameters.
-
Сопоставьте характеристики, ожидаемые Маркетом, с характеристиками, которые есть в базе данных магазина.
Пример. Для суповых тарелок Маркет среди прочих ожидает характеристику «Цвет». В базе данных магазина та же характеристика называется «Окрас». Вам нужно настроить интеграцию так, чтобы:
- значение характеристики «Окрас» передавалось Маркету как характеристика «Цвет»;
- каждому значению характеристики «Окрас» было сопоставлено допустимое значение характеристики «Цвет».
-
Передайте характеристики товаров с помощью POST businesses/{businessId}/offer-cards/update.
Всегда передавайте полный набор характеристик
Передача пустых значений сотрет то, что было внесено на карточки ранее.
Заполнение карточки товара, относящегося к известной и настроенной категории
Действуйте по инструкции для новой категории, но пропустите шаг настройки сопоставления характеристик Маркета и магазина.
Как проверить и обновить сопоставление характеристик на Маркете и в магазине
Списки характеристик, требуемых для товаров различных категорий, не остаются неизменными. У гаджетов появляются дополнительные функции, в моду входят новые материалы. Иногда Маркет просто делает более подробным перечень характеристик на карточке товара — чтобы покупателям было удобнее сравнивать и выбирать.
Совет
Для каждой из настроенных категорий регулярно проверяйте, не нужно ли обновить сопоставление.
Как пользоваться рекомендациями Маркета
Иногда в ответ на POST businesses/{businessId}/offer-cards вы будете получать рекомендации по заполнению карточек в поле recommendations
.
Посмотрите тип полученной рекомендации в поле recommendations → type
. Найдите этот тип в документации и посмотрите, какие поля товара относятся к рекомендации такого типа:
- Посмотрите в документации, в чем заключается смысл рекомендации и какой параметр нужно изменить или заполнить.
- Отредактируйте параметр с помощью запроса POST businesses/{businessId}/offer-mappings/update.
- Посмотрите в документации, в чем заключается смысл рекомендации.
- Сделайте запрос POST category/{categoryId}/parameters.
- Из ответа отберите характеристики, у которых в массиве
recommendationTypes
есть нужный тип. Например, если вы получили рекомендацию типаMAIN
, вам нужны характеристики, имеющие пометкуMAIN
вrecommendationTypes
. - Передайте значения характеристик с помощью запроса POST businesses/{businessId}/offer-cards/update.
Как объединить товары на одной карточке
-
Сделайте запрос POST category/{categoryId}/parameters. Если категория поддерживает объединение вариантов, среди характеристик будет такая:
Поле Значение id 200 name Номер карточки Кроме того, в ответе будут характеристики, содержащие
true
в полеdistinctive
. -
Добавьте каждый вариант в каталог по отдельности.
-
Передайте для них категорийные характеристики (POST businesses/{businessId}/offer-cards/update), руководствуясь следующими правилами:
-
Номер карточки должен быть одинаковым у всех товаров, которые нужно отображать как варианты на единой карточке.
-
Номер карточки может быть любым.
-
Каждый вариант должен отличаться от всех остальных по
distinctive
-характеристикам. -
Все остальные характеристики должны иметь одинаковые значения.
Пример. В некоторой категории есть три характеристики — особенности вариантов (
distinctive
:true
): цвет, размер и наличие Wi-Fi. И еще характеристики материал и серия, не являющиеся особенностями вариантов.✅ Правильно❌ НеправильноЦвет Размер Есть Wi-Fi Материал Серия Вариант 1 Красный XL Да Дерево «Юпитер» Вариант 2 Красный XL — Дерево «Юпитер» Вариант 3 Зеленый S Да Дерево «Юпитер» У каждого варианта свой набор
distinctive
-характеристик, а остальные совпадают.Цвет Размер Есть Wi-Fi Материал Серия Вариант 1 Красный XL Да Дерево «Юпитер» Вариант 2 Красный XL Да Дерево «Юпитер» Вариант 3 Зеленый S Да Дерево «Юпитер» У варианта 1 и варианта 2 совпадают особенности.
Цвет Размер Есть Wi-Fi Материал Серия Вариант 1 Красный XL Да Дерево «Юпитер» Вариант 2 Красный XL — Дерево «Юпитер» Вариант 3 Зеленый S Да Сталь «Марс» У вариант 3 отличается характеристиками, не являющимися особенностями варианта.
-
Подробно о том, как работать с вариантами товара, рассказано в Справке.