методичка курсу

ШІ для продавців Rozetka

Покрокова інструкція: побудуй власного AI-помічника для свого магазину на Rozetka — від встановлення інструментів до робочого штучного інтелекту, що пише картки, відповідає покупцям і стежить за залишками. Просто повторюй кроки.

Модуль 0 — Підготовка робочого місця

0.1 Що ми побудуємо

Ціль урокуЗрозуміти, що саме ти отримаєш наприкінці курсу, і налаштуватись на результат.

За цей курс ти крок за кроком збереш трьох AI-помічників для свого магазину на Rozetka:

Усе це працює на Claude Code — інструменті, який пише код замість тебе. Програмістом бути не треба: ти описуєш завдання звичайними словами, а Claude робить.

📌 Головний принцип курсуТи ніколи не пишеш код сам. Ти виконуєш покрокові інструкції та копіюєш готові команди. Якщо щось не вийшло — у кінці кожного уроку є розділ «Якщо не вийшло».
Чек-лист уроку
  • Я розумію, яких трьох помічників збудую
  • Я розумію, що програмувати не доведеться
  • Я готовий приділити курсу 2–3 тижні

0.2 Створюємо акаунт Claude

Ціль урокуЗареєструвати акаунт, через який працюватиме твій AI.
  1. Відкрий сайт Claude

    Перейди на claude.ai та натисни Sign up.

  2. Зареєструйся через Google або пошту

    Найшвидше — кнопка Continue with Google. Або введи email і підтверди код із листа.

  3. Підтверди акаунт

    Введи імʼя, підтверди, що тобі є 18, — готово. Це твій безкоштовний акаунт Claude.

💡 ПорадаЗапиши пошту й пароль у надійне місце (менеджер паролів). Цей акаунт — «двигун» усіх твоїх AI-помічників.
Чек-лист уроку
  • Акаунт на claude.ai створено
  • Я можу зайти в нього та бачу вікно чату

0.3 Встановлюємо Claude Code

Ціль урокуВстановити на компʼютер Claude Code — інструмент, який писатиме код за тебе.

Claude Code працює в «терміналі». Спершу поставимо те, без чого він не запуститься — програму Node.js, а потім сам Claude Code.

Крок А. Встановлюємо Node.js

  1. Завантаж Node.js

    Відкрий nodejs.org і натисни велику зелену кнопку LTS (рекомендована версія). Завантажиться файл-інсталятор.

  2. Встанови

    Запусти завантажений файл. І на Windows, і на Mac це звичайний інсталятор: тисни Продовжити → Прийняти умови → Встановити → Готово (нічого не змінюй). На Mac може спитати пароль від компʼютера — це нормально.

  3. Перевір, що встановилось

    Відкрий термінал (на Windows — застосунок «PowerShell», на Mac — «Terminal» через пошук Spotlight). Введи команду й натисни Enter:

    node -v

    Якщо зʼявилось щось на кшталт v22.3.0 — Node.js встановлено. ✅

Крок Б. Встановлюємо Claude Code

  1. Введи команду встановлення

    У тому ж терміналі встав і натисни Enter:

    npm install -g @anthropic-ai/claude-code

    Зачекай 1–2 хвилини, поки все завантажиться. Побіжать рядки — це нормально.

  2. Запусти Claude Code

    Введи коротку команду:

    claude

    Першого разу він попросить увійти — відкриється браузер, авторизуйся акаунтом claude.ai (тим самим із уроку 0.2).

  3. Перевір, що працює

    Коли побачиш привітання Claude Code в терміналі — напиши йому: Привіт! Ти готовий допомагати з моїм магазином? Якщо відповів — усе працює. 🎉

⚠️ Якщо не вийшло«command not found: npm» → Node.js не встановився, повтори Крок А і перезапусти термінал. «permission denied» на Mac → додай попереду sudo (термінал спитає пароль від компʼютера).
Чек-лист уроку
  • node -v показує версію
  • Команда claude запускає Claude Code
  • Я увійшов своїм акаунтом і отримав відповідь

0.4 Термінал за 10 хвилин

Ціль урокуПерестати боятись «чорного вікна» й навчитись 4 базовим діям.

Термінал — це просто спосіб давати компʼютеру команди текстом. Тобі знадобиться лише кілька:

  1. Створи робочу папку для магазину

    Зробимо окрему папку, де житимуть усі файли помічника. Введи по черзі:

    # створюємо папку на робочому столі
    cd Desktop
    mkdir rozetka-pomichnyk
    cd rozetka-pomichnyk

    Тепер ти «всередині» папки rozetka-pomichnyk.

  2. Запусти тут Claude Code

    Просто введи claude — і помічник працюватиме саме в цій папці.

