
Seller API предоставляет прямой доступ к управлению товарным каталогом, заказами и аналитикой без необходимости ручного ввода данных. С помощью API можно добавлять до 500 товаров за один запрос, обновлять цены и остатки, а также автоматически синхронизировать данные с внешними системами учета.
Через API доступна детальная работа с заказами: создание, изменение статусов, подтверждение доставки и обработка возвратов. Это позволяет сократить время обработки каждой операции с нескольких часов до нескольких минут, особенно при большом объеме продаж.
Seller API также предоставляет возможность получать подробные отчеты по продажам и обороту товаров в формате JSON, что облегчает построение собственных дашбордов и интеграцию с BI-системами. Доступ к аналитике можно настроить как раз в реальном времени, так и по историческим данным за выбранный период.
Интеграция с маркетинговыми инструментами через API позволяет автоматически запускать акции, отслеживать эффективность рекламных кампаний и изменять цены в зависимости от спроса и сезонных факторов. Использование API снижает риск ошибок, связанных с ручным вводом, и ускоряет реакцию на изменения рынка.
Настройка аккаунта и получение ключей доступа к Seller API

Для начала работы с Seller API необходимо иметь действующий аккаунт продавца на платформе и активный уровень доступа к API. Процесс настройки состоит из нескольких шагов:
- Войдите в личный кабинет продавца и перейдите в раздел API и интеграции.
- Создайте новое приложение, указав название и назначение интеграции.
- Выберите уровень доступа, который требуется для работы с товарами, заказами и отчетами.
- Сгенерируйте ключи доступа: Client ID и Client Secret. Они используются для аутентификации всех запросов к API.
- Сохраните ключи в безопасном месте и настройте систему управления доступом, чтобы ограничить использование ключей посторонними.
После получения ключей рекомендуется проверить соединение с API:
- Отправьте тестовый запрос на получение списка товаров, чтобы убедиться в корректной аутентификации.
- Проверьте правильность прав доступа: чтение/запись заказов, изменение остатков и цен.
- Настройте автоматическое обновление токенов, если платформа использует OAuth 2.0 для авторизации.
Следуя этим шагам, можно обеспечить безопасное подключение к Seller API и подготовить систему для дальнейшей автоматизации управления товарами и заказами.
Добавление и обновление товаров через API
Для управления каталогом товаров через Seller API используется метод POST /products для добавления новых товаров и PUT /products/{id} для обновления существующих. Каждое обращение к API должно содержать уникальный идентификатор товара, название, описание, категорию, цену и количество на складе.
Рекомендуется использовать пакетную обработку: API поддерживает добавление до 500 товаров за один запрос, что сокращает время синхронизации и уменьшает нагрузку на сервер. При обновлении товаров через API важно указывать только изменяемые поля, чтобы избежать перезаписи данных.
Для корректного отображения товаров необходимо учитывать формат данных:
- Цены: указываются в основной валюте магазина с точностью до двух знаков после запятой.
- Остатки: целое число, отражающее текущее количество на складе.
- Изображения: передаются в виде URL; рекомендуется использовать изображения размером не менее 800×800 пикселей.
После добавления или обновления товара API возвращает статус запроса и идентификатор товара. При получении ошибок следует анализировать код ошибки и сообщение, например, 400 – некорректные данные, 401 – ошибка авторизации, 409 – товар с таким идентификатором уже существует.
Регулярная проверка и обновление каталога через API позволяет поддерживать актуальность информации о товарах, минимизировать ручной ввод и быстро реагировать на изменения спроса.
Управление остатками и ценами товаров программно
Через Seller API можно обновлять остатки и цены товаров без ручного вмешательства, используя методы PUT /products/{id}/stock и PUT /products/{id}/price. API принимает значения в числовом формате: остатки указываются целым числом, а цена – с точностью до двух знаков после запятой.
Для массового обновления рекомендуется использовать пакетные запросы: до 500 товаров за один вызов. Это позволяет синхронизировать данные с внутренней системой учета или сторонними ERP и уменьшает вероятность ошибок.
При работе с остатками важно учитывать:
- Автоматическая корректировка остатков при поступлении или продаже товаров.
- Минимальные и максимальные лимиты для предотвращения отрицательных или слишком больших значений.
- Использование вебхуков для мгновенного оповещения о критическом снижении остатков.
Для цен рекомендуется настраивать динамическое обновление с учетом спроса, акций и сезонности. API позволяет одновременно изменять базовую цену, цену со скидкой и валюту, что упрощает подготовку распродаж и специальных предложений.
Регулярное программное управление остатками и ценами сокращает время реакции на рыночные изменения, снижает количество ошибок и позволяет поддерживать актуальность данных в каталоге без ручной обработки.
Обработка заказов и изменение их статусов через API

