Клієнтський проєкт · e-commerce
fish-sync
Конвеєр синхронізації для магазину рибальських товарів: залишки з УкрСкладу стають картками на Horoshop, Rozetka і Facebook, а AI-описи погоджуються в Telegram.
Приватний репозиторій · покажу на дзвінку


- 53моделі знайдено в 85 SKU
- 81варіант прив'язано до батьківських моделей
- 3канали з одного джерела
- ~22AI-описи на день
Задача
Магазин веде залишки в УкрСкладі, десктопній програмі з базою Firebird. Кожен маркетплейс хоче свій фід, варіанти товарів видно лише з назв, і писати описи для кожної моделі ніколи.
Як це працює
- 01
Знімок залишків
Копія бази УкрСкладу читається без доступу до робочого файлу й вивантажується в JSON: 85 SKU.
- 02
Знайти моделі
Парсер назв групує SKU в батьківські моделі й варіанти: 53 моделі, 81 варіант.
- 03
Описи
Gemini 2.5 пише один опис на батьківську модель, близько 22 на день у межах квоти.
- 04
Людина погоджує
Кожен текст спершу йде в Telegram-бот: /approve, /reject або /regen.
- 05
Сховище й фото
Погоджені дані записуються в SQLite, а фото прив'язуються до кодів товарів.
- 06
Фіди
Окремі рендерери будують XML для Horoshop, Rozetka і каталогу Facebook.
Відомі обмеження
- Денна квота AI задає темп нових описів; черга просто продовжується наступного дня.