Интеграция с Wildberries: обновление цен и остатков товаров из 1С. Работает с новой версией API.

29.01.25

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

Внешняя обработка для установки цен и остатков товаров в личном кабинете продавца на Wildberries по данным в 1С. Работает с новой версией API v3.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Wildberries: Обновление цен и остатков товаров (УТ/КА/ERP)
.epf 21,01Kb ver:0.12
136
136 Скачать (1 SM) Купить за 1 850 руб.
Wildberries: Обновление цен и остатков товаров (УНФ)
.epf 20,82Kb ver:0.12
47
47 Скачать (1 SM) Купить за 1 850 руб.

1. Чтобы начать работать с API Wildberries необходимо получить токен: специальный ключ для авторизации на площадке. Заходим в профиль продавца в пункт "Доступ к новому API".

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

2. Переходим в 1С, открываем обработку, нажимаем кнопку "Настройки...", указываем:

  • Token: значение, которое мы получили в п.1

  • Тип цен, который будет использоваться для выгрузки на Wilberries.

  • Werehouse ID: идентификатор Вашего склада в личном кабинете Wildberries.

  • Склад: если нужно, чтобы выгружались остатки только с определенного склада из 1С.

3. Нажимаем кнопку "Заполнить список" - загрузится список товаров из личного кабинета. Нажимаем кнопку "Установить цены", чтобы установить цены на Wildberries. Нажимаем кнопку "Установить остатки", чтобы обновить остатки товаров.

Особенности работы.

1. Сопоставление товаров из личного кабинета и номенклатуры в базе данных 1С происходит по Штрихкоду (особенность API WB).

2. Если номенклатура не найдена или найдено более одной позиции с одинаковыми штрихкодами будет выдано сообщение в поле "Описание ошибки".

3. Свободные остатки в 1С определяются по всем складам или по складу, указанному в настройках.

4. Работа с характеристиками номенклатуры в данной версии обработки не предусмотрена.

5. Это внешняя обработка, изменение конфигурации 1С не требуется.

Тестировалась на:

  • Управление нашей фирмой, редакция 1.6 (1.6.26.162)

  • Управление нашей фирмой, редакция 3.0 (3.0.2.215)

  • Управление торговлей, редакция 11 (11.4.14.181)

  • Управление торговлей, редакция 11 (11.5.8.405)

  • Комплексная автоматизация (2.5.8.410)

  • ERP Управление предприятием 2 (2.5.8.410)

Описание API - https://suppliers-api.wildberries.ru/swagger/index.html

UPD от 2023-03-07: добавлена возможность выгружать цены товаров.

UPD от 2023-02-22: обработка работает с новой версией API v3 Widberries.

UPD от 2025-01-29: обработка работает с новыми доменами Widberries.

Проверено на следующих конфигурациях и релизах:

  • Управление нашей фирмой, редакция 1.6, релизы 1.6.27.295
  • Управление нашей фирмой, редакция 3.0, релизы 3.0.10.178
  • Управление торговлей, редакция 11, релизы 11.5.20.91
  • 1С:Комплексная автоматизация 2, релизы 2.5.20.91
  • 1С:ERP Управление предприятием 2, релизы 2.5.20.91

Wildberries Вайлдберриз Интеграция API Остатки Цены

См. также

Маркетплейсы Платформа 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    44910    395    199    

180

Загрузка и выгрузка в 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    37667    404    68    

172

SALE! 20%

Маркетплейсы Программист Пользователь Платформа 1С v8.3 Оперативный учет 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 по API с Wldberries, Яндекс.Маркет, OZON, ALI, VK и МегаМаркет. 1С:Розница 2.3/УНФ 1.6 и выше с МегаМаркет. Схемы работы: ВИТРИНА + ДОСТАВКА, ЗАКАЖИ И ЗАБЕРИ + ВИТРИНА, ДОСТАВКА СИЛАМИ ПРОДАВЦА, ЭКСПРЕСС-ДОСТАВКА. Модуль зарегистрирован в Реестре программного обеспечения, а также являемся технологическими партнерами МегаМаркет, что говорит о гарантиях использования решения.

60000 руб.

09.10.2020    57792    126    83    

