Клиент для работы по WB API Продавца
- Python >= 3.8
- pip
- Установите pip.
- В консоли выполните команду
pip install --upgrade wb-api-sdk- Импортируйте класс
WBApiиз модуляwb_api
from wb_api import WBApi- Установите API_TOKEN для авторизации
from wb_api import WBApi
api = WBApi(api_key="<API_TOKEN>")- Вызовите нужный метод API. Подробнее в документации к WB API Продавца
- Получить статистику по Поставкам, Остаткам, Заказам, Продажам и Отчет о продажах по реализации можно вызвав методы свойства
statistics
from wb_api import WBApi
api = WBApi(api_key="<API_TOKEN>")
stats = api.statistics- Для получения статистики по поставкам за период, воспользуйтесь методом
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")-
Метод возвращает список объектов
Income
- Для получения статистики по остаткам товаров на складах 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")-
Метод возвращает список объектов
Stock
- Для получения статистики по заказам, воспользуйтесь методом
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")-
Метод возвращает список объектов
Order
- Для получения статистики по продажам, воспользуйтесь методом
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")-
Метод возвращает список объектов
Sale
- Для получения отчета о продажах по реализации, воспользуйтесь методом
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")-
Метод возвращает список объектов
Sale
- Начать работу с API контента можно вызвав методы свойства
content
from wb_api import WBApi
api = WBApi(api_key="<API_TOKEN>")
content = api.content- Для получения списка всех родительских категорий товаров, воспользуйтесь методом
get_all_parents
from wb_api import WBApi
api = WBApi(api_key="<API_TOKEN>")
content = api.content
parents = content.get_all_parents()-
Метод возвращает список объектов
Parent
- Для получения списка всех всех доступных предметов, родительских категорий предметов, и их идентификаторов, воспользуйтесь методом
get_all_subjects
from wb_api import WBApi
api = WBApi(api_key="<API_TOKEN>")
content = api.content
subjects = content.get_all_subjects()-
Метод возвращает список объектов
Subject
- Для получения списка характеристик предмета, воспользуйтесь методом
get_charcs
from wb_api import WBApi
api = WBApi(api_key="<API_TOKEN>")
content = api.content
charcs = content.get_charcs(subject_id=1)-
Метод возвращает список объектов
Charc
- Для получения списка значений характеристики Цвет, воспользуйтесь методом
get_colors
from wb_api import WBApi
api = WBApi(api_key="<API_TOKEN>")
content = api.content
colors = content.get_colors()-
Метод возвращает список объектов
Color
- Для получения списка значений характеристики Пол, воспользуйтесь методом
get_kinds
from wb_api import WBApi
api = WBApi(api_key="<API_TOKEN>")
content = api.content
kinds = content.get_kinds()-
Метод возвращает список строк
- Для получения списка значений характеристики Страна Производства, воспользуйтесь методом
get_countries
from wb_api import WBApi
api = WBApi(api_key="<API_TOKEN>")
content = api.content
countries = content.get_countries()-
Метод возвращает список объектов
Country
- Для получения списка значений характеристики Сезон, воспользуйтесь методом
get_seasons
from wb_api import WBApi
api = WBApi(api_key="<API_TOKEN>")
content = api.content
seasons = content.get_seasons()-
Метод возвращает список строк
- Для получения списка ТНВЭД кодов, воспользуйтесь методом
get_tnved
from wb_api import WBApi
api = WBApi(api_key="<API_TOKEN>")
content = api.content
tnved_list = content.get_tnved()-
Метод возвращает список объектов
TNVED
- Для получения списка значений характеристики Ставка НДС, воспользуйтесь методом
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()-
Метод возвращает список строк
- Получить данные по комиссиям и тарифам можно вызвав методы свойства
common
from wb_api import WBApi
api = WBApi(api_key="<API_TOKEN>")
common = api.common- Для получения данных о комиссии по категориям товаров, воспользуйтесь методом
get_commissions
from wb_api import WBApi
api = WBApi(api_key="<API_TOKEN>")
common = api.common
commissions = common.get_commissions()-
Метод возвращает список объектов
Commission
- Для получения статистики данных о тарифах для коробов, воспользуйтесь методом
get_box
from wb_api import WBApi
api = WBApi(api_key="<API_TOKEN>")
common = api.common
box = common.get_box()-
Метод возвращает объект
Box
- Для получения статистики данных о тарифах для монопаллет, воспользуйтесь методом
pallet
from wb_api import WBApi
api = WBApi(api_key="<API_TOKEN>")
common = api.common
pallet = common.pallet(date="2024-09-08")-
Метод возвращает объект
Pallet
- Для получения статистики данных о тарифах на возврат, воспользуйтесь методом
get_return
from wb_api import WBApi
api = WBApi(api_key="<API_TOKEN>")
common = api.common
return_ = common.get_return(date="2024-09-08")-
Метод возвращает объект
Return