Produkte verwalten¶
Produkte sind das Herzstück des Shops. Diese Anleitung erklärt den gesamten Lebenszyklus eines Produkts – von der Anlage über die Variantenpflege bis zur Deaktivierung.
Ort¶
Dashboard → Katalog → Produkte
Produkt anlegen¶
1. Grunddaten¶
- Auf „Neues Produkt“ klicken
- Produkttyp wählen – dieser legt fest, welche Attribute verfügbar sind
- Titel und Beschreibung eingeben
- Produktklasse zuweisen – steuert u.a. ob Pfand erhoben wird und ob das Produkt versandpflichtig ist
2. Kategorisierung¶
- Eine oder mehrere Kategorien zuweisen (Mehrfachauswahl möglich)
- Die erste Kategorie wird als Hauptkategorie verwendet (Breadcrumbs, URL)
- Reihenfolge innerhalb der Kategorie kann per Drag & Drop im Kategorie-Baum angepasst werden
3. Bilder & Medien¶
- Im Tab „Bilder“ neue Bilder hochladen
- Das erste Bild wird automatisch als Hauptbild in Listen und der Detailseite verwendet
- Reihenfolge per Drag & Drop anpassen
- Unterstützte Formate: JPG, PNG, WebP
- Empfohlene Größe: mindestens 800×800 Pixel
- Bilder werden automatisch in folgende Größen skaliert:
- Thumbnail (für Listen)
- Medium (für Detailseite)
- Large (für Lightbox)
4. Preis & Lager¶
- Tab „Preis & Lager“ öffnen
- Partner auswählen (in der Regel der Standard-Partner)
- Preis inkl. MwSt. eingeben – Netto und MwSt. werden automatisch berechnet
- Bestandsanzahl setzen (0 = nicht vorrätig, leer = unbegrenzt)
- Lagerort optional für die Warenwirtschaft
Preisangabe
Preise werden inklusive Mehrwertsteuer erfasst. Der Netto-Preis und die MwSt. werden automatisch berechnet und in der API entsprechend ausgewiesen.
5. SEO & Metadaten¶
| Feld | Beschreibung |
|---|---|
| Slug | URL-Pfad (wird aus dem Titel generiert, kann manuell angepasst werden) |
| Meta-Titel | Browser-Titel (falls abweichend vom Produkttitel) |
| Meta-Beschreibung | SEO-Description (max. 160 Zeichen empfohlen) |
| UPC/GTIN | Barcode für Preisvergleichsportale und Warenwirtschaft |
6. Produktattribute¶
Je nach Produkttyp stehen unterschiedliche Attribute zur Verfügung:
| Produkttyp | Typische Attribute |
|---|---|
| Getränkekiste | Inhalt (Liter), Anzahl Flaschen, Pfandbetrag, Mehrweg |
| Einzelflasche | Inhalt (Liter), Pfand, Einweg/Mehrweg |
| Fass | Inhalt (Liter), Anschlusstyp, Pfandbetrag |
Varianten (Kind-Produkte)¶
Ein Produkt kann Varianten haben (z.B. verschiedene Größen oder Farben). Das Elternprodukt dient dann als Gruppierung und wird aus dem Shop ausgeblendet.
Varianten anlegen¶
- Elternprodukt öffnen → Tab „Varianten“
- Auf „Neue Variante“ klicken
- Varianten-Attribute setzen
- Variante speichern
Verhalten¶
- Sobald ein Produkt Varianten hat, wird das Elternprodukt automatisch ausgeblendet
- Jede Variante hat eigene Preise, Lagerbestände und Bilder
- Attribute des Elternprodukts werden an Varianten vererbt, können aber überschrieben werden
- In der Kategorie-Ansicht erscheint die günstigste Variante mit „ab“-Preis
Massenbearbeitung¶
Für die gleichzeitige Bearbeitung mehrerer Produkte:
- In der Produktliste die gewünschten Produkte per Checkbox auswählen
- Über das Dropdown „Aktion“ eine Massenaktion wählen:
- Preise aktualisieren – Prozentuale oder absolute Änderung
- Kategorie zuweisen/entfernen
- Status ändern – Aktivieren/Deaktivieren
- Produktklasse ändern
- Auf „Ausführen“ klicken
Pfand¶
Produkte können pfandpflichtig sein. Dies wird über die Produktklasse
gesteuert (Feld is_deposit):
- Produkt öffnen
- Produktklasse prüfen
- Der Pfandbetrag wird im Warenkorb separat ausgewiesen
- Pfand zählt nicht zum Warenkorbwert für Versandkosten-Schwellwerte oder Rabatt-Berechnungen
Produkt deaktivieren¶
- Produkt öffnen
- Haken bei „Ist öffentlich“ entfernen
- Optional: Datum bis setzen (automatische Deaktivierung)
- Speichern
Das Produkt bleibt in der Datenbank, wird aber im Shop nicht mehr angezeigt. Bestehende Bestellungen und Links bleiben erhalten.
Produktstruktur (Übersicht)¶
Produktklasse (ProductClass)
└── Produkt (Product)
├── Kategorie (Category) — Mehrfachzuweisung
├── Bilder (ProductImage)
├── Preis (StockRecord)
├── Attribute (ProductAttributeValue)
├── Empfehlungen (ProductRecommendation)
└── Varianten (parent → Product)
├── Preis (StockRecord)
└── Attribute (ProductAttributeValue)
Wichtige Hinweise¶
- Ein Produkt darf nicht gelöscht werden, wenn bereits Bestellungen darauf verweisen – stattdessen deaktivieren
- Bei Pfand-Produkten muss die Produktklasse das Flag
is_depositgesetzt haben - Änderungen an der Produktklasse wirken sich nicht rückwirkend auf bestehende Bestellungen aus