Примеры
Рабочие примеры кода, демонстрирующие использование SDK для распространенных сценариев.
Примечание: Примеры кода доступны на английском языке. Ссылки ведут на английскую версию документации.
По сложности
Базовые примеры
Начните с основ SDK:
- Hello World - Инициализация SDK и проверка подключения
- Один API-вызов - Выполнение базового API-запроса
Промежуточные примеры
Изучите паттерны для production-использования:
- Обработка ошибок - Грамотная обработка ошибок с типизированными классами
- Лимиты запросов - Работа с лимитами API
- Пакетные операции - Эффективная обработка нескольких элементов
Продвинутые примеры
Освойте сложные сценарии и оптимизации:
- Мультимодульный рабочий процесс - Объединение нескольких модулей SDK
- Пользовательская логика повторных попыток - Продвинутые стратегии retry
- Оптимизация производительности - Оптимизация для production
По случаю использования
Управление товарами
- Синхронизация каталога товаров - Управление и синхронизация каталога
- Управление ценами - Обновление цен и скидок
- Управление остатками - Работа со складскими остатками
Выполнение заказов
- Обработка заказов - Полный workflow FBS заказов
- Управление отправками - Создание поставок и этикеток
- Работа с возвратами - Обработка возвратов товаров
Аналитика и отчетность
- Панель продаж - Комплексная аналитика продаж
- Отчёты по остаткам - Анализ складских запасов
- Финансовые отчёты - Финансовая аналитика и сверки
Краткий справочник
Инициализация SDK
typescript
import { WildberriesSDK } from 'daytona-wildberries-typescript-sdk';
const sdk = new WildberriesSDK({
apiKey: process.env.WB_API_KEY!
});Доступные модули
| Модуль | Описание |
|---|---|
sdk.general | Ping, проверка подключения |
sdk.products | Управление каталогом товаров |
sdk.ordersFBS | Выполнение заказов FBS |
sdk.ordersFBW | Операции склада FBW |
sdk.finances | Баланс, транзакции |
sdk.analytics | Воронка продаж, аналитика |
sdk.reports | Отчеты по складу и продажам |
sdk.communications | Чат, вопросы-ответы, отзывы |
sdk.promotion | Рекламные кампании |
sdk.tariffs | Ставки комиссий |
sdk.inStorePickup | Самовывоз |