projects/org/pirotehnika/app/ozon/CLAUDE.md

app/ozon — Консольная аналитика OZON

Версия: 4.0.0
Дата: 2025-12-20
Тип: CLI (консольные скрипты)


Описание

Консольная работа с данными OZON — скрипты для аналитики и управления ценами.

Два режима:
1. OZON API — прямые запросы к Seller API
2. NocoDB — работа с данными в БД (таблицы, SQL)

Это НЕ веб-сервис. Web UI — это app/mp1.

База данных: NocoDB → http://91.218.142.168:8085
Схема: pt7k98pv0fwi1el (см. ../../data/nocodb/SCHEMA.md)

Ключевые таблицы NocoDB

Таблица Записей Описание
Products 4626 Номенклатура
SKU_Mappings 1702 Связи артикулов
Order 757 Заказы
Channel 6 Каналы (O1, O2, O3, WB, YM, Site)
PriceList 2 Прайс-листы

Структура

app/ozon/
├── CLAUDE.md           ← Ты здесь
├── index.yaml
├── design/
│   ├── TERMINOLOGY.md  ← 7 цен, термины
│   └── RULES.md        ← Правила работы
├── management/
│   └── README.md       ← Быстрый старт
├── solution/
│   └── scripts/
│       └── fix_min_prices.py
└── reports/            ← Выходные данные

Быстрый старт

cd $WORKSPACE/projects/pirotehnika/app/ozon/solution/scripts
python3 fix_min_prices.py

Правила

Правило Значение
min_price >= 1200
price >= 1600
Акции OZON не участвуем

API

Действие Endpoint
Список товаров POST /v3/product/list
Обновить цены POST /v1/product/import/prices

Связи


Версия: 4.0.0