Automatyczne opisy produktów z AI
Klient wrzuca zdjęcie i nazwę produktu — AI generuje pełny opis, cechy i meta description.
Problem
- Pisanie opisów produktów zajmuje 15-30 minut na produkt
- Przy 100+ produktach to tygodnie pracy
- Copywriterzy kosztują 20-50 zł za opis
- Opisy są nudne i powtarzalne
- Brak czasu na SEO i meta description
Czy AI to ogarnie?
Generowanie opisów produktów to jedno z najlepszych zastosowań AI. Model widzi zdjęcie, rozumie kontekst kategorii i generuje spójny tekst. Jakość jest wystarczająca dla 80% sklepów bez ręcznej edycji.
Co dokładnie robi AI
- Przyjmuje zdjęcie produktu + nazwę + kategorię
- Analizuje co widzi na zdjęciu (kolor, materiał, styl)
- Generuje:
- Opis marketingowy (2-3 akapity)
- Listę cech / bullet points
- Meta description (do 160 znaków)
- Sugestie tagów
- Opcjonalnie: tłumaczy na inne języki
Demo / Efekt
Input:
- Zdjęcie: czarna skórzana torebka
- Nazwa: „Torebka Milan"
- Kategoria: Torebki damskie
Output AI:
Opis: Elegancka torebka Milan to kwintesencja włoskiego stylu. Wykonana z naturalnej skóry licowej, łączy ponadczasowy design z funkcjonalnością. Pojemna komora główna mieści portfel, telefon i kosmetyczkę. Regulowany pasek pozwala nosić ją na ramieniu lub crossbody.
Cechy: Skóra naturalna · Wymiary 28x20x10 cm · Zamek YKK · Podszewka bawełniana · Kieszeń wewnętrzna
Meta: Skórzana torebka Milan – elegancki włoski design, naturalna skóra, uniwersalny rozmiar. Sprawdź dostępne kolory.
Efekt końcowy
- Skrypt pobiera produkty bez opisów z WooCommerce API
- Dla każdego produktu generuje opis przez API Claude/GPT
- Zapisuje opis z powrotem do WooCommerce
- Loguje co zostało przetworzone
- Można uruchomić ręcznie lub przez cron
Kluczowy fragment kodu
import anthropic
import woocommerce
def generate_description(product):
client = anthropic.Anthropic()
response = client.messages.create(
model="claude-sonnet-4-20250514",
max_tokens=1024,
messages=[{
"role": "user",
"content": [
{"type": "image", "source": {"type": "url", "url": product['image']}},
{"type": "text", "text": f"""
Produkt: {product['name']}
Kategoria: {product['category']}
Wygeneruj:
1. Opis marketingowy (2-3 akapity, bez bullshitu)
2. Lista 5 cech (bullet points)
3. Meta description (max 155 znaków)
Pisz konkretnie. Bez superlatyw typu "najlepszy", "wyjątkowy".
"""}
]
}]
)
return response.content[0].text
Wymagania techniczne
- Python 3.8+ lub Node.js 18+
- Klucz API do Claude (Anthropic) lub GPT-4 (OpenAI)
- Dostęp do WooCommerce REST API (klucz + secret)
- Serwer do uruchomienia skryptu (może być lokalnie)
Ryzyka
- Halucynacje — AI może wymyślić cechy produktu, których nie ma. Zawsze weryfikuj pierwsze 10-20 opisów.
- Powtarzalność — przy dużej liczbie podobnych produktów opisy zaczynają się powtarzać. Rozwiązanie: dodaj losowość do promptu.
- Koszty API — przy 1000 produktów ze zdjęciami to ok. 15-30 USD (Claude) lub 20-40 USD (GPT-4V).
- Zdjęcia słabej jakości — AI nie zrozumie co jest na zdjęciu. Wynik będzie generyczny.
Jak przenieść to na swój projekt
- Wygeneruj klucze API WooCommerce (Ustawienia → REST API)
- Załóż konto Anthropic/OpenAI i doładuj kredyty
- Skopiuj skrypt i dostosuj prompt do swojej branży
- Uruchom na 5 produktach testowo
- Sprawdź jakość, popraw prompt
- Uruchom na reszcie
Całość realnie do ogarnięcia w jeden wieczór.
Dla kogo to ma sens / Dla kogo nie
Ma sens dla:
- Sklepów z 50+ produktami bez opisów
- Dropshippingu z chińskimi opisami do przepisania
- Sezonowych aktualizacji asortymentu
- Tłumaczeń opisów na inne języki
Nie ma sensu dla:
- Sklepów premium gdzie każdy opis musi być „artystyczny"
- Produktów technicznych wymagających specjalistycznej wiedzy
- 10 produktów — szybciej napiszesz ręcznie
- Branż regulowanych (suplementy, leki) — wymaga weryfikacji prawnej
Ile to kosztuje w narzędziach SaaS
| Narzędzie | Model cenowy | Koszt 100 opisów |
|---|---|---|
| Jasper AI | 49-125$/mies. | ~50$ (abonament) |
| Copy.ai | 49$/mies. | ~49$ (abonament) |
| Writesonic | 19-99$/mies. | ~20-50$ |
| Copywriter (człowiek) | 20-50 zł/opis | 2000-5000 zł |
| Własny skrypt + API | pay-as-you-go | 3-8$ |