Скилл управления остатками Ozon

ozon-stock-manager

Скилл для массового выставления остатков товаров Ozon после загрузки: по task_id, offer_id или product_id, по умолчанию бесконечный остаток

  • 0 ★ репозитория
  • Последний коммит
Скилл

Широкий доступ

Почему такой уровень

  • Меняет реальные остатки товаров в кабинете продавца Ozon
  • По умолчанию ставит фиксированный остаток 9999 без проверки фактического наличия
Все причины и проверки
Российский стек

jinguichen21-cloud/ozon-stock-manager

Установка

Работает в
Сервисы

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/ozon-stock-manager

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Широкий доступИнструмент может менять данные, выполнять команды или работать с секретами.

  • Меняет реальные остатки товаров в кабинете продавца Ozon
  • По умолчанию ставит фиксированный остаток 9999 без проверки фактического наличия

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Python-скрипт скилла вызывает Ozon Seller API напрямую: получает список складов и обновляет остатки товаров через POST /v2/products/stocks пакетами до 100 позиций. Товары можно указать тремя способами: по task_id только что загруженной партии, по списку offer_id или по списку product_id. Остаток по умолчанию ставится 9999, что в описании скилла трактуется как бесконечный, склад при работе по task_id выбирается автоматически первым в списке. Ключ и client id Ozon задаются переменными окружения или файлом ozon_config.json рядом со скриптом.

Для кого. Для продавцов Ozon, которые после массовой загрузки товаров хотят сразу выставить остатки без ручного заполнения формы.

Подходит, если

  • Только что загружена партия товаров и нужно быстро проставить остатки по task_id
  • Нужно обновить остатки по уже известному списку offer_id или product_id
  • Устраивает единый остаток вроде 9999 без учета склада по каждой позиции отдельно

Не подходит, если

  • Нужны реальные, а не условно бесконечные остатки по факту на складе
  • Нужно распределять остаток по нескольким складам, а не по одному автоматически выбранному
  • Нет ключа Ozon Seller API с правом на изменение остатков

Пример запроса к агенту

Выстави остаток 500 на складе для товаров с этими offer_id на Ozon

Ограничения

Скилл меняет реальные остатки в кабинете продавца Ozon, ошибка в идентификаторах товара исправляется только новым запуском поверх. По умолчанию обрабатываются только товары в статусе imported при запуске по task_id. Склад для этого режима выбирается автоматически первым в списке, без явного выбора. README отсутствует, инструкция и ограничения только в SKILL.md на китайском языке.

Как отключить. Удалите папку скилла из каталога скиллов агента и отзовите ключ Ozon Seller API, если он был выдан только для этой задачи.

Частые вопросы

Остаток всегда ставится 9999?

Это значение по умолчанию, его можно переопределить параметром --stock при запуске.

Можно указать конкретный склад?

Да, параметром --warehouse-id, иначе при запуске по task_id выбирается первый склад из списка автоматически.

Обсуждение

Вопросов и отзывов пока нет.

Российский стек

Скилл с двумя десятками Python-скриптов поверх Ozon Seller API: остатки, оборачиваемость, финансовые отчеты, карточки товаров и отзывы

СкиллРасширенный доступ
Российский стек

Codex-скилл находит рабочую папку магазина, заполняет прайс и категорийные таблицы, собирает архив фото и ведет журнал задачи автозагрузки Ozon

СкиллРасширенный доступ1Звезды репозитория
Российский стек

Скилл AlphaClaw переводит карточку товара с 1688 в JSON для Ozon Seller API и проверяет статус загрузки

СкиллШирокий доступ3Звезды репозитория
Российский стек

Скилл для переноса товара с 1688 на Ozon: сопоставление категорий и атрибутов, перевод названия и изображений на русский, публикация через Ozon API

СкиллШирокий доступ
Российский стек

Codex-скилл читает страницу товара и собирает факты и китайский маркетинговый текст для карточки Ozon, ничего не выдумывая

СкиллМинимальный доступ1Звезды репозитория

Коротко о README

Отдельного README нет, SKILL.md описывает обязательную настройку ключа и client id Ozon до первого запуска, три способа выбора товаров, поведение по умолчанию (остаток 9999, первый склад, только статус imported для task_id) и типовой поток после массовой загрузки: получить task_id, дождаться статуса imported, запустить обновление остатков.

Бейдж для README

Исходный SKILL.md

---
name: ozon-stock-manager
description: 管理 Ozon 商品库存。支持查询仓库、按 task_id/offer_id/product_id 批量设置库存。默认库存 9999(代表无限库存)。
metadata:
  version: 1.0.1
  label: Ozon库存管理
---

# Ozon 库存管理

## 前置配置(必须先完成)

| 环境变量 | 说明 | 必填 |
|---------|------|------|
| OZON_API_KEY | Ozon 卖家 API Key | 必填 |
| OZON_CLIENT_ID | Ozon 卖家 Client ID | 必填 |

## 用法

脚本路径:scripts/update_stock.py

### 按上传 task_id 更新库存(最常用)
python3 scripts/update_stock.py update --task-id <TASK_ID>
默认库存 9999,自动选第一个仓库。只会更新状态为 imported 的商品。

Сообщить о проблеме