Загрузка заказов по API Wildberries. Печать стикеров для FBS (в т.ч. в формате QR-кода). Для УТ 10.3. Загрузка и выгрузка остатков

28.02.24

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

Используется API версии v2. Также, использован новый метод "/api/v2/orders/stickers". Создает документ "Реализация товаров и услуг". Печать стикеров производится с помощью внешней печатной формы. Отдельная обработка для выгрузки и загрузки товаров.

Скачать файл

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

Наименование По подписке [?] Купить один файл
Загрузка заказов по API Wildberries.
.epf 16,49Kb
35
35 Скачать (5 SM) Купить за 3 050 руб.
ВПФ Печать стикеров для FBS - в формате штрихкода CODE-128 (устаревающая)
.epf 2,92Mb
29
29 Скачать (2 SM) Купить за 2 150 руб.
Загрузка и выгрузка остатков товаров.
.epf 25,31Kb
26
26 Скачать (4 SM) Купить за 2 750 руб.
ВПФ Печать стикеров для FBS в формате QR-кода.
.epf 14,34Kb
25
25 Скачать (4 SM) Купить за 2 750 руб.
Загрузка заказов по API Wildberries v3. от 13.02.2023
.epf 17,54Kb
19
19 Скачать (10 SM) Купить за 4 550 руб.

В табличную часть "Товары" документа "Реализация товаров и услуг" добавлены реквизиты "Стикер1", "Стикер2", "wbsticker_encoded", "order_id". 

Обработка загружает заказы по выбранному статусу в документ "Реализация товаров и услуг".

Токен у меня заносится в специальный справочник. В данной обработке его можно вписать кодом в модуль обработки в строку:

Токен = "ХХХХ-ХХХХ-ХХХХ"

Для получения, например, заказов, висящих в ЛК Вайлдберриз как "Заказы на сборке", нужно выбрать статус "Принял заказ". Затем нажать "Получить заказы" для получения данных по API. Данные отобразятся в табличной части обработки. При нажатии "Создать заказ" создается документ "Реализация товаров и услуг".

Стикеры печатаются с помощью внешней печатной формы. Также печатается сопровождающий их список. 

Третья обработка позволяет выгружать на сайт остатки с выбранных складов, и получать остатки с сайта (идентификация номенклатуры производится по штрихкоду). Для ее использования также нужно указать токен в модуле обработки (внизу модуля). Там же следует указать warehousID (Идентификатор склада поставщика).

Также предусмотрена кнопка для получения warehousID на закладке поступления остатков. (Берет его из остатков, которые запрашиваются только по токену).

UPD 28.02.2024 Обработка "Выгрузка и загрузка остатков" актуализирована под текущую версию API. Также, токен и ID склада теперь вносится в режиме пользователя в форме обработки. Получение данных происходит теперь по списку штрихкодов из регистра сведений "Штрихкоды".

Тестировалась на УТ 10.3.49.4.

8.3.18.1334.

UPD 30.09.2022 Добавлена внешняя печатная форма для печати этикеток в формате QR-кода. Формирование происходит средствами 1с через табличный документ.

UPD 13.02.2023 

Добавлена обработка для версии API v3 (с 08.02.2023). Схема работы следующая :

1) запрашиваются заказы со статусом "Новый" по кнопке "Получить заказы"

2) При нажатии "Создать поставку" создается поставка, и в нее добавляются заказы. Если поставка уже существует, то можно вручную указать номер поставки, чтобы в нее добавились заказы.

3) "Получить стикеры" для получения стикеров.

4) Кнопка "Создать заказы".

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

  • Управление торговлей, редакция 10.3, релизы 10.3.71.3

УТ10.3 управление торговлей 10.3 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    43016    352    199    

170

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

Интеграция маркетплейсов с 1С:УТ 10.3, КА 1.1, УПП 1.3. Автоматизация по FBS/FBO, управление заказами и синхронизация остатков для старых конфигураций. Поддержка RICH-контента OZON

28800 руб.

12.05.2021    98981    683    273    

312

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    57234    126    82    

120

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

166