120
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. malikov_pro 1330 28.08.21 10:52 Сейчас в теме
1. "Светить" ключ доступа, возможно рабочий на скриншотах не следует
2. Запускается ли по расписанию?
3. На сколько быстро работает при 1000 позиций?
2. elcoan 1066 28.08.21 13:17 Сейчас в теме
(1) Александр:
1. Токен и код склада на скриншоте "скорректированы".
2. По расписанию запускается типовым механизмом дополнительных обработок БСП.
3. К сожалению, не могу проверить, в ЛК меньше тысячи позиций. API позволяет запрашивать остатки порциями по 1000 за один вызов. Так что это не должно быть долго.
3. malikov_pro 1330 28.08.21 16:07 Сейчас в теме
2. Грузите все остатки или с отбором по изменениям? При автоматичеком запуске грузите все или только разницу?
4. elcoan 1066 28.08.21 16:24 Сейчас в теме
(3) Загружает все данные из ЛК, устанавливает остатки только для тех, позиций, у которых есть отличия в базе 1С.
5. user1564987 21.10.21 22:21 Сейчас в теме
Добрый день, не грузит данные с ЛК
6. elcoan 1066 22.10.21 20:41 Сейчас в теме
(5) Добрый день, есть какие-нибудь сообщения об ошибках? Находит ли обработка товары?
9. user1564987 28.10.21 18:45 Сейчас в теме
(6) Добрый день, нет. Никаких ошибок нет, просто чистая табличная часть
7. ScarFace 28.10.21 12:17 Сейчас в теме
Добрый день, код открыт?
8. elcoan 1066 28.10.21 16:36 Сейчас в теме
(7) Добрый день, да, полностью открыт.
10. user1564987 23.11.21 21:45 Сейчас в теме
Добрый день, не грузит данные с ЛК.Никаких ошибок нет, просто чистая табличная часть
11. user1564987 24.11.21 23:13 Сейчас в теме
Все отлично работает, ошибка была у меня. Разработчику спасибо помощь. Обработка экономит кучу времени.
12. BelovRN 22.12.21 15:58 Сейчас в теме
Загрузку заказов не планируете сделать?
13. NikolasK 04.02.22 11:05 Сейчас в теме
Здравствуйте! При попытке установить остатки на WB возникает ошибка, хотя получает остатки с WB нормально. Подскажите, в чем может быть причина?
Прикрепленные файлы:
15. anresh 31.03.22 17:34 Сейчас в теме
(13)Такая же ошибка. Не нашли в чем дело?
14. vova1490 3 13.02.22 14:22 Сейчас в теме
Добрый день! Как делать синхронизацию с несколькими складами в ЛК Wilberries?
27. elcoan 1066 14.05.22 12:20 Сейчас в теме
(14) Добрый день! На текущий момент только 2 режима: или остатки с конкретного склада или со всех складов. Можно доработать обработку, чтобы она выгружала остатки по списку складов.
16. user1394474 02.05.22 13:13 Сейчас в теме
Добрый день. В личном кабинете продавца WB написал следующее: Во всех PUT- и POST-запросах в API Marketplace с телом типа JSON обязательно требуется заголовок Content-Type: application/json. После этого обмен остатками при помощи данной обработки не работает. Что делать?
17. user1394474 03.05.22 10:44 Сейчас в теме
(16) А не нужно уже. Разобрался сам. Если кому нужно, могу посодействовать.
19. Semykin 04.05.22 10:58 Сейчас в теме
(17) Посодействуйте, пожалуйста.
23. BelovRN 06.05.22 09:05 Сейчас в теме
(17) Посодействуйте :)

Может обновит обработку разработчик? )
26. elcoan 1066 14.05.22 12:18 Сейчас в теме
(23) Добрый день! Обновил обработку.
18. Semykin 04.05.22 10:47 Сейчас в теме
Добрый день!

Ошибка:
Ошибка при обработке метода API: {"additionalErrors":null,"data":{"errors":null},"errorText":"Неверная схема запроса","error":true}

