WB API Продавца Python Library
Project description
WB API Продавца SDK Python Library
Клиент для работы по WB API Продавца
Требования
Установка
Начало работы
Примеры использования SDK
Требования
- 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 Продавца
Примеры использования SDK
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 Контента [в разработке]
- Начать работу с 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()
-
Метод возвращает список строк
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file wb-api-sdk-0.2.2.tar.gz.
File metadata
- Download URL: wb-api-sdk-0.2.2.tar.gz
- Upload date:
- Size: 17.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d740f0a946cfe2657fa75f457afde6fd9b5093ded65815b2a0ec2f2fdac85294
|
|
| MD5 |
a86e8652e1c612b92ff69992b1b6bd2f
|
|
| BLAKE2b-256 |
56ecddeb08bbd433b49dd1fd7994a56fbeb35689e2585c00c2bd12cd8347f0e8
|
File details
Details for the file wb_api_sdk-0.2.2-py3-none-any.whl.
File metadata
- Download URL: wb_api_sdk-0.2.2-py3-none-any.whl
- Upload date:
- Size: 24.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
103c44ce39dfbe5fa23c9c078c9ea38ae1309947819094bc0e522fb5ce550379
|
|
| MD5 |
3b6afdfbbfb619938a8a7d49f01e6a09
|
|
| BLAKE2b-256 |
d8890ed6445bbe543d4a191f9653bb83f700df70163cb1da42010e18eebe7f1a
|