SALE! 10%

Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. anzh1k 01.12.21 09:11 Сейчас в теме
Код открыт? Есть необходимость на основании заказа создавать не реализацию, а "заказ покупателя". Так же хочется не по ШК сопоставлять товары, а по внутреннему коду или артикулу 1с. Есть возможность?
2. unknown181538 159 01.12.21 09:15 Сейчас в теме
(1) открыт.
Выбор вида документа не предусмотрен, но это, думаю, вы легко сможете поправить.
Внутренний код или артикул Вайлдберриз не возвращает, как я понимаю. Он даёт всякие свои коды - nmid и chrtid. Но чтобы по ним сопоставлять ещё нужно запросить данные по ним api запросом, или просто скачать excel из личного кабинета.
3. anzh1k 01.12.21 12:10 Сейчас в теме
(2) у ВБ в личном кабинете вижу две кнопки- "доступ к АПИ" и "доступ к Новому АПИ". Ваши обработки через какое работают?))
4. unknown181538 159 01.12.21 12:20 Сейчас в теме
(3) там есть ещё какой-то api для статистики)))
Но мои - "доступ к новому"
5. vasilev2015 2746 07.12.21 11:38 Сейчас в теме
Здравствуйте, Алексей !

Ваша обработка содержит стороннюю закрытую компоненту "КомпонентаПечатиШтрихкодов".
Которая загружается при каждой печати ШК.

Поясните пожалуйста, можно ли использовать стандартную компоненту barcode ?
Можете сделать, чтобы компонента загружалась только один раз ?
6. unknown181538 159 07.12.21 12:28 Сейчас в теме
(5) Думаю, можно использовать стандартные процедуры из конфигурации. Но для другой компоненты нужны и свои методы.
Я использовал эту компоненту, т.е. у меня 64 разрядная платформа.

