ШІ для продавців Rozetka
Покрокова інструкція: побудуй власного AI-помічника для свого магазину на Rozetka — від встановлення інструментів до робочого штучного інтелекту, що пише картки, відповідає покупцям і стежить за залишками. Просто повторюй кроки.
Модуль 0 — Підготовка робочого місця
0.1 Що ми побудуємо
За цей курс ти крок за кроком збереш трьох AI-помічників для свого магазину на Rozetka:
- Генератор карток — пише продаючі заголовки, описи й характеристики під правила Rozetka за хвилини, а не години.
- Чат-відповідач — ввічливо відповідає покупцям у чатах Rozetka українською, навіть коли ти спиш.
- Агент магазину — надсилає тобі нові замовлення в Telegram і синхронізує залишки, щоб не продати того, чого немає.
Усе це працює на Claude Code — інструменті, який пише код замість тебе. Програмістом бути не треба: ти описуєш завдання звичайними словами, а Claude робить.
- Я розумію, яких трьох помічників збудую
- Я розумію, що програмувати не доведеться
- Я готовий приділити курсу 2–3 тижні
0.2 Створюємо акаунт Claude
- Відкрий сайт Claude
Перейди на
claude.aiта натисни Sign up. - Зареєструйся через Google або пошту
Найшвидше — кнопка Continue with Google. Або введи email і підтверди код із листа.
- Підтверди акаунт
Введи імʼя, підтверди, що тобі є 18, — готово. Це твій безкоштовний акаунт Claude.
- Акаунт на claude.ai створено
- Я можу зайти в нього та бачу вікно чату
0.3 Встановлюємо Claude Code
Claude Code працює в «терміналі». Спершу поставимо те, без чого він не запуститься — програму Node.js, а потім сам Claude Code.
Крок А. Встановлюємо Node.js
- Завантаж Node.js
Відкрий
nodejs.orgі натисни велику зелену кнопку LTS (рекомендована версія). Завантажиться файл-інсталятор. - Встанови
Запусти завантажений файл. І на Windows, і на Mac це звичайний інсталятор: тисни Продовжити → Прийняти умови → Встановити → Готово (нічого не змінюй). На Mac може спитати пароль від компʼютера — це нормально.
- Перевір, що встановилось
Відкрий термінал (на Windows — застосунок «PowerShell», на Mac — «Terminal» через пошук Spotlight). Введи команду й натисни Enter:
node -v
Якщо зʼявилось щось на кшталт
v22.3.0— Node.js встановлено. ✅
Крок Б. Встановлюємо Claude Code
- Введи команду встановлення
У тому ж терміналі встав і натисни Enter:
npm install -g @anthropic-ai/claude-code
Зачекай 1–2 хвилини, поки все завантажиться. Побіжать рядки — це нормально.
- Запусти Claude Code
Введи коротку команду:
claude
Першого разу він попросить увійти — відкриється браузер, авторизуйся акаунтом claude.ai (тим самим із уроку 0.2).
- Перевір, що працює
Коли побачиш привітання Claude Code в терміналі — напиши йому:
Привіт! Ти готовий допомагати з моїм магазином?Якщо відповів — усе працює. 🎉
sudo (термінал спитає пароль від компʼютера).node -vпоказує версію- Команда
claudeзапускає Claude Code - Я увійшов своїм акаунтом і отримав відповідь
0.4 Термінал за 10 хвилин
Термінал — це просто спосіб давати компʼютеру команди текстом. Тобі знадобиться лише кілька:
cd назва_папки— зайти в папкуcd ..— піднятись на папку вищеls(Mac) абоdir(Windows) — показати, що в папціclaude— запустити нашого помічника в цій папці
- Створи робочу папку для магазину
Зробимо окрему папку, де житимуть усі файли помічника. Введи по черзі:
# створюємо папку на робочому столі cd Desktop mkdir rozetka-pomichnyk cd rozetka-pomichnykТепер ти «всередині» папки
rozetka-pomichnyk. - Запусти тут Claude Code
Просто введи
claude— і помічник працюватиме саме в цій папці.
- Я створив папку
rozetka-pomichnyk - Я вмію заходити в папку через
cd - Я запускаю
claudeусередині своєї папки
0.5 Отримуємо API-токен Rozetka
API-токен — це таємний ключ, що дозволяє помічнику безпечно працювати з твоїм магазином через офіційний кабінет продавця Rozetka.
- Зайди в кабінет продавця Rozetka
Відкрий
seller.rozetka.com.uaі увійди у свій магазин. - Відкрий розділ API-токенів
Перейди: Налаштування → Безпека → API-токени і натисни «Створити токен».
- Створи токен із роллю «Адміністратор»
Дай токену зрозумілу назву (наприклад
ai-pomichnyk) і обери роль Адміністратор — щоб помічник міг працювати з картками, замовленнями й чатами. - Скопіюй і збережи токен
Зʼявиться довгий рядок, що починається на
gapi_…. Скопіюй його та збережи в надійному місці — він показується лише раз.
- Акаунт Claude створено
- Claude Code встановлено й запускається
- Створено робочу папку магазину
- Отримано й збережено API-токен Rozetka (
gapi_…) з роллю Адміністратор
Модуль 1 — AI-картки товарів, що продають
1.1 SEO-заголовок, який виводить у топ
Заголовок — найважливіше для пошуку. Робоча формула:
[Тип товару] + [Бренд/Модель] + [Ключова характеристика] + [Для кого/Призначення]
- Відкрий Claude Code у своїй папці
У терміналі:
claude. - Дай йому промпт-заготовку
Скопіюй цей промпт і встав, підставивши свій товар:
Промпт: заголовокТи — SEO-копірайтер маркетплейсу Rozetka. Напиши 5 варіантів заголовка товару за формулою: [Тип] + [Бренд/Модель] + [Ключова характеристика] + [Призначення]. Без КАПСУ, українською, по суті. Товар: «конструктор сумісний з Lego, Технік, тягач, 1200 деталей, для дітей 8+». - Обери найкращий і встав у Rozetka
Claude видасть 5 варіантів — обери найточніший і встав у поле назви товару в кабінеті Rozetka.
prompty.txt у папці магазину — далі зробимо з них масову генерацію.- Я отримав 5 варіантів заголовка від AI
- Я розумію формулу заголовка
- Я оновив заголовок хоча б одного товару
1.2 Продаючий опис за структурою
Робоча структура опису (5 блоків): чіпляючий перший рядок → 3–5 вигод → характеристики → зняття заперечень → заклик до дії.
- Дай Claude промпт описуПромпт: описНапиши опис товару для картки Rozetka за структурою: 1) чіпляючий перший рядок, 2) 4 вигоди списком, 3) ключові характеристики, 4) зняття 2 типових заперечень, 5) заклик до дії. Тон — дружній, без води. Мова — українська. Обсяг 600–900 символів. Товар: [встав назву і 3-4 факти].
- Перевір факти
AI може «додумати» деталі. Звір характеристики зі своїми реальними — виправ, якщо треба.
- Встав опис у картку
Скопіюй у поле «Опис» товару в кабінеті Rozetka.
- Опис має всі 5 блоків
- Факти перевірені та правдиві
- Опис оновлено в картці товару
1.3 Характеристики та ключові слова
- Попроси AI скласти характеристики
Промпт: «Склади перелік характеристик для цього товару у форматі параметр: значення — максимально повно для картки Rozetka». Заповнені характеристики = вище в пошуку й фільтрах.
- Збери ключові слова
Промпт: «Дай 15 пошукових запитів українською, за якими покупці шукають цей товар на Rozetka». Вплети найкращі в заголовок і перший абзац опису.
- Характеристики заповнені максимально
- Зібрано 15 ключових запитів
- Ключі додано в заголовок/опис
1.4 Масова генерація карток
- Підготуй список товарів
Зроби простий файл
tovary.txtу папці магазину: один товар на рядок (назва + кілька фактів). - Доручи завдання Claude CodeЗавдання Claude CodeПрочитай файл tovary.txt. Для кожного товару згенеруй заголовок та опис (5 блоків) українською за моїми правилами SEO для Rozetka. Збережи результат у файл kartky.csv з колонками: назва, заголовок, опис.
Claude сам створить файл
kartky.csvз готовими картками для всіх товарів. - Перенеси в Rozetka
Відкрий
kartky.csv, перевір — і перенось у картки (вручну або через імпорт/шаблон товарів Rozetka).
- Є робочі промпти для заголовка, опису, характеристик
- Згенеровано картки для списку товарів у
kartky.csv - Хоча б 5 карток оновлено в магазині
Модуль 2 — AI авто-відповіді в чатах Rozetka
2.1 Як влаштований чат Rozetka і API повідомлень
Повідомлення покупців можна отримувати не лише в кабінеті, а й через офіційний API продавця Rozetka — тим самим токеном із Модуля 0. Помічник: кожні 2 хвилини читає нові повідомлення, ввічливо відповідає українською й позначає чат прочитаним.
Технічно це кілька адрес API (Claude Code використає їх сам):
# база API Rozetka (УВАГА: через дефіс, не крапку!) https://api-seller.rozetka.com.ua # список чатів із новими повідомленнями GET /messages/search?is_read=false # один чат з усіма повідомленнями GET /messages/{id}?expand=messages # надіслати відповідь покупцю POST /messages/create # позначити чат прочитаним PUT /messages/{id}
api-seller.rozetka.com.ua. Якщо написати через крапку (api.seller…) — сервер поверне помилку 404 на все. І ще: у шляху не повинно бути /v1/. Якщо Claude Code отримує дивні помилки доступу — підкажи йому ці два правила.sender 3 — покупець, sender 2 — продавець (ти). Помічник відповідає лише на sender 3 — інакше відповідатиме сам собі.- Я розумію, що чат читається через API
- Я знаю правильну адресу (через дефіс, без /v1/)
- Я знаю, що помічник відповідає лише покупцям (sender 3)
2.2 Claude Code збирає твій перший скрипт-відповідач
- Поклади токен у файл .envЗавдання Claude CodeСтвори файл .env і додай рядок ROZETKA_TOKEN=сюди_мій_токен. Додай .env у .gitignore. Поясни одним реченням, що ти зробив.
Встав свій токен
gapi_…замістьсюди_мій_токені збережи. - Доручи Claude Code зібрати відповідачаЗавдання Claude CodeЗбери Python-скрипт chat_bot.py для магазину на Rozetka. База API: https://api-seller.rozetka.com.ua (через дефіс, без /v1/). Він має: 1) брати токен із .env (ROZETKA_TOKEN), авторизація Authorization: Bearer токен; 2) кожні 2 хвилини робити GET /messages/search?is_read=false; 3) для кожного чату брати повідомлення (GET /messages/{id}?expand=messages) і, якщо останнє від покупця (sender = 3), формувати відповідь; 4) надсилати через POST /messages/create; 5) позначати чат прочитаним через PUT /messages/{id}. Поки що постав заглушку «Дякуємо за звернення!». Поясни, як запустити.
- Запусти й перевір
Claude Code підкаже команду (зазвичай
python chat_bot.py). Напиши собі в чат магазину з іншого акаунта й переконайся, що приходить відповідь-заглушка.
/v1/. Помилка формату при відправці → підкажи Claude Code: відповідь надсилати як form-data, а не JSON. Просто встав текст помилки в Claude Code — він виправить.- Токен лежить у .env, а не в коді
- Скрипт запускається без помилок
- На тестове повідомлення приходить відповідь-заглушка
2.3 Системний промпт менеджера: тон і правила
Візьми цю заготовку, підстав назву магазину й підправ під себе:
- Встав промпт у скриптЗавдання Claude CodeУ chat_bot.py заміни заглушку на справжню відповідь: бери текст останнього повідомлення покупця і відправляй в AI (економну модель) разом із моїм системним промптом. Відповідь надсилай покупцю. Промпт винеси в окрему змінну зверху файлу.
- Системний промпт підставлено й підписано назвою магазину
- Відповіді приходять «людські», українською
- Складні питання бот передає менеджеру
2.4 Тест на справжніх повідомленнях і запуск
- Режим чернетки
Попроси Claude Code зробити «режим чернетки»: бот показує відповідь тобі (у термінал або Telegram), а ти вирішуєш, відправляти чи ні.
- Перевір на 10–15 діалогах
Підправ системний промпт, де відповіді не ідеальні.
- Увімкни автопілот
Коли якість влаштовує — бот відповідає сам, перевіряє чат кожні 2 хвилини.
PUT /messages/{id}). Якщо бачиш дублі — встав цю фразу в Claude Code.- Відповідач протестований у режимі чернетки
- Системний промпт відлагоджено
- Бот працює на автопілоті й не відповідає двічі
Модуль 3 — Власний AI-агент магазину
3.1 Нові замовлення прямо в Telegram
- Створи свого Telegram-бота
У Telegram знайди
@BotFather→/newbot→ придумай імʼя. Збережи токен бота. - Дізнайся свій chat_id
Напиши боту
@userinfobot— він покаже твійchat_id. - Доручи Claude Code зібрати сповіщенняЗавдання Claude CodeДодай сповіщення про замовлення Rozetka. Кожні 5 хвилин роби GET https://api-seller.rozetka.com.ua/orders/search із моїм токеном. Для кожного нового замовлення відправ мені в Telegram: номер, товари, суму, імʼя й телефон покупця. Токен бота і chat_id візьми з .env. Запамʼятовуй надіслані замовлення, щоб не дублювати.
- Telegram-бот створено, токен і chat_id у .env
- Тестове замовлення прилітає в Telegram
- Замовлення не дублюється двічі
3.2 Синхронізація залишків
Rozetka дозволяє масово оновлювати залишки через API. Якщо ведеш облік у таблиці — помічник зводитиме її з магазином.
- Підготуй джерело залишків
Google Таблиця або файл: колонки «артикул» і «кількість».
- Доручи Claude Code синхронізаціюЗавдання Claude CodeЗбери синхронізацію залишків для Rozetka. Читай мої товари через GET /items/search (база https://api-seller.rozetka.com.ua, без /v1/), порівнюй кількість із моєю таблицею і онови різницю через PUT /items/mass-update. Оновлюй пакетами по 50 товарів. Спершу зроби «сухий прогін» — лише покажи, що змінив би. Я перевірю й дозволю реальне оновлення.
0 — товар автоматично ховається з продажу, а коли знову більше нуля — повертається. Тому акуратна синхронізація = ніяких «продав, а немає».- Є джерело залишків
- «Сухий прогін» показує правильні зміни
- Реальна синхронізація працює коректно
3.3 Планувальник: агент на автопілоті
- Обʼєднай задачі в одному агентіЗавдання Claude CodeЗроби єдиний планувальник: відповіді в чатах — кожні 2 хвилини, нові замовлення — кожні 5 хвилин, синхронізація залишків — раз на годину. Додай простий лог. Поясни, як запустити однією командою.
- Хай працює завжди
Поки скрипт запущений — агент працює. Для 24/7 без ноутбука його ставлять на недорогий сервер (VPS). Це показуємо на живих заняттях.
- Сповіщення про замовлення працюють
- Залишки синхронізуються
- Планувальник запускає все за розкладом
Модуль 4 — Просування та аналітика з AI
4.1 Просування на Rozetka з AI
- Вивантаж дані про товари й продажі
З кабінету Rozetka вивантаж список товарів і статистику продажів.
- Дай Claude проаналізуватиЗавдання Claude CodeПроаналізуй мій експорт товарів і продажів Rozetka. Визнач: 1) товари-локомотиви (добре продаються, гарна маржа) — просувати першими; 2) товари з показами без продажів — що не так (ціна, картка, фото); 3) що просувати не варто. Дай конкретні рекомендації по бюджету просування.
- Є список товарів-локомотивів
- Видно, де картка «зливає» покази
- Бюджет просування спланований за даними
4.2 AI-аналітика магазину
- Збери дані
Вивантаж замовлення за 1–3 місяці з кабінету Rozetka.
- Попроси Claude зробити розбірЗавдання Claude CodeЗроби аналіз моїх замовлень Rozetka: топ-10 за виручкою, топ за кількістю, «мертві» позиції, середній чек, динаміка по тижнях. Дай 5 простих висновків і 3 конкретні дії на наступний місяць.
- Є зрозумілий звіт по продажах
- Виділено мертві позиції
- Є 3 конкретні дії на наступний місяць
4.3 Фінальний проєкт і чек-лист запуску
Вітаю — якщо ти дійшов сюди, в тебе вже не «папка з уроками», а робоча система. Перевір себе:
- Claude Code встановлено й запускається (Модуль 0)
- API-токен Rozetka отримано, роль Адміністратор (Модуль 0)
- AI генерує заголовки, описи й характеристики карток (Модуль 1)
- Відповідач у чатах працює українською й не відповідає двічі (Модуль 2)
- Нові замовлення прилітають у Telegram (Модуль 3)
- Залишки синхронізуються пакетами (Модуль 3)
- Планувальник тримає все на автопілоті (Модуль 3)
- Є план просування й регулярна AI-аналітика (Модуль 4)