💡 ПорадаУсі команди можна копіювати з методички та вставляти в термінал (Ctrl+V, на Mac Cmd+V). Нічого вигадувати не треба.
Чек-лист уроку
  • Я створив папку rozetka-pomichnyk
  • Я вмію заходити в папку через cd
  • Я запускаю claude усередині своєї папки

0.5 Отримуємо API-токен Rozetka

Ціль урокуОтримати «ключ» від свого магазину, через який AI зможе читати товари, замовлення й чати.

API-токен — це таємний ключ, що дозволяє помічнику безпечно працювати з твоїм магазином через офіційний кабінет продавця Rozetka.

  1. Зайди в кабінет продавця Rozetka

    Відкрий seller.rozetka.com.ua і увійди у свій магазин.

  2. Відкрий розділ API-токенів

    Перейди: Налаштування → Безпека → API-токени і натисни «Створити токен».

  3. Створи токен із роллю «Адміністратор»

    Дай токену зрозумілу назву (наприклад ai-pomichnyk) і обери роль Адміністратор — щоб помічник міг працювати з картками, замовленнями й чатами.

  4. Скопіюй і збережи токен

    Зʼявиться довгий рядок, що починається на gapi_…. Скопіюй його та збережи в надійному місці — він показується лише раз.

⚠️ Дві важливі особливості токена Rozetka1) Токен живе 6 місяців — потім створи новий. 2) Якщо токеном не користуватись 24 години, він «засинає». «Розбудити» просто: зробити будь-який запит до API (наш помічник робить це автоматично, поки працює). Якщо довго не вмикав агента — перший запит може не пройти, повтори ще раз.
🔎 Як перевірити токен (за бажанням)Дай Claude Code команду: «Перевір мій токен Rozetka — зроби тестовий запит до списку товарів» і встав токен, коли попросить. Якщо повернувся список товарів — усе добре.
Чек-лист модуля 0
  • Акаунт Claude створено
  • Claude Code встановлено й запускається
  • Створено робочу папку магазину
  • Отримано й збережено API-токен Rozetka (gapi_…) з роллю Адміністратор

Модуль 1 — AI-картки товарів, що продають

1.1 SEO-заголовок, який виводить у топ

Ціль урокуНавчити AI писати заголовки товарів за формулою, яку любить пошук Rozetka.

Заголовок — найважливіше для пошуку. Робоча формула:

[Тип товару] + [Бренд/Модель] + [Ключова характеристика] + [Для кого/Призначення]

  1. Відкрий Claude Code у своїй папці

    У терміналі: claude.

  2. Дай йому промпт-заготовку

    Скопіюй цей промпт і встав, підставивши свій товар:

    Промпт: заголовок
    Ти — SEO-копірайтер маркетплейсу Rozetka. Напиши 5 варіантів заголовка товару за формулою: [Тип] + [Бренд/Модель] + [Ключова характеристика] + [Призначення]. Без КАПСУ, українською, по суті. Товар: «конструктор сумісний з Lego, Технік, тягач, 1200 деталей, для дітей 8+».
  3. Обери найкращий і встав у Rozetka

    Claude видасть 5 варіантів — обери найточніший і встав у поле назви товару в кабінеті Rozetka.

💡 ПорадаЗберігай вдалі промпти в окремий файл prompty.txt у папці магазину — далі зробимо з них масову генерацію.
Чек-лист уроку
  • Я отримав 5 варіантів заголовка від AI
  • Я розумію формулу заголовка
  • Я оновив заголовок хоча б одного товару

1.2 Продаючий опис за структурою

Ціль урокуОтримати опис, який і продає, і подобається пошуку Rozetka.

Робоча структура опису (5 блоків): чіпляючий перший рядок → 3–5 вигод → характеристики → зняття заперечень → заклик до дії.

  1. Дай Claude промпт опису
    Промпт: опис
    Напиши опис товару для картки Rozetka за структурою: 1) чіпляючий перший рядок, 2) 4 вигоди списком, 3) ключові характеристики, 4) зняття 2 типових заперечень, 5) заклик до дії. Тон — дружній, без води. Мова — українська. Обсяг 600–900 символів. Товар: [встав назву і 3-4 факти].
  2. Перевір факти

    AI може «додумати» деталі. Звір характеристики зі своїми реальними — виправ, якщо треба.

  3. Встав опис у картку

    Скопіюй у поле «Опис» товару в кабінеті Rozetka.

