Wildberries. Заполнение карточек товаров. Как получить значение справочников?

31.03.21

Интеграция - Маркетплейсы

Wildberries. Заполнение карточек товаров. Как получить значение справочников? в документации это описано очень скромно, пытаюсь рассказать на основании своего опыта.

Wildberries. Заполнение карточек товаров. Как получить значение справочников? 

При программном создании карточек номенклатуры я столкнулся с тем, что документация (https://suppliers-portal.wildberries.ru/nsf/front/new-spec-micro-frontend/_assets/pkg_card_DOC.md) скромно умалчивает о важных аспектах получения справочников, без которых не создать карточку. Все примеры рабочие, если не открываются из документа, скопируйте в строку браузера.

Начнём с начала, сперва нужно получить поля объектов по ключевому слову:

1. Сперва нужно получить объект: https://content-suppliers.wildberries.ru/ns/characteristics-configurator-api/content-configurator/api/v1/config/get/object/list?pattern=Кроссовки&lang=ru &lang=ru . Обратите внимание на множественное число. Я долго пытался получить информацию по объекту Ложка и ничего не находил, нужно было писать Ложки. Язык поиска указываем обязательно &lang=ru.

Если угадали слово поиска, получаем это  { 

 "additionalErrors": null,

  "data": {

    "Кроссовки": {

      "name": "Кроссовки",

      "parent": "Обувь"

    }

  },

Кроссовки это ключевое слово, с ним будем работать. Если слов несколько, то нужно выбрать нужное, смотри запрос «Ложки»

2. Нужно получить поля объектов:

https://content-suppliers.wildberries.ru/ns/characteristics-configurator-api/content-configurator/api/v1/config/get/object/translated?name=Кроссовки&lang=ru

name это то слово которое мы получили/выбрали в п1. В ответ получаем это:

{

  "additionalErrors": null,

  "data": {

    "name": "Кроссовки",

    "parent": "Обувь",

    "addin": [

      {

        "isAvailable": true,

        "required": true,

        "useOnlyDictionaryValues": true,

        "type": "Бренд",

        "dictionary": "/brands"

      },

      {

        "isAvailable": true,

        "required": false,

        "useOnlyDictionaryValues": false,

        "type": "Описание"

      },

      {

        "isAvailable": true,

        "required": true,

        "useOnlyDictionaryValues": true,

        "maxCount": 10,

        "type": "Комплектация",

        "dictionary": "/contents"

      },

Это свойства каждого поля:

  • type": "Бренд" - это имя свойства
  • "required": true  - заполнение обязательно
  • "useOnlyDictionaryValues": true – заполнение только из словаря,  тут немного не точно, некоторые значения, в частности бренд можно заполнять не из словаря
  • "dictionary": "/brands" – имя справочника из которого выбираем значения
  • "isNumber": true,  -  значение число
  • "units": [ "г" ] – единица измерения

Сперва идут свойства карточки товара, в структуре "nomenclature": {  свойства номенклатуры, в структуре "variation": {  свойства вариации (размера)

Все, список всех справочников можно получить (как сказано в документации)

https://content-suppliers.wildberries.ru/ns/characteristics-configurator-api/content-configurator/api/v1/directory/get/list

Но в документации не сказано, как получать значения из этих справочников:

Предмет это то слово, которое было с п1 и никак иначе

https://content-suppliers.wildberries.ru/ns/characteristics-configurator-api/content-configurator/api/v1/directory/tnved?subject=Кроссовки

В некоторых справочниках (небольших) можно не указывать параметры:

https://content-suppliers.wildberries.ru/ns/characteristics-configurator-api/content-configurator/api/v1/directory/seasons

https://content-suppliers.wildberries.ru/ns/characteristics-configurator-api/content-configurator/api/v1/directory/kinds

В других нужно указать предмет, и тут начинаются чудеса: в каждом справочнике параметры нужно указывать по-разному, и в документации я этого не нашёл

/tnved?lang=ru&pattern=&subject=Слово

/ext – тут указываем имя свойства из п2 и желательно подстроку

https://content-suppliers.wildberries.ru/ns/characteristics-configurator-api/content-configurator/api/v1/directory/ext?lang=ru&option=Состав бижутерии&pattern=Сер&top=1000

Для размера указываем ещё и пол, если в свойствах карточки размер обязателен

https://content-suppliers.wildberries.ru/ns/characteristics-configurator-api/content-configurator/api/v1/directory/wbsizes?brand=&kind=Мужской&lang=ru&pattern=&subject=Браслеты%20ювелирная%20бижутерия&top=50

Очень позабавил справочник комплектация «/contents» если без параметров он выдаёт первые 10 элементов, которые совсем не нужны. Обязательно указываем параметр «pattern» и желательно «top»

https://content-suppliers.wildberries.ru/ns/characteristics-configurator-api/content-configurator/api/v1/directory/contents?pattern=Серг&top=30

Вступайте в нашу телеграмм-группу Инфостарт

wildberries. заполнение свойств. справочники

Вы можете заказать платную адаптацию этой статьи под ваши задачи на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

См. также

Маркетплейсы 1С:Предприятие 8 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Россия Управленческий учет Платные (руб)

Подключите маркетплейсы Ozon, WB, АлиЭкспресс и ЯндексМаркет к 1С. Удобное управление заказами, остатками и синхронизация данных из одного окна 1С для УНФ, УТ, КА, ERP. Единый интерфейс работы для всех площадок. Отправка остатков по сопоставленным товарам по расписанию, гибкая настройка отправки. Парсинг цен СПП для Озон и Вайлбериз доступен в версии модуля 3.0.5.10

5000 руб.

23.01.2023    71179    670    212    

250

Маркетплейсы Программист Пользователь 1С:Предприятие 8 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Управленческий учет Платные (руб)

Полноценный обмен со всеми маркетплейсами: МегаМаркет, Wildberries, Яндекс.Маркет, OZON, VK, ALI, Авито, МагнитМаркет. Так же подключили сервис Dostavista, автоматическая отправка заказов на доставку. Данный модуль позволяет полностью интегрировать 1С:УТ11.4/11.5, 1С:КА 2.4/2.5, 1С:ERP 2.4/2.5, 1С: УНФ 3.1, 1С: Розница 2.3/2.4 по API с Wldberries, Яндекс.Маркет, OZON, ALI, VK, МегаМаркет и МагнитМаркет. Схемы работы: ВИТРИНА + ДОСТАВКА, ЗАКАЖИ И ЗАБЕРИ + ВИТРИНА, ДОСТАВКА СИЛАМИ ПРОДАВЦА, ЭКСПРЕСС-ДОСТАВКА. Модуль зарегистрирован в Реестре программного обеспечения, а также являемся технологическими партнерами МегаМаркет и Wildberries, что говорит о гарантиях использования решения.

60000 руб.

09.10.2020    65190    408    84    

136

Загрузка и выгрузка в Excel Маркетплейсы Программист Бухгалтер Пользователь 1С:Предприятие 8 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Россия Бухгалтерский учет Управленческий учет Платные (руб)

Реальный помощник, с помощью которого Вы преобразуете необходимые документы для Wildberries, OZON, ЯндексМаркет, Мегамаркет, Aliexpress, Детский мир, Магнит Маркет (быв.МагнитЭкспресс), Лемана про, ЭНФАНТА (Акушерство), ЛаМода, Летуаль, Твой дом, Золотое Яблоко, Каспи в документы "Отчет комиссионера (агента) о продажах" и другие. Работает в 1С:БП 3.0, 1С:БП 3.0 КОРП, 1С:УТ 11, 1С:УНФ, 1С:ERP.

5490 руб.

12.08.2021    45543    571    71    

218
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Global__IT 436 08.07.21 01:19 Сейчас в теме
Спасибо.
А может еще знаете , как узнать какие значения имеют свойство count?
Для отправки сообщения требуется регистрация/авторизация