Skip to Content

Генерація описів товарів одним кліком: AI в Odoo для Rozetka і Prom

У вас 500 товарів у каталозі. Кожен потребує опису, SEO-заголовка і короткого тексту для маркетплейс-картки. Контент-менеджер витрачає від 10 до 30 хвилин на одну позицію — це тижні роботи тільки на старті. А коли постачальник оновлює асортимент? Заново. Саме з цієї проблеми починається більшість розмов з нашими eCommerce-клієнтами — і тепер у нас є відповідь прямо всередині Odoo.

Чому ручне заповнення карток — це тонна часу

Скільки полів потрібно заповнити на Rozetka і Prom

Rozetka вимагає щонайменше 10 атрибутів: назва, бренд, ціна, кількість, опис, категорія, характеристики. Prom.ua додає окремі поля для пошукових запитів, SEO-заголовка і мета-опису. Якщо ваш каталог — 300-500 позицій, якісне наповнення карток перетворюється на окремий full-time проєкт.

Де найбільше "зависають" контент-менеджери

Технічні характеристики можна імпортувати з Excel. Але продаючий текст, який відповідає вимогам модерації Prom.ua, містить потрібні ключові слова і звучить природно — це саме та частина, де людина витрачає найбільше часу. І де ризик "одноманітних" описів найвищий.

Як працює AI Field Fill в Odoo

Модуль kw_ai_field — частина Ultimate AI Connector Suite від KitWorks — додає до будь-якого текстового поля в Odoo кнопку генерації. Ви налаштовуєте шаблон промпту один раз: вказуєте, які дані з картки товару передавати в AI (назва, категорія, атрибути, ціна), і задаєте формат відповіді.

Що модуль бере з картки товару як контекст

При генерації AI отримує реальні дані з Odoo: назву товару, категорію, повний набір атрибутів (розмір, колір, матеріал), ціну. Це не абстрактний "напиши опис для кросівок" — це "напиши опис для Nike Air Max 90, розмір 42, чорний, шкіра, 4200 грн, категорія Спортивне взуття". Результат — конкретний, а не шаблонний текст.

Одна кнопка vs. масове заповнення (batch)

Для одного товару: відкриваєте картку в Odoo, натискаєте іконку AI поруч з полем опису — за кілька секунд поле заповнено. Для сотень товарів: запускаєте batch fill через налаштування визначення поля. Модуль обробляє до 50 записів за один прохід, автоматично пропускаючи ті, де опис вже заповнено (параметр only_empty). Вночі scheduled action заповнює нові товари без участі людини.

Які AI-провайдери підтримуються

Модуль працює з провайдерами, підключеними через KitWorks AI Connector: OpenAI (GPT-4o), Anthropic (Claude), Google (Gemini), Mistral, Groq, а також локальними моделями через Ollama. Ви обираєте провайдера під свій бюджет і вимоги до якості тексту. API-ключ підключається один раз у налаштуваннях Odoo.

Практичний приклад: опис для товару в 3 кроки

Крок 1 — Налаштування шаблону промпту

У розділі AI → Field Definitions створюєте нове визначення: обираєте модель product.template, поле description_sale, підключаєте AI-credential. В полі промпту пишете шаблон — наприклад:

Напиши продаючий опис товару українською мовою (150-200 слів) для публікації на Rozetka. Товар: {{record.name}}. Категорія: {{record.categ_id.name}}. Ціна: {{record.list_price}} грн. Атрибути: {{атрибути}}. Стиль: конкретний, без вступних слів, з акцентом на переваги.

Шаблон використовує QWeb — прямий доступ до реальних полів запису Odoo.

Крок 2 — Запуск для одного товару

Відкриваєте будь-який товар у Odoo → в полі "Опис для продажу" з'являється іконка AI → клікаєте → через 3-5 секунд поле заповнено текстом, який враховує всі дані з картки.

Крок 3 — Batch fill для 50+ товарів

В налаштуваннях визначення активуєте режим cron або запускаєте вручну через кнопку "Згенерувати". Вказуєте домен фільтрації — наприклад, тільки товари без опису або тільки з певної категорії. Модуль проходить по всіх підходящих записах і заповнює поля паралельно. Вся історія генерацій зберігається з датою, токенами і результатом — можна відстежити помилки або відкотити зміну.

Що ще можна генерувати крім опису

Той самий механізм працює для будь-якого текстового поля в Odoo:

  • SEO meta description — окреме поле для опису у пошуковій видачі (до 160 символів), генерується з тим самим контекстом товару
  • Внутрішні теги та ключові слова — для внутрішньої класифікації або передачі на маркетплейс
  • Короткий опис — лаконічний текст для картки на Rozetka (вимога: до 300 символів в окремих категоріях)
  • Опис варіантів товару — якщо у вас є варіанти (S/M/L або різні кольори) — кожен варіант може мати унікальний текст

Один шаблон промпту — одне налаштування — і всі нові товари, які з'являються в Odoo, отримують заповнені поля автоматично.


Якщо ваш каталог зростає і написання описів вручну вже перетворилося на вузьке місце — напишіть нам, покажемо, як це налаштовано в реальному інтернет-магазині на Odoo. Модуль kw_ai_field входить до Ultimate AI Connector Suite (Odoo 18 і 19).

KitWorks, Ірина Мельник 3 червня 2026 р.
Поділитися цією публікацією
Теги
Архів