📌 Про модерацію RozetkaRozetka перевіряє контент карток перед публікацією. Тому пиши чесно й по суті, без обіцянок «100% оригінал/найдешевше» — такі картки можуть не пройти модерацію. AI допомагає зробити опис і продаючим, і «чистим».
⚠️ ВажливоЗавжди перевіряй цифри й характеристики, які згенерував AI. Він відповідає за стиль, ти — за достовірність.
Чек-лист уроку
  • Опис має всі 5 блоків
  • Факти перевірені та правдиві
  • Опис оновлено в картці товару

1.3 Характеристики та ключові слова

Ціль урокуЗаповнити характеристики на 100% і зібрати ключові слова, за якими тебе шукають.
  1. Попроси AI скласти характеристики

    Промпт: «Склади перелік характеристик для цього товару у форматі параметр: значення — максимально повно для картки Rozetka». Заповнені характеристики = вище в пошуку й фільтрах.

  2. Збери ключові слова

    Промпт: «Дай 15 пошукових запитів українською, за якими покупці шукають цей товар на Rozetka». Вплети найкращі в заголовок і перший абзац опису.

Чек-лист уроку
  • Характеристики заповнені максимально
  • Зібрано 15 ключових запитів
  • Ключі додано в заголовок/опис

1.4 Масова генерація карток

Ціль урокуЗгенерувати картки одразу для багатьох товарів, а не по одному.
  1. Підготуй список товарів

    Зроби простий файл tovary.txt у папці магазину: один товар на рядок (назва + кілька фактів).

  2. Доручи завдання Claude Code
    Завдання Claude Code
    Прочитай файл tovary.txt. Для кожного товару згенеруй заголовок та опис (5 блоків) українською за моїми правилами SEO для Rozetka. Збережи результат у файл kartky.csv з колонками: назва, заголовок, опис.

    Claude сам створить файл kartky.csv з готовими картками для всіх товарів.

  3. Перенеси в Rozetka

    Відкрий kartky.csv, перевір — і перенось у картки (вручну або через імпорт/шаблон товарів Rozetka).

💡 Результат модуляТепер AI робить за тебе всю рутину з картками. Те, що займало дні, — за хвилини.
Чек-лист модуля 1
  • Є робочі промпти для заголовка, опису, характеристик
  • Згенеровано картки для списку товарів у kartky.csv
  • Хоча б 5 карток оновлено в магазині

Модуль 2 — AI авто-відповіді в чатах Rozetka

2.1 Як влаштований чат Rozetka і API повідомлень

Ціль урокуЗрозуміти, як технічно влаштовані чати Rozetka, щоб зібрати помічника, який сам відповідає покупцям.

Повідомлення покупців можна отримувати не лише в кабінеті, а й через офіційний 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}
⚠️ Головна грабля Rozetka — адреса APIПравильно — через дефіс: api-seller.rozetka.com.ua. Якщо написати через крапку (api.seller…) — сервер поверне помилку 404 на все. І ще: у шляху не повинно бути /v1/. Якщо Claude Code отримує дивні помилки доступу — підкажи йому ці два правила.
💡 Хто є хто в переписціУ повідомленнях Rozetka автор позначений числом: sender 3 — покупець, sender 2 — продавець (ти). Помічник відповідає лише на sender 3 — інакше відповідатиме сам собі.
Чек-лист уроку
  • Я розумію, що чат читається через API
  • Я знаю правильну адресу (через дефіс, без /v1/)
  • Я знаю, що помічник відповідає лише покупцям (sender 3)

2.2 Claude Code збирає твій перший скрипт-відповідач

Ціль урокуЗа допомогою Claude Code зібрати робочий скрипт, який читає нові повідомлення й відповідає покупцям. Сам код ти не пишеш.
  1. Поклади токен у файл .env
    Завдання Claude Code
    Створи файл .env і додай рядок ROZETKA_TOKEN=сюди_мій_токен. Додай .env у .gitignore. Поясни одним реченням, що ти зробив.

    Встав свій токен gapi_… замість сюди_мій_токен і збережи.

  2. Доручи 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}. Поки що постав заглушку «Дякуємо за звернення!». Поясни, як запустити.
  3. Запусти й перевір

    Claude Code підкаже команду (зазвичай python chat_bot.py). Напиши собі в чат магазину з іншого акаунта й переконайся, що приходить відповідь-заглушка.

