Skip to main content

WB API Продавца SDK Python Library

Dynamic TOML Badge PyPI - Downloads

Клиент для работы по WB API Продавца

Требования

Установка

Начало работы

Примеры использования SDK

Требования

  1. Python >= 3.8
  2. pip

Установка

  1. Установите pip.
  2. В консоли выполните команду
pip install --upgrade wb-api-sdk

Начало работы

  1. Импортируйте класс WBApi из модуля wb_api
from wb_api import WBApi
  1. Установите API_TOKEN для авторизации
from wb_api import WBApi

api = WBApi(api_key="<API_TOKEN>")
  1. Вызовите нужный метод API. Подробнее в документации к WB API Продавца

Примеры использования SDK

API статистики

  1. Получить статистику по Поставкам, Остаткам, Заказам, Продажам и Отчет о продажах по реализации можно вызвав методы свойства statistics
from wb_api import WBApi

api = WBApi(api_key="<API_TOKEN>")

stats = api.statistics

Поставки

  1. Для получения статистики по поставкам за период, воспользуйтесь методом get_incomes
from wb_api import WBApi

api = WBApi(api_key="<API_TOKEN>")

stats = api.statistics
incomes = stats.get_incomes(date_from="2024-07-31")
  1. Метод возвращает список объектов Income

  2. Подробнее в документации к WB API Продавца

Остатки

  1. Для получения статистики по остаткам товаров на складах WB, воспользуйтесь методом get_stocks
from wb_api import WBApi

api = WBApi(api_key="<API_TOKEN>")

stats = api.statistics
stocks = stats.get_stocks(date_from="2024-07-31")
  1. Метод возвращает список объектов Stock

  2. Подробнее в документации к WB API Продавца

Заказы

  1. Для получения статистики по заказам, воспользуйтесь методом get_orders
from wb_api import WBApi

api = WBApi(api_key="<API_TOKEN>")

stats = api.statistics
orders = stats.get_orders(date_from="2024-07-31")
  1. Метод возвращает список объектов Order

  2. Подробнее в документации к WB API Продавца

Продажи

  1. Для получения статистики по продажам, воспользуйтесь методом get_sales
from wb_api import WBApi

api = WBApi(api_key="<API_TOKEN>")

stats = api.statistics
sales = stats.get_sales(date_from="2024-07-31")
  1. Метод возвращает список объектов Sale

  2. Подробнее в документации к WB API Продавца

Отчет о продажах по реализации

  1. Для получения отчета о продажах по реализации, воспользуйтесь методом get_realization_reports
from wb_api import WBApi

api = WBApi(api_key="<API_TOKEN>")

stats = api.statistics
realization_reports = stats.get_realization_reports(date_from="2024-08-05", date_to="2024-08-06")
  1. Метод возвращает список объектов Sale

  2. Подробнее в документации к WB API Продавца

API Контента [в разработке]

  1. Начать работу с API контента можно вызвав методы свойства content
from wb_api import WBApi

api = WBApi(api_key="<API_TOKEN>")

content = api.content

Категории

  1. Для получения списка всех родительских категорий товаров, воспользуйтесь методом get_all_parents
from wb_api import WBApi

api = WBApi(api_key="<API_TOKEN>")

content = api.content
parents = content.get_all_parents()
  1. Метод возвращает список объектов Parent

  2. Подробнее в документации к WB API Продавца

Предметы

  1. Для получения списка всех всех доступных предметов, родительских категорий предметов, и их идентификаторов, воспользуйтесь методом get_all_subjects
from wb_api import WBApi

api = WBApi(api_key="<API_TOKEN>")

content = api.content
subjects = content.get_all_subjects()
  1. Метод возвращает список объектов Subject

  2. Подробнее в документации к WB API Продавца

Характеристики предмета

  1. Для получения списка характеристик предмета, воспользуйтесь методом get_charcs
from wb_api import WBApi

api = WBApi(api_key="<API_TOKEN>")

content = api.content
charcs = content.get_charcs(subject_id=1)
  1. Метод возвращает список объектов Charc

  2. Подробнее в документации к WB API Продавца

Цвет

  1. Для получения списка значений характеристики Цвет, воспользуйтесь методом get_colors
from wb_api import WBApi

api = WBApi(api_key="<API_TOKEN>")

content = api.content
colors = content.get_colors()
  1. Метод возвращает список объектов Color

  2. Подробнее в документации к WB API Продавца

Пол

  1. Для получения списка значений характеристики Пол, воспользуйтесь методом get_kinds
from wb_api import WBApi

api = WBApi(api_key="<API_TOKEN>")