как исправить?
Изменился вид запроса ?
21. пользователь 04.05.22 11:22
Сообщение было скрыто модератором.
...
25. elcoan 1066 14.05.22 12:18 Сейчас в теме
(18) Нужно передавать "content-type: application/json" при запросе, исправил в новой версии обработки.
FaithNoMore; +1 Ответить
41. FaithNoMore 18.03.23 22:16 Сейчас в теме
(25) блин, ты мне килограмм нервов сэкономил этой строчкой.
20. user1394474 04.05.22 11:20 Сейчас в теме
22. пользователь 04.05.22 11:22
Сообщение было скрыто модератором.
...
24. пользователь 06.05.22 10:27
Сообщение было скрыто модератором.
...
28. user796079 20.05.22 17:53 Сейчас в теме
Подскажите, будет работать на 1С УТ 11.5. ?
29. msn0109 15.07.22 13:41 Сейчас в теме
Добрый день!
Возникла ошибка:
"Ошибка при чтении ответа от сервера: {ВнешняяОбработка.wb_ВыгрузитьОстаткиТоваров.МодульОбъекта(100)}: Итератор для значения не определен"

Запрос к WB возвращает такой результат: РезультатЗапроса["stocks"] = Неопределено;

Товар на WB есть, всё заполнено, в чем проблема может быть?

УНФ: "1.6.26.191"
30. saturn10 26.07.22 11:45 Сейчас в теме
Добрый день подскажите при нажатии на Установить остатки выскакивает такая ошибка: Ошибка при обработке метода API: {"additionalErrors":null,"data":{"errors":[{"barcode":"4627121309469","err":"указанный склад не принадлежит данному поставщику"}]},"errorText":"В данных присутствуют невалидные остатки","error":true}
belovo3000; +1 Ответить
32. user1846329 19.09.22 15:12 Сейчас в теме
(30) Добрый день разобрались что за "В данных присутствуют невалидные остатки"
belovo3000; julkin; RomanBardikov; +3 Ответить
33. RomanBardikov 13 30.09.22 15:06 Сейчас в теме
(30)
Такая же ошибка, у кого-то есть новости по ней...
31. Mobile1977 31.07.22 10:34 Сейчас в теме
Добрый день. Нормальное решение. Все четко работает. Еще бы добавить возможность выгрузки по определенным складам. Сейчас есть возможность выгружать остатки по все складам или по одному складу. А у меня, к примеру, их три. А остатки хотелось бы выгружать только по двум. Есть ли вариант доработать?
34. vbordun3 11.10.22 16:27 Сейчас в теме
"Ошибка при чтении ответа от сервера: {ВнешняяОбработка.wb_ВыгрузитьОстаткиТоваров.МодульОбъекта(100)}: Итератор для значения не определен"
35. saturn10 25.10.22 01:26 Сейчас в теме
Здравствуйте, пользовался вашей обработкой в конфигурации УТ 11.4, сейчас обновилась конфигурация до 11.5 и ваша обработка перестала работать, можете помочь в данном вопросе?
36. Maradona 02.11.22 11:10 Сейчас в теме
Добрый день подскажите при нажатии на Установить остатки выскакивает такая ошибка: Ошибка при обработке метода API: {"additionalErrors":null,"data":{"errors":[{"barcode":"4627121309469","err":"указанный склад не принадлежит данному поставщику"}]},"errorText":"В данных присутствуют невалидные остатки","error":true}
belovo3000; +1 Ответить
37. Mopnex03 3 21.02.23 14:23 Сейчас в теме
Планируете обновлять на api3?
38. elcoan 1066 22.02.23 09:58 Сейчас в теме
(37) Добрый день, обновил на новую версию API.
39. user1394474 23.02.23 20:13 Сейчас в теме
Здравствуйте. После обновления на новую версию api все так же и осталось? При заполнении списка товаров в случае разных штрихкодов на маркетплейса и в 1с указывается штрих код и сообщение, что товар не найдн?
40. BelovRN 13.03.23 19:26 Сейчас в теме
Добрый день! На Комплексная автоматизация (2.5.8.410) "Ошибка при установке остатков, сервер вернул код состояния: 409"
Помогите разобраться! С остатками все вроде ок.
Как посмотреть развернутый ответ с ошибкой?
42. elcoan 1066 18.03.23 22:23 Сейчас в теме
(40) Добрый день! Судя по описанию https://openapi.wb.ru/#tag/Marketplace-Ostatki/paths/~1api~1v3~1stocks~1%7Bwarehouse%7D/put
409 ошибка - "Ошибка обновления остатков". Нужно посмотреть, что возвращается в полях:

