* docs: prepare Vendoo 1.41.2 git-ignore boundary hotfix * fix: track native source modules with root-anchored runtime ignores
62 lines
1.8 KiB
Markdown
62 lines
1.8 KiB
Markdown
# Vendoo Listing Studio 2026
|
|
|
|
## Ziel
|
|
|
|
Der Listing-Generator ist kein Formularstapel mehr, sondern ein zusammenhängender Studio-Arbeitsplatz mit drei klaren Zonen:
|
|
|
|
1. Fotos & Medien
|
|
2. AI-Konfiguration
|
|
3. Vorschau & Bearbeitung
|
|
|
|
Die bestehende Vanilla-JS-, Express- und SQLite-Architektur bleibt erhalten.
|
|
|
|
## Fotos & Medien
|
|
|
|
- großes Cover mit vollständiger Bilddarstellung über `object-fit: contain`
|
|
- Klick auf ein Vorschaubild setzt es als Cover
|
|
- Drag & Drop sortiert die Bildreihenfolge
|
|
- maximal zehn Bilder pro Listing
|
|
- sichtbarer Foto-Check mit Qualitätsindikatoren
|
|
- bestehender Bildeditor, Hintergrundentfernung und Wasserzeichen bleiben integriert
|
|
|
|
## AI-Konfiguration
|
|
|
|
- Plattform, Provider und Modell
|
|
- Sprache und Anzahl der Varianten
|
|
- Vorlagenauswahl
|
|
- Verkäufernotizen mit Zeichenzähler
|
|
- Vorlagen übernehmen Plattform, Sprache, Hinweise und Standard-Tags
|
|
- global hinterlegte Verkäuferhinweise, Vorlagenhinweise und Artikelhinweise werden kontrolliert zusammengeführt
|
|
|
|
## Vorschau & Bearbeitung
|
|
|
|
- permanenter, kontextbezogener Ergebnisbereich
|
|
- Live-Zähler für Titel, Beschreibung und Tags
|
|
- editierbare erkannte Attribute
|
|
- Kategorie-Picker, Preis und Lagerort
|
|
- dynamische Gebührenvorschau
|
|
- nachvollziehbarer Qualitätswert
|
|
- HTML- und Plattformvorschau als optional aufklappbarer Bereich
|
|
- Speichern und Kopieren ohne Fensterwechsel
|
|
|
|
## API-Erweiterung
|
|
|
|
`POST /api/generate` akzeptiert zusätzlich:
|
|
|
|
```json
|
|
{
|
|
"template_id": 1,
|
|
"seller_notes": "Artikelspezifische Hinweise"
|
|
}
|
|
```
|
|
|
|
Standard-Tags der gewählten Vorlage werden dedupliziert mit den AI-Tags zusammengeführt.
|
|
|
|
## Qualitätsregeln
|
|
|
|
- keine neuen Frameworks
|
|
- keine neuen Datenbankspalten
|
|
- bestehende IDs und Generatorfunktionen bleiben kompatibel
|
|
- alle Farben und Zustände nutzen die Vendoo-CSS-Variablen
|
|
- Dark Mode und responsive Darstellung sind Bestandteil des Slices
|