content = api.content
kinds = content.get_kinds()
  1. Метод возвращает список строк

  2. Подробнее в документации к WB API Продавца

Страна Производства

  1. Для получения списка значений характеристики Страна Производства, воспользуйтесь методом get_countries
from wb_api import WBApi

api = WBApi(api_key="<API_TOKEN>")

content = api.content
countries = content.get_countries()
  1. Метод возвращает список объектов Country

  2. Подробнее в документации к WB API Продавца

Сезон

  1. Для получения списка значений характеристики Сезон, воспользуйтесь методом get_seasons
from wb_api import WBApi

api = WBApi(api_key="<API_TOKEN>")

content = api.content
seasons = content.get_seasons()
  1. Метод возвращает список строк

  2. Подробнее в документации к WB API Продавца

ТНВЭД

  1. Для получения списка ТНВЭД кодов, воспользуйтесь методом get_tnved
from wb_api import WBApi

api = WBApi(api_key="<API_TOKEN>")

content = api.content
tnved_list = content.get_tnved()
  1. Метод возвращает список объектов TNVED

  2. Подробнее в документации к WB API Продавца

Ставка НДС

  1. Для получения списка значений характеристики Ставка НДС, воспользуйтесь методом get_vat или get_nds
from wb_api import WBApi

api = WBApi(api_key="<API_TOKEN>")

content = api.content
vat_list = content.get_vat()
nds_list = content.get_nds()
  1. Метод возвращает список строк

  2. Подробнее в документации к WB API Продавца

API Общее (тарифы)

  1. Получить данные по комиссиям и тарифам можно вызвав методы свойства common
from wb_api import WBApi

api = WBApi(api_key="<API_TOKEN>")

common = api.common

Комиссия по категориям товаров

  1. Для получения данных о комиссии по категориям товаров, воспользуйтесь методом get_commissions
from wb_api import WBApi

api = WBApi(api_key="<API_TOKEN>")

common = api.common
commissions = common.get_commissions()
  1. Метод возвращает список объектов Commission

  2. Подробнее в документации к WB API Общее

Тарифы для коробов

  1. Для получения статистики данных о тарифах для коробов, воспользуйтесь методом get_box
from wb_api import WBApi

api = WBApi(api_key="<API_TOKEN>")

common = api.common
box = common.get_box()
  1. Метод возвращает объект Box

  2. Подробнее в документации к WB API Общее

Тарифы для монопаллет

  1. Для получения статистики данных о тарифах для монопаллет, воспользуйтесь методом pallet
from wb_api import WBApi

api = WBApi(api_key="<API_TOKEN>")

common = api.common
pallet = common.pallet(date="2024-09-08")
  1. Метод возвращает объект Pallet

  2. Подробнее в документации к WB API Общее

Тарифы на возврат

  1. Для получения статистики данных о тарифах на возврат, воспользуйтесь методом get_return
from wb_api import WBApi

api = WBApi(api_key="<API_TOKEN>")

common = api.common
return_ = common.get_return(date="2024-09-08")
  1. Метод возвращает объект Return

  2. Подробнее в документации к WB API Общее

Metadata

Release files for wb-api-sdk 0.3.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for wb-api-sdk 0.3.1
File Size Uploaded Provenance Actions
wb_api_sdk-0.3.1.tar.gz 21.6 kB Without provenance Details for wb_api_sdk-0.3.1.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for wb-api-sdk 0.3.1
File Interpreter ABI Platform Actions
wb_api_sdk-0.3.1-py3-none-any.whl Python 3 none any Details for wb_api_sdk-0.3.1-py3-none-any.whl

Total release size: 52.5 kB

Release files / wb_api_sdk-0.3.1.tar.gz

Download URL wb_api_sdk-0.3.1.tar.gz
Size 21.6 kB
Tags Source
SHA-256 checksum
How to use checksums
b1fc1d20fe09d1fe8358b35dcef4ad11ebf9e84adc83c3c8e6e5f50a5c559080
BLAKE2b-256 checksum
How to use checksums
353801e3613dba8a4760a1c1a6c123c047dfb25fb9263dc56695cbb07839e2e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.12

Release files / wb_api_sdk-0.3.1-py3-none-any.whl

Download URL wb_api_sdk-0.3.1-py3-none-any.whl
Size 31.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fc606f507a91143faf6c37b36cdfbccbb5197a40ed4f47e8cd7229d1feb6cf7d
BLAKE2b-256 checksum
How to use checksums
5e4f2a360a09780d549ee1c09b7004a9bcd343f3b80bc25f95f346c206ba2087
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.10.12

Security for wb-api-sdk 0.3.1

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page