WILDBERRIES: получение данных с сайта через АПИ

Публикация № 1364947

Учет и отчетность - Оптовая торговля

обработка wildberries api маркетплейс статистика

Получение данных с сервиса статистики WILDBERRIES по следующим данным: • Поставки (поступления) • Склад (остатки) • Заказы (от покупателей) • Продажи • Еженедельный отчет о продажах по реализации Для 1С: Управление Торговлей 11.4. и выше.

Методы сервиса. Поставки.

GET-запрос на адрес https://suppliers-stats.wildberries.ru/api/v1/supplier/incomes с параметрами.

При получении данных Вы указываете в запросе дату (dateFrom), от которых выгружается информация (по «дата/время обновления информации в сервисе»).

Итоговый набор данных, возвращаемых API:

Данные обновляются 1 раз в 15 минут. (Точное время отображается в поле lastChangeDate).

 

Методы сервиса. Склад.

GET-запрос на адрес https://suppliers-stats.wildberries.ru/api/v1/supplier/stocks с параметрами.

При получении данных Вы указываете в запросе дату (dateFrom), от которых выгружается информация (по «дата/время обновления информации в сервисе»).

Сервис статистики не хранит историю остатков товаров, поэтому получить данные об остатках товаров на прошедшую, не сегодняшнюю, дату невозможно. Можно получить данные только на момент запроса к API.

Итоговый набор данных, возвращаемых API:

Пояснение количественных полей:

• Quantity — "количество, доступное для продажи" — доступно на сайте, можно добавить в корзину.

• quantityFull — "количество полное" — то, что не продано (числится на складе)

• quantityNotInOrders — "количество не в заказе" — числится на складе, и при этом не числится в незавершенном заказе.

• Данные обновляются 3 раза в день - в 6-15, 11-20 и в 16-20. (Точное время отображается в поле lastChangeDate)

 

Методы сервиса. Заказы.

GET-запрос на адрес https://suppliers-stats.wildberries.ru/api/v1/supplier/orders с параметрами.

Если параметр flag=0 (или не указан в строке запроса), при вызове API возвращаются данные у которых значение поля lastChangeDate (дата время обновления информации в сервисе) больше переданного в вызов значения параметра dateFrom. При этом количество возвращенных строк данных варьируется в интервале от 0 до примерно 100000.

Если параметр flag = 1, то будет выгружена информация обо всех заказах или продажах с датой равной переданному параметру dateFrom (в данном случае время в дате значения не имеет). При этом количество возвращенных строк данных равно количеству всех заказов или продаж, сделанных в дате, переданной в параметре dateFrom.

Итоговый набор данных, возвращаемых API:

Важно: Гарантируется хранение данных заказов не более 90 дней от текущей даты.

Пояснение полей:

• totalPrice*(100-discountPercent)/100= pricewithdisc (как и Методах сервиса. Продажи)

• Архивные данные (заказы с датами ранее 90 дней от текущей даты) нужно загружать по датам, с параметром flag = 1.

• Данные обновляются 1 раз в 30 минут. (Точное время отображается в поле lastChangeDate)

• Каждое 3-е число месяца происходит пересчёт данных API за предыдущий месяц, в результате чего происходит корректировка данных. В связи с этим рекомендуем перезагружать данные API каждый месяц за предыдущий 4-го числа.

 

Методы сервиса. Продажи.

GET-запрос на адрес https://suppliers-stats.wildberries.ru/api/v1/supplier/sales с параметрами.

Если параметр flag=0 (или не указан в строке запроса), при вызове API возвращаются данные у которых значение поля lastChangeDate (дата время обновления информации в сервисе) больше переданного в вызов значения параметра dateFrom. При этом количество возвращенных строк данных варьируется в интервале от 0 до примерно 100000.

Если параметр flag = 1, то будет выгружена информация обо всех заказах или продажах с датой равной переданному параметру dateFrom (в данном случае время в дате значения не имеет). При этом количество возвращенных строк данных равно количеству всех заказов или продаж, сделанных в дате, переданной в параметре dateFrom. Также в продажах выгружаются возвраты (количество/цена со знаком минус).

Итоговый набор данных, возвращаемых API:

Важно: Гарантируется хранение данных продаж не более 90 дней от текущей даты.

• Формула вычисления pricewithdisc: Pricewithdisc = totalprice*((100 – discountPercent)/100 ) *((100 – promoCodeDiscount)/100 ) *((100 – spp)/100 )

• Архивные данные (продажи с датами ранее 90 дней от текущей даты) нужно загружать по датам, с параметром flag = 1.

• Данные обновляются 1 раз в 30 минут. (Точное время отображается в поле lastChangeDate)

• Каждое 3-е число месяца происходит пересчёт данных API за предыдущий месяц, в результате чего происходит корректировка данных. В связи с этим рекомендуем перезагружать данные API каждый месяц за предыдущий 4-го числа.

 

Методы сервиса. Отчет о продажах по реализации

GET-запрос на адрес https://suppliers-stats.wildberries.ru/api/v1/supplier/reportDetailByPeriod с параметрами

Итоговый набор данных по продажам, возвращаемый API:

Параметры:

• dateFrom – начальная дата периода. Например, если dateFrom = 2020-07-06, то в результате вызова API будет получен отчет за неделю от 06 по 12 июля 2020 года.

• dateTo – конечная дата периода.

• limit – максимальное количество строк отчета получаемых в результате вызова API. Рекомендуем загружать отчет небольшими частями, например, по 100 000 строк на один вызов.

• rrdid – уникальный идентификатор строки отчета. Необходим для получения отчета частями. Загрузку отчета нужно начинать с rrdid = 0, и при последующих вызовах API передавать максимальное значение rrdid полученное в результате предыдущего вызова. Таким образом для загрузки одного отчета может понадобится вызывать API до тех пор, пока количество возвращаемых строк не станет равным нулю.

По АПИ можно получать данные за произвольный заданный период начиная с июня 2020г.

Важно: в API хранятся данные не более трех последних месяцев.

 

Тестирование данной обработки проводилось на конфигурации Управления торговлей 11.4.6.166.

Скачать файлы

Наименование Файл Версия Размер
WILDBERRIES Получение данных с сайта через АПИ:

.epf 36,59Kb
11
.epf 36,59Kb 11 Скачать

Специальные предложения

Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. romankoav 26.01.21 10:53 Сейчас в теме
Кто использовал, отпишитесь. Много надо дорабатывать? или не очень востребовано потому что работает только в 1 сторону?
2. tigrandis 211 26.01.21 23:56 Сейчас в теме
(1) Я пытаюсь сделать на основе этого продажу со склада поставщика, а так в целом все работает как заявлено!
3. romankoav 27.01.21 12:32 Сейчас в теме
(2) То есть это просто набор методов и нифига не законченное решение? Да...
И как получается?
4. user1540659 07.02.21 23:34 Сейчас в теме
Пожалуйста напишите мне, нужно данное расширение, интересует приобретение данного обмена под ключ с доработками функционала
Оставьте свое сообщение

См. также

Рабочее место менеджера по продажам УТ 11.3, 11.4, ERP 2.4 Промо

Рабочее место Оптовая торговля Оптовая торговля v8 v8::ОУ ERP2 УТ11 УУ Абонемент ($m)

Рабочее место менеджера по продажам УТ, ЕРП. Удобный инструмент в 1С для менеджеров по продажам для повседневной работы с клиентами. Все самое необходимое под рукой для оперативного создания заказа или реализации!

10 стартмани

17.08.2018    14305    45    Ivan90    35