💡 Економна модельДля відповідей у чатах достатньо швидкої моделі (наприклад Claude Haiku) — вона в рази дешевша, а покупцям відповідає чудово.
⚠️ Якщо не вийшло404 на все → адреса з крапкою замість дефіса. access_denied → у шляху зайвий /v1/. Помилка формату при відправці → підкажи Claude Code: відповідь надсилати як form-data, а не JSON. Просто встав текст помилки в Claude Code — він виправить.
Чек-лист уроку
  • Токен лежить у .env, а не в коді
  • Скрипт запускається без помилок
  • На тестове повідомлення приходить відповідь-заглушка

2.3 Системний промпт менеджера: тон і правила

Ціль урокуПеретворити заглушку на розумного ввічливого менеджера, який відповідає у твоєму стилі.

Візьми цю заготовку, підстав назву магазину й підправ під себе:

Системний промпт менеджера (копіюй)
Ти — ввічливий менеджер магазину «НАЗВА МАГАЗИНУ» на Rozetka. Відповідай покупцям українською, тепло й коротко (2–4 речення). Правила: 1) не називай точну ціну чи наявність, якщо не впевнений — напиши, що уточниш; 2) не вигадуй характеристики; 3) складні питання (оплата/повернення/гарантія) — чемно передавай менеджеру; 4) завершуй доброзичливо й підписуйся «З повагою, команда НАЗВА МАГАЗИНУ».
  1. Встав промпт у скрипт
    Завдання Claude Code
    У chat_bot.py заміни заглушку на справжню відповідь: бери текст останнього повідомлення покупця і відправляй в AI (економну модель) разом із моїм системним промптом. Відповідь надсилай покупцю. Промпт винеси в окрему змінну зверху файлу.
⚠️ Золоте правилоAI відповідає за стиль, ти — за факти. Краще «уточню», ніж збрехати покупцю про ціну чи наявність.
Чек-лист уроку
  • Системний промпт підставлено й підписано назвою магазину
  • Відповіді приходять «людські», українською
  • Складні питання бот передає менеджеру

2.4 Тест на справжніх повідомленнях і запуск

Ціль урокуБезпечно вивести відповідача «у бій»: спершу під контролем, потім на автопілоті.
  1. Режим чернетки

    Попроси Claude Code зробити «режим чернетки»: бот показує відповідь тобі (у термінал або Telegram), а ти вирішуєш, відправляти чи ні.

  2. Перевір на 10–15 діалогах

    Підправ системний промпт, де відповіді не ідеальні.

  3. Увімкни автопілот

    Коли якість влаштовує — бот відповідає сам, перевіряє чат кожні 2 хвилини.

⚠️ Щоб бот не відповідав двічіПереконайся, що після кожної відповіді викликається крок «позначити чат прочитаним» (PUT /messages/{id}). Якщо бачиш дублі — встав цю фразу в Claude Code.
Чек-лист модуля 2
  • Відповідач протестований у режимі чернетки
  • Системний промпт відлагоджено
  • Бот працює на автопілоті й не відповідає двічі

Модуль 3 — Власний AI-агент магазину

3.1 Нові замовлення прямо в Telegram