Seller API позволяет управлять всеми этапами обработки заказов через методы GET /orders, PUT /orders/{id}/status и POST /orders/{id}/shipment. Это позволяет автоматически подтверждать, изменять и отслеживать статусы заказов без ручного вмешательства.
Для каждого заказа API поддерживает следующие статусы:
| Статус | Описание |
|---|---|
| NEW | Заказ создан, ожидает подтверждения |
| CONFIRMED | Заказ подтвержден продавцом, готов к сборке |
| SHIPPED | Заказ отправлен покупателю, указана информация о доставке |
| DELIVERED | Заказ доставлен, завершение транзакции |
| RETURNED | Возврат оформлен и обработан |
| CANCELLED | Заказ отменен |
Рекомендуется использовать пакетное обновление статусов, чтобы одновременно изменять до 200 заказов. Для интеграции с системой логистики можно автоматически передавать данные о трек-номерах и сроках доставки через API.
Также API позволяет получать подробную информацию по каждому заказу: товары, количество, цену, контактные данные покупателя и историю изменений статусов. Это облегчает формирование отчетов и отслеживание проблемных заказов.
Получение аналитики по продажам и отчетов в реальном времени

Seller API предоставляет методы для получения детальной статистики по продажам и формирования отчетов в реальном времени. Основные эндпоинты включают GET /sales, GET /reports/daily и GET /reports/custom. Данные возвращаются в формате JSON и содержат ключевые показатели: количество заказов, выручку, средний чек и динамику остатков.
Рекомендуется использовать следующие подходы:
- Автоматическая генерация ежедневных и недельных отчетов для мониторинга продаж и выявления трендов.
- Фильтрация данных по категориям товаров, регионам и каналам продаж для точного анализа эффективности.
- Использование API для построения кастомных дашбордов с графиками по выручке, количеству заказов и возвратам.
Примеры аналитических метрик, доступных через API:
- Выручка по дням: позволяет выявлять пиковые дни продаж и оптимизировать запасы.
- Популярные товары: список товаров с наибольшим количеством заказов и положительными отзывами.
- Возвраты и рекламации: данные по возвратам, включая причины и время обработки.
- Динамика остатков: информация о снижении и пополнении товаров на складе.
Настройка регулярного получения аналитики через API позволяет быстро реагировать на изменения спроса, корректировать ассортимент и планировать рекламные кампании с точностью до конкретных товаров и регионов.
Автоматизация возвратов и работы с рекламациями

Seller API предоставляет методы для управления возвратами и рекламациями: GET /returns, POST /returns/{id}/approve, PUT /returns/{id}/status. С их помощью можно автоматически подтверждать возвраты, отслеживать состояние рекламаций и обновлять статусы в системе учета.
Для оптимизации процессов рекомендуется использовать следующие подходы:
- Автоматическое создание заявок на возврат при получении сообщения от покупателя через API.
- Установка правил подтверждения возвратов по типу товара, срокам гарантии и причине обращения.
- Массовое обновление статусов возвратов до 200 запросов за один вызов для ускорения обработки.
- Интеграция с внутренними складскими и бухгалтерскими системами для автоматической корректировки остатков и возврата средств.
API позволяет получать подробные данные по каждой рекламации: товар, количество, причина возврата, дата подачи и текущий статус. Эти данные можно использовать для анализа причин возвратов, выявления проблемных позиций и уменьшения их количества в будущем.
Настройка автоматизированной обработки возвратов через Seller API снижает время реакции на обращения клиентов, уменьшает ошибки при ручной обработке и обеспечивает прозрачный контроль всех операций.
Интеграция с внешними сервисами и маркетинговыми инструментами