message
string
Описание ошибки

data
object or null
Дополнительные данные, обогащающие ошибку
45. user1782657 14.08.23 11:56 Сейчас в теме
День добрый!
Давно уже хочу приобрести, но от Вас нет ответа...
(42)
43. py3uk 23.03.23 10:47 Сейчас в теме
Добрый день! Будет ли поддержка Характеристик Номенклатуры?
Tropohod; +1 Ответить
44. saturn10 30.03.23 16:11 Сейчас в теме
Добрый день, можно купить за деньги обработку?
46. user1783401 22.11.23 10:19 Сейчас в теме
Здравствуйте а данная обработка еще актуальна?
При попытке загрузить товары идет ошибка:
Ошибка при чтении JSON: {ВнешняяОбработка.wb_ВыгрузитьЦеныИОстаткиТоваров.МодульОбъекта(20)}: Ошибка при вызове метода контекста (ПрочитатьJSON): Непредвиденный символ при чтении JSON
Текст ответа: Forbidden
47. elcoan 1066 23.11.23 09:29 Сейчас в теме
(46)
Текст ответа: Forbidden


Выяснили, что при создании токена нужно выбирать 3 раздела в ЛК:
* Контент
* Маркетплейс
* Цены и скидки.
48. user1783401 23.11.23 11:47 Сейчас в теме
(47)
Спасибо работает четко и просто, заявленные функции выполняет.
Вопрос был очень оперативно решен.
49. shmell2 16 12.03.24 13:29 Сейчас в теме
Все методы обмена с wb устаревшие, обработка абсолютно неработоспособная.
kirillvata78; druid99999; +2 1 Ответить
52. kirillvata78 25.12.24 01:23 Сейчас в теме
(49) А вы пробовали обработку? У меня не работает, ошибка 404 при получение списка номенклатуры. К лк не подключается, ошибка 404
53. shmell2 16 25.12.24 07:29 Сейчас в теме
(52) Пробовал. Уже давно написал свою :)
54. kirillvata78 27.12.24 01:05 Сейчас в теме
(53) Не поделитесь? Сугубо для личных целей. Купили подсистему, а там остатки не выгружаются, а нам нужно чтобы остатки грузились
50. user1564987 15.10.24 01:56 Сейчас в теме
Добрый день, обработка работает на УТ 11.5?
51. kirillvata78 25.12.24 01:18 Сейчас в теме
Добрый ночи. Приобрел обработку, подключил к ут 3.0 но нечего не работает. При нажатие на кнопку "заполнить список" вылетает ошибка "Поле объекта не обнаружено (data)" - ругается на строкуРезультатЗапроса.data.cards.Количество() Not Found ошибка 404 Что это? Есть еще подключенное расширение к WB и оно работает с этим же токеном.
chrystal2508; +1 Ответить
55. chrystal2508 18.02.25 09:40 Сейчас в теме
Добрый день!
при нажатии "заполнить список"
Значение не является значением объектного типа (Количество)
{ВнешняяОбработка.wb_ВыгрузитьЦеныИОстаткиТоваров.МодульОбъекта(259)}:Если РезультатЗапроса["cards"].Количество() = 0 Тогда
{ВнешняяОбработка.wb_ВыгрузитьЦеныИОстаткиТоваров.МодульОбъекта(226)}:РезультатЗапроса = ПолучитьМассивТоваров(Курсор);
{ВнешняяОбработка.wb_ВыгрузитьЦеныИОстаткиТоваров.МодульОбъекта(108)}:ПолучитьМассивТоваровВЦикле();
{ВнешняяОбработка.wb_ВыгрузитьЦеныИОстаткиТоваров.Форма.Форма.Форма(29)}:ОбработкаОбъект.ПолучитьЦеныИОстаткиПоТоварам(Истина, Истина);
{ВнешняяОбработка.wb_ВыгрузитьЦеныИОстаткиТоваров.Форма.Форма.Форма(21)}:ПолучитьЦеныИОстаткиПоТоварам();
Оставьте свое сообщение