Ціль урокуЗробити так, щоб кожне нове замовлення миттєво прилітало тобі в Telegram.
  1. Створи свого Telegram-бота

    У Telegram знайди @BotFather/newbot → придумай імʼя. Збережи токен бота.

  2. Дізнайся свій chat_id

    Напиши боту @userinfobot — він покаже твій chat_id.

  3. Доручи 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. Якщо ведеш облік у таблиці — помічник зводитиме її з магазином.

  1. Підготуй джерело залишків

    Google Таблиця або файл: колонки «артикул» і «кількість».

  2. Доручи Claude Code синхронізацію
    Завдання Claude Code
    Збери синхронізацію залишків для Rozetka. Читай мої товари через GET /items/search (база https://api-seller.rozetka.com.ua, без /v1/), порівнюй кількість із моєю таблицею і онови різницю через PUT /items/mass-update. Оновлюй пакетами по 50 товарів. Спершу зроби «сухий прогін» — лише покажи, що змінив би. Я перевірю й дозволю реальне оновлення.
📌 Корисно знатиНа Rozetka, коли залишок стає 0 — товар автоматично ховається з продажу, а коли знову більше нуля — повертається. Тому акуратна синхронізація = ніяких «продав, а немає».
⚠️ Спочатку «сухий прогін»Перед першим реальним оновленням завжди дивись, що саме зміниться. Так не зіпсуєш картки масовою помилкою.
Чек-лист уроку
  • Є джерело залишків
  • «Сухий прогін» показує правильні зміни
  • Реальна синхронізація працює коректно

3.3 Планувальник: агент на автопілоті

Ціль урокуЗібрати все докупи: щоб помічник сам перевіряв чати, замовлення й залишки.
  1. Обʼєднай задачі в одному агенті
    Завдання Claude Code
    Зроби єдиний планувальник: відповіді в чатах — кожні 2 хвилини, нові замовлення — кожні 5 хвилин, синхронізація залишків — раз на годину. Додай простий лог. Поясни, як запустити однією командою.
  2. Хай працює завжди

    Поки скрипт запущений — агент працює. Для 24/7 без ноутбука його ставлять на недорогий сервер (VPS). Це показуємо на живих заняттях.

📌 Бонус про токен RozetkaПамʼятай: токен «засинає» після 24 год без запитів. Поки агент працює на автопілоті — він сам тримає токен «живим», бо постійно робить запити.
Чек-лист модуля 3
  • Сповіщення про замовлення працюють
  • Залишки синхронізуються
  • Планувальник запускає все за розкладом

Модуль 4 — Просування та аналітика з AI

4.1 Просування на Rozetka з AI

Ціль урокуПросувати товари розумно: вкладати в те, що продається, а не «в усе підряд».
📌 Чесно про просуванняПлатні інструменти просування Rozetka вмикаються в кабінеті продавця. AI тут — твій аналітик і стратег: він каже, що просувати й чому, а вмикаєш ти. Платне просування лише масштабує те, що вже добре продається.
  1. Вивантаж дані про товари й продажі

    З кабінету Rozetka вивантаж список товарів і статистику продажів.

  2. Дай Claude проаналізувати
    Завдання Claude Code
    Проаналізуй мій експорт товарів і продажів Rozetka. Визнач: 1) товари-локомотиви (добре продаються, гарна маржа) — просувати першими; 2) товари з показами без продажів — що не так (ціна, картка, фото); 3) що просувати не варто. Дай конкретні рекомендації по бюджету просування.
💡 Принцип №1Спочатку доведи картку до ладу (заголовок, фото, опис із Модуля 1), і тільки потім вмикай платне просування — інакше платитимеш за покази без продажів.
Чек-лист уроку
  • Є список товарів-локомотивів
  • Видно, де картка «зливає» покази
  • Бюджет просування спланований за даними

4.2 AI-аналітика магазину

Ціль урокуПеретворити цифри магазину на зрозумілі рішення: що продавати, що прибрати, куди тиснути.
  1. Збери дані

    Вивантаж замовлення за 1–3 місяці з кабінету Rozetka.

  2. Попроси Claude зробити розбір
    Завдання Claude Code
    Зроби аналіз моїх замовлень Rozetka: топ-10 за виручкою, топ за кількістю, «мертві» позиції, середній чек, динаміка по тижнях. Дай 5 простих висновків і 3 конкретні дії на наступний місяць.
Чек-лист уроку
  • Є зрозумілий звіт по продажах
  • Виділено мертві позиції
  • Є 3 конкретні дії на наступний місяць

4.3 Фінальний проєкт і чек-лист запуску

Ціль урокуЗвести все докупи й переконатись, що твій AI-магазин на Rozetka працює.

Вітаю — якщо ти дійшов сюди, в тебе вже не «папка з уроками», а робоча система. Перевір себе:

Фінальний чек-лист курсу
  • Claude Code встановлено й запускається (Модуль 0)
  • API-токен Rozetka отримано, роль Адміністратор (Модуль 0)
  • AI генерує заголовки, описи й характеристики карток (Модуль 1)
  • Відповідач у чатах працює українською й не відповідає двічі (Модуль 2)
  • Нові замовлення прилітають у Telegram (Модуль 3)
  • Залишки синхронізуються пакетами (Модуль 3)
  • Планувальник тримає все на автопілоті (Модуль 3)
  • Є план просування й регулярна AI-аналітика (Модуль 4)
🎓 Ти зробив це!Ти власноруч (через AI) зібрав те, за що агенції беруть тисячі доларів. Тепер ця система працює на тебе щодня. Наступний крок — масштабувати підхід на інші маркетплейси (Prom, OLX).
AI Cortex Academy · методичка курсу «ШІ для продавців Rozetka» · повний курс, Модулі 0–4