Seller API поддерживает интеграцию с внешними CRM, ERP и маркетинговыми платформами через REST-запросы и вебхуки. Это позволяет синхронизировать данные о товарах, заказах и остатках без ручного ввода, а также автоматически передавать информацию для рекламных кампаний.
Основные направления интеграции:
- CRM-системы: автоматическая передача данных о клиентах, заказах и возвратах для построения отчетов и анализа LTV.
- ERP-системы: синхронизация остатков, цен и движения товаров между складом и онлайн-магазином.
- Маркетинговые платформы: настройка акций, скидок и рекламных кампаний с использованием актуальных данных о товарах и наличии.
Для корректной интеграции рекомендуется:
- Использовать вебхуки для мгновенного уведомления внешних сервисов о событиях в API.
- Настраивать пакетные запросы для обновления остатков, цен и статусов заказов до 500 элементов за один вызов.
- Обеспечивать защиту ключей доступа и контроль прав пользователей, чтобы ограничить изменения критичных данных.
Интеграция через API позволяет построить сквозную автоматизацию процессов, ускорить реакцию на изменения рынка и использовать маркетинговые инструменты на основе актуальных данных по товарам и заказам.
Вопрос-ответ:
Каким образом можно добавить несколько товаров в каталог через Seller API одновременно?
Для массового добавления товаров используется метод POST /products с передачей массива объектов товаров. Каждый объект должен содержать уникальный идентификатор, название, категорию, цену и количество на складе. API позволяет добавлять до 500 товаров за один запрос, что сокращает время синхронизации и снижает вероятность ошибок при ручном вводе.
Как изменить цену и остатки товаров программно без ручного обновления в личном кабинете?
Для обновления цен и остатков используются методы PUT /products/{id}/price и PUT /products/{id}/stock. Остатки передаются целым числом, а цены — с точностью до двух знаков после запятой. Для нескольких товаров одновременно можно применять пакетные запросы до 500 элементов за один вызов, что упрощает синхронизацию с внутренними учетными системами.
Какие статусы заказов доступны через Seller API и как их менять?
API поддерживает статусы: NEW (создан), CONFIRMED (подтвержден), SHIPPED (отправлен), DELIVERED (доставлен), RETURNED (возврат), CANCELLED (отменен). Для изменения статуса используется метод PUT /orders/{id}/status. Можно обновлять несколько заказов одновременно, передавая массив идентификаторов и новых статусов.
Как получать отчеты по продажам и строить аналитику в реальном времени через API?
Для получения данных о продажах используются методы GET /sales и GET /reports/daily. Отчеты возвращаются в формате JSON с показателями: количество заказов, выручка, средний чек, динамика остатков. Эти данные можно использовать для построения графиков и дашбордов, фильтруя по категориям товаров, регионам и временным периодам.
Можно ли автоматизировать обработку возвратов и рекламаций через Seller API?
Да, для работы с возвратами и рекламациями применяются методы GET /returns, POST /returns/{id}/approve и PUT /returns/{id}/status. Это позволяет автоматически подтверждать возвраты, менять статусы и обновлять остатки на складе. Также API предоставляет данные о причине возврата, товаре и дате подачи, что помогает анализировать проблемные позиции и уменьшать количество рекламаций.
Как настроить ключи доступа к Seller API для безопасной работы с данными магазина?
Чтобы получить доступ к API, необходимо создать приложение в личном кабинете продавца и сгенерировать Client ID и Client Secret. Эти ключи используются для аутентификации запросов. Рекомендуется хранить их в защищенном месте и ограничивать права пользователей, чтобы предотвратить несанкционированное изменение товаров, заказов и остатков.
Можно ли интегрировать Seller API с внешними сервисами для автоматизации маркетинга?
Да, API позволяет передавать данные о товарах, остатках и заказах в CRM, ERP и маркетинговые платформы. Через вебхуки можно автоматически запускать акции, формировать списки для рассылок и обновлять цены в рекламных кампаниях. Такой подход позволяет быстро реагировать на изменения спроса и поддерживать актуальность информации без ручного вмешательства.
