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. заполнение свойств. справочники

См. также

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

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

12415 руб.

23.01.2023    47018    421    206    

188

Загрузка и выгрузка в Excel Маркетплейсы Программист Бухгалтер Пользователь Платформа 1С v8.3 Бухгалтерский учет 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С:КА 2, 1С:ERP Управление предприятием. Возможность подключить любые маркетплейсы. Анализ продаж ОZON. 30 дней БЕСПЛАТНОГО пользования!

5400 руб.

12.08.2021    38607    424    68    

178

SALE! 10%

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

Модуль позволяет автоматизировать интеграцию 1С с маркетплейсами Wildberries, Ozon, МегаМаркет и Яндекс.Маркет. В удобном интерфейсе вы можете управлять ценами, остатками и анализировать продажи. Для схемы FBS работает отправка кодов системы “Честный знак” на маркетплейсы. Информация о кодах берется из документа “Реализация товаров и услуг” (для УНФ: “Расходная накладная”). Также добавлен функционал парсинга цен на маркетплейсах и возможность автоматически увеличивать цены при малом остатке товара.

44389 39950 руб.

13.03.2023    11815    37    30    

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