Ну, я могу такое сделать, но скорее всего не буду... У моего заказчика печать вызывается один раз в день на каждое юр.лицо, поэтому не вижу в нескольких вызовах ничего критичного.
Публикация все же рассчитана на программистов, которые используют обработку, чтобы не писать с нуля, и допиливают под себя.
Полагаю, вы и сами можете легко вынести компоненту в глобальную переменную. Но если есть какие-то сложности - может обратиться в ЛС,
7. Miket78 37 18.12.21 16:57 Сейчас в теме
Добрый день! Подскажите, при запросе остатков методом /api/v2/stocks возвращаются наименования товаров и остатки. При этом для идентификации товаров используется barcode. При запросе цен /public/api/v1/info - возвращаются цены и скидки, но идентификатор уже nmId.
Как можно сопоставить эти идентификаторы? Может есть метод где они возвращаются оба? Я не нашел.
8. unknown181538 159 18.12.21 18:41 Сейчас в теме
(7) нету, как я понимаю.
Тоже интересовался этим
9. Miket78 37 18.12.21 18:44 Сейчас в теме
Как же работают коммерческие решения?
12. unknown181538 159 19.12.21 10:25 Сейчас в теме
(9) вероятно, делают дополнительные запросы, чтобы получить соответствие nmid и артикула. По api wildberries есть неофициальный телеграмм канал - лучше всего там расспрашивать, я с этим не разобрался до конца. Есть другое api, там можно получить соответствие nmid и артикула. Либо скачивать соответствия вручную.
10. Miket78 37 19.12.21 08:08 Сейчас в теме
В заказах не вижу реквизита количество товара. На каждую единицу создается отдельный заказ?
11. unknown181538 159 19.12.21 10:22 Сейчас в теме
13. user1297025 3 13.03.22 18:56 Сейчас в теме
В какой из обработок происходит скачивание стикеров для отправок/товаров?
14. unknown181538 159 14.03.22 16:15 Сейчас в теме
(13) скачивание обработкой "Загрузка заказов по API Wildberries." - она скачивает кодированное символьное значение штрихкода.
"ВПФ Печать стикеров для FBS" - производит печать ШК по уже записанным в базу значениям.
15. Mishell 23.08.22 18:25 Сейчас в теме
При генерированию штрихкода стикера (ВПФ Печать стикеров для FBS) по закодированному значению штрихкода, штрихкод отличается от векторного изображения (а также и в формате PDF) с сайта WB.
Чем это объясняется?
16. unknown181538 159 23.08.22 18:29 Сейчас в теме
(15) Получается, что когда вы считываете напечатанный моей обработкой ШК, значение отличается от того значения закодированного штрихкода, который задали?
Мы с таким не сталкивались. Схема работает уже второй год.
17. Mishell 24.08.22 10:06 Сейчас в теме
(16) Распечатанный штрихкод сгенерированный в обработке, отличается от полученного с WB, векторного изображения (полосы разные).
Надо ли обрабатывать каким либо образом поле wbStickerEncoded с WB перед передачей его в обработку печати?
18. unknown181538 159 24.08.22 13:54 Сейчас в теме
(17) я бы попробовал просканировать оба штрихкода. Причем, есть приложения для смартфона, которые показывают не только значения штрихкода, но и его формат. Возможно, как раз, что формат отличается, а штрихкод одинаковый.
"Надо ли обрабатывать каким либо образом поле wbStickerEncoded с WB перед передачей его в обработку печати?" ну я ничего такого не делал:)
19. Mishell 25.08.22 10:14 Сейчас в теме
(18) Все верно. Штрихкод выдает ту же последовательность которая передается, и получается, что векторное изображение с WB, имеет формат отличный от code128 (либо какая-то его модификация). Но, что точно, так это то, что распечатанные изображения не совпадают!
В прикрепленном файле стикер полученный от WB.
Прикрепленные файлы:
response_1661269788971.json
20. unknown181538 159 25.08.22 10:45 Сейчас в теме
(19) хорошо,что на складе wb штрих-коды сканируют , а не сравнивают визуально)
21. Mishell 25.08.22 12:39 Сейчас в теме
(20) Да уж. А сколько времени потрачено, блин.
22. unknown181538 159 26.08.22 00:16 Сейчас в теме
(21) Год назад, когда я с этим столкнулся, вообще не знал, что есть какой-то encoded.
Думали, то ли PDF нарезать, то ли что. Сделали ШК по некодированному представлению, а оказалось, оно вообще не сходится. Заказы тогда грузили с файлов, а encoded только по API можно получить. Техподдерки нету.
Тогда еще не знал и про то, что есть ТГ канал по интеграции с WB. Или и не было его еще.
В общем, с WB скучать не приходится.
23. Mishell 08.09.22 11:48 Сейчас в теме
День добрый!

Подскажите как увязать nmId, с barcode или supplierArticle (артикул поставщика)?
24. unknown181538 159 08.09.22 17:09 Сейчас в теме
(23) Не подскажу. Когда-то копался в этом вопросе - это в другом API (статистики, скорее всего) надо смотреть.
У меня с ним когда-то что-то не получилось. Я еще рассматривал вариант, через файл это делать.
Лучше поспрашивайте в чате https://t.me/wildberriesApiForDev
25. Mishell 09.09.22 13:22 Сейчас в теме
(24) Нашел, совершенно случайно, т.к. в документации этого нет.
Запрос "Список товаров с остатками" /api/v2/stocks, в массиве stocks, есть поле (не описанное в документации) - nmId, а также barcode и article.
26. Chebchic 31.05.23 17:26 Сейчас в теме
Добрый вечер. Купил обработку Загрузка заказов по API Wildberries v3. от 13.02.2023, поменял в ней токен на свой - не показывает заказы.
27. unknown181538 159 03.06.23 07:00 Сейчас в теме
(26) Обсудили в ЛС. Похоже, что не было заказа в статусе "Новый"
28. Chebchic 05.02.24 11:18 Сейчас в теме
(27) Да все так, не было заказов в статусе Новый.
unknown181538; +1 Ответить
29. Chebchic 05.02.24 11:18 Сейчас в теме
Купил другую Вашу обработку Загрузка и выгрузка остатков товаров. Заполнил в ней Токен и ИД нашего склада, как не трудно догадаться - не работает. Выдает ошибку 404.
30. unknown181538 159 28.02.24 23:09 Сейчас в теме
Оставьте свое сообщение