28.11.2021 в расширение для УТ добавил функционал работы с поставками Вайлдбериз (работа с методами получения списка поставок, создания поставки, добавления заказов в поставку, закрытия поставки, получения штрихкода поставки, печать поставки со списком заказов).
27.09.2021 обновил расширение для УТ 11.4 для поддержки нового алгоритма загрузки стикера после обновления WB API. По информации Вайлдбериз после 11 октября 2021 г. информация о стикерах не будет передаваться в методе /api/v2/orders. Для получения информации и стикере нужно использовать метод /api/v2/orders/stickers
После обновления Wildberries API до версии 2 были унифицированы методы работы с API, а также добавлены новые возможности при работе по схеме Продажи со склада поставщика. Кроме того, в новой версии решен вопрос с неоднозначностью использования разных токенов для выполнения разных запросов к API, и в данный момент для работы с API достаточно сгенерировать один токен в разделе https://seller.wildberries.ru/supplier-settings/access-to-new-api и использовать его для полнофункционального обмена данными.
До начала работы с расширением в личном кабинете WB API должны быть созданы карточки товаров. После добавления расширения для обеспечения работоспособности добавляемых регламентных заданий в настройках расширения необходимо снять флаг Безопасный режим. В обновленном API (в ранних реализациях использовалась синхронизация по NmId и ChrtId) поддерживается обмен по штрихкодам, поэтому для всей номенклатуры, участвующей в работе с API должны быть заданы штрихкоды. В расширении поддержана работа с характеристиками номенклатуры (в этом случае штрихкоды должны быть заданы, в том числе, для характеристик номенклатуры).
Перед началом работы необходимо указать в настройках полученный в личном кабинете Wildberries токен, установить в настройках организацию (в расширении для УТ возможно указать несколько организаций), от лица которой будет производиться продажа товаров, указать партнера, выбрать склад для отгрузки товаров, вид цен номенклатуры.
В параметрах WB API нужно указать организацию (в расширении для УТ для каждой из организаций), токен, указать StoreId (можно найти в личном кабинете в настройках склада поставщика) и заранее созданный сегмент номенклатуры.
Далее в настройках обменов WB API нужно добавить обмены Обмен номенклатурой, Обмен остатками и Обмен заказами, после чего в типовой форме регламентные и фоновые задания установить необходимую периодичность запуска заданий. Для оперативного обновления остатков товаров, выгружаемых в API рекомендуется установить расписание запуска задания по выгрузке остатков с периодичностью не более 30 минут.
Общая схема работы расширения выстроена в соответствии с возможностями, предоставляемыми Wildberries API: регламентным заданием Обмен остатками производится выгрузка текущих свободных остатков по номенклатуре, выбранной для работы с WB API. Номенклатура, выгружаемая в API настраивается типовым образом в сегменте номенклатуры, который указывается в настройках расширения.
После выполнения задания по выгрузке остатков в API будут выгружены свободные остатки номенклатуры, выбранной в сегменте номенклатуры для работы. Выгрузку остатков можно проверить в личном кабинете поставщика Вайлдбериз. При работе по схеме Продажи со склада поставщика сразу после установки остатков товары станут доступны для заказов клиентов. В случае необходимости временной остановки продажи товаров в параметрах API можно установить флаг Установить нулевые остатки и выполнить регламентное задание по обмену остатками. При установке флага Выгружать цены с остатками В API будут выгружены цены номенклатуры по виду цен, заданному в настройках. При выгрузке цен нужно учитывать, что к выгруженным ценам могут быть применены скидки, которые на данный момент настраиваются только в разделе Цены и скидки личного кабинета поставщика Вайлдбериз.
Регламентным заданием обмен заказами в 1с загружаются новые заказы клиентов, а также обновляются статусы доставки по уже созданным заказам. Для каждого сборочного задания Вайлдбериз создается документ Заказ клиента и в API передается статус Новый заказ. После проведения Заказа клиента товар резервируется на складе и при очередном выполнении регламентного задания по обмену остатками в API будут переданы актуальные свободные остатки с учетом резервов по заказам. Текущие статусы доставки заказов можно просмотреть в отчете Состояние заказов WB. В форме списка и в форме документа Заказ клиента можно распечатать этикетку WB.
Для работы с поставками используется документ Wb поставка, при проведении документа выбранные заказы добавляются в создаваемую поставку, по API получается штрихкод поставки. Из документа Wb поставка можно распечатать печатную форму поставки.
Расширение создавалось упрощением уже функционирующей подсистемы интеграции с расширенным функционалом, которая работала и с предыдущими версиями API, поэтому в расширении могут присутствовать избыточные фрагменты кода и настройки параметров, но на работоспособности расширения это не сказывается.
Расширения тестировались в конфигурациях Управление торговлей 11.4.13.155 и Управление нашей фирмой 1.6.24.201.