Skip to main content

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

Project description

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

Клиент для работы по 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

Получение статистики

  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 Продавца

Работа с контентом [в разработке]

  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_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 Продавца

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wb-api-sdk-0.2.0.tar.gz (17.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

wb_api_sdk-0.2.0-py3-none-any.whl (24.8 kB view details)

Uploaded Python 3

File details

Details for the file wb-api-sdk-0.2.0.tar.gz.

File metadata

  • Download URL: wb-api-sdk-0.2.0.tar.gz
  • Upload date:
  • Size: 17.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.8.10

File hashes

Hashes for wb-api-sdk-0.2.0.tar.gz
Algorithm Hash digest
SHA256 5dd83551dd6c49ba6fd8a747af259a3cdd5aa986f955f113688014cee55190b7
MD5 e6a6b38354083c6da297671be25e01a7
BLAKE2b-256 3a5e9c9785e8025e4a4dbaeaa04a1cc83971919404f18aacf7ce2a38dc137533

See more details on using hashes here.

File details

Details for the file wb_api_sdk-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: wb_api_sdk-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 24.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.8.10

File hashes

Hashes for wb_api_sdk-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7886f3efc8397f03679a9eeb9cfe262ac47a8b6007084d9161cf089029b9bd41
MD5 6911cdd16eaed5ccbc2ae172a5aaa4ce
BLAKE2b-256 bb83f6ae5969f8641c23a7191771ca9b3232876a09537d12701e22d7ef76b1e0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page