Varianten-Generator · 100 Varianten in 10 Sekunden
Varianten visuell erzeugen - Eigenschaften wählen, Optionen anklicken, Muster definieren, generieren. Mit vereinheitlichter Suche, Pattern-Akkordeons und der neuen Variantenmatrix für die Bulk-Pflege.
Video · 1:21 Min.Varianten anlegenDie Funktion in Aktion sehen, mit eingeblendeten Erklärungen.Video ansehen →
Eigenschafts- und Optionsauswahl
Der Generator zeigt einen zweispaltigen Selector:
- Links: alle Eigenschaften deines Shops (z.B. Farbe, Größe, Material)
- Rechts: die Optionen der gerade gewählten Eigenschaft als Chips
Per Klick werden Optionen zur Variantenliste hinzugefügt. Auch mit 40+ Optionen pro Eigenschaft bleibt der Selector übersichtlich - mit Suche und „Alle auswählen"-Button pro Eigenschaft.
Vereinheitlichte Suche
Eine einzige Suche oben durchsucht Eigenschaften und Optionen gleichzeitig. Tippst du „rot", bleiben alle Eigenschafts-Gruppen sichtbar, die irgendwo die Option „rot" haben - und in der rechten Spalte werden die Treffer hervorgehoben.
Das spart einen separaten Wechsel zwischen zwei Suchfeldern und macht die Suche nach speziellen Werten („XL", „matt", „glas") deutlich schneller.
Muster für Artikelnummer und Variantenname
Pro Variante können Artikelnummer und Name automatisch erzeugt werden anhand eines Musters.
Verfügbare Variablen
{parentNumber}- Artikelnummer des Stammartikels{firstVariantNumber}- Nummer der ersten Variante{parentName}- Name des Stammartikels{options}- alle Optionen, verbunden mit dem Trennzeichen{option1},{option2},{option3}- Wert der gewählten Optionen (in Klick-Reihenfolge){group1},{group2}- Name der Eigenschafts-Gruppe{counter}- laufende Nummer
{number} aus älteren Mustern wird weiterhin als {parentNumber} gelesen. Platzhalter wie {base}, {property:…} oder {counter:03} gibt es nicht. Trennzeichen, Optionsnamen-Format (vollständig, Groß-, Kleinbuchstaben oder erste 3 Zeichen) und die maximale Länge der Artikelnummer (höchstens 64 Zeichen) legst du in der Konfigmatrix fest.
Pattern-Akkordeons
Statt zwei nackter Inputs nebeneinander: zwei eigenständige Akkordeons - eines für die Artikelnummer, eines für den Variantennamen.
- Eingeklappt zeigen sie das aktuelle Pattern als Code-Chip rechts
- Aufgeklappt erscheinen das Eingabefeld plus klickbare Variable-Chips
- Klick auf einen Chip fügt die Variable direkt ins aktive Pattern ein
- Fokus springt automatisch in das richtige Feld
Beispiele
- Nummer:
{parentNumber}-{option1}-{option2}→SW-1001-rot-S - Name:
{parentName} ({option1}, {option2})→T-Shirt Basic (rot, S)
Live-Vorschau
Während der Konfiguration zeigt die Vorschau die ersten fünf Kombinationen mit konkreter Artikelnummer und Name. Gibt es mehr, erscheint ein Hinweis „und weitere …". In der Mehrfachänderung steht zusätzlich die Gesamtzahl „Varianten × Produkte".
Standard-Muster in der Konfigmatrix
SKU- und Name-Muster lassen sich global in der Konfigmatrix als Default setzen. Pro Produkt ist ein Override möglich - abweichende Muster werden im Produktdetail unter „Varianten-Generator" gespeichert.
Storefront-Ausspielung & mehrsprachige Namen
Nach dem Generieren setzt das Plugin die Storefront-Ausspielung automatisch wie im Shopware-Standard („Einzelprodukt anzeigen → Variante"). Eine vorhandene Vorauswahl bleibt maßgeblich; sonst wird die Variante mit der kleinsten Artikelnummer zur Vorauswahl (inkl. Listing-Konfiguration, Position oben, Audit-Log-Eintrag).
Stammartikel als Vorauswahl: In der Toolbar der Variantenliste gibt es einen Button mit Stern-Symbol „Stammartikel als Vorauswahl". Er setzt den Stammartikel selbst als Storefront-Listing (variantListingConfig.displayParent = true) statt einer einzelnen Variante - z.B. wenn im Listing der Hauptartikel mit Varianten-Auswahl erscheinen soll. Erneuter Klick entfernt es wieder. Das Setzen einer Varianten-Vorauswahl wechselt automatisch zurück, und die Varianten-Generierung überschreibt ein bewusst gesetztes Stammartikel-Listing nicht mehr.
Varianten-Namen werden pro Sprache aufgelöst: Eltern-Name, Options- und Gruppennamen werden mit ihren Übersetzungen geladen und das Namens-Pattern je Sprache angewendet (Fallback auf den aktuellen Namen, wenn eine Übersetzung fehlt). So landen z.B. keine deutschen Optionsnamen mehr im englischen Variantennamen.
Variantenmatrix · Preise, Bestand und Status
Bei einem Variant-Produkt mit vielen Optionen ist die Pflege zeilenweise mühsam. Ab zwei Eigenschaftsgruppen bietet die Varianten-Übersicht neben der Listen-Ansicht eine Matrix-Ansicht:
- Zeilen zeigen die Optionen der einen Eigenschaft (z.B. Farbe)
- Spalten die der anderen Eigenschaft (z.B. Größe)
- In jeder Zelle bearbeitest du einen Wert direkt - wählbar sind Preis, Bestand oder Aktiv
- Standard-Ansicht beim Öffnen, Standard-Wert der Zellen und die maximale Variantenzahl für die Matrix (Standard 500) legst du in der Konfigmatrix im Tab Varianten fest
Sicheres Löschen mit Order-Check
Varianten vieler Artikel löschst du in der Mehrfachänderung im Tab „Varianten generieren" mit der Aktion „Varianten löschen". Das Plugin prüft dabei, ob Bestellungen auf die Varianten verweisen.
- „Nur ohne Bestellungen" (empfohlen): Varianten mit Bestellbezug werden übersprungen und bleiben unverändert bestehen - sie werden weder gelöscht noch deaktiviert. Die Vorschau zeigt, wie viele Varianten gelöscht und wie viele geschützt werden.
- „ALLE Varianten löschen": Varianten werden gelöscht - auch wenn Bestellungen vorliegen. Das kann Bestell-Historien beeinträchtigen.
Eigenschaften und Bilder auf Varianten übertragen
Die Vererbung in Shopware wirkt pro Feld nach dem Prinzip alles-oder-nichts: Sobald eine Variante einen eigenen Wert hat, erbt sie in diesem Feld nichts mehr vom Stammartikel. Das erklärt die beiden häufigsten Überraschungen - im Frontend erscheinen weniger Eigenschaften als gepflegt, oder im Listing fehlt das Bild. Drei Schaltflächen lösen das auf.
- „Eigenschaften auf Varianten übertragen" (Reiter Eigenschaften): Ergänzt bei Varianten mit eigenen Eigenschaften die fehlenden des Stammartikels. Varianten ohne eigene Eigenschaften erben ohnehin alles und bleiben unangetastet.
- „Bilder auf Varianten übertragen" (Stammdaten → Bilder & Medien): Legt für jede Variante ohne eigene Bilder eigene Bildzuordnungen auf dieselben Mediendateien an, inklusive Reihenfolge, und setzt das Titelbild. Varianten mit eigenen Bildern bleiben unverändert und werden in der Meldung ausgewiesen.
- Sichtbare Abweichungen: Eigenschaften, die nur an Varianten hängen, werden orange hervorgehoben, betroffene Gruppen bekommen einen orangen Punkt, und die Zählleiste nennt die Anzahl. Gruppen mit abgeschaltetem „Auf Produktdetailseite anzeigen" werden als „Nicht in Storefront" markiert.
Duplizieren mit wählbarer Vererbung
Beim Duplizieren eines Varianten-Artikels fragt ein Dialog, welche Felder die Varianten vom Hauptartikel erben sollen: Bilder, Name, Preis, Gewicht und EAN. Geerbte Felder übernehmen spätere Änderungen am Hauptartikel automatisch, nicht geerbte werden als eigener Wert kopiert. Bestand und Artikelnummer bleiben systembedingt variantenspezifisch, bei einfachen Artikeln ohne Varianten erscheint die Abfrage nicht. Der neue Stammartikel bekommt dabei eine eigene, korrekte SEO-URL nach Kanal-Vorlage - statt über die Hauptvariante auf das Original zu zeigen.
Vollständigkeit bei Varianten
Varianten erben Name, Beschreibung, Preis, Titelbild, Hersteller, Kategorien und Eigenschaften vom Stammartikel. Die Vollständigkeitsberechnung löst diese Vererbung auf: Hat die Variante keinen eigenen Wert, zählt der des Stammartikels - im Listing wie im Dashboard. Artikelnummer und Bestand bleiben bewusst variantenspezifisch. Auch der Aktiv-Status wird korrekt aufgelöst: ein eigener Wert der Variante gewinnt, sonst gilt der Status des Stammartikels.
Kompakt zusammengefasst steht derselbe Ablauf unter Shopware Varianten generieren.
Weiter geht's
Weiter zur Kategorien-Verwaltung, um den Kategoriebaum samt Texten und SEO zu pflegen.
Häufige Fragen
Wie schnell ist der Varianten-Generator?
Rund 100 Varianten entstehen in etwa 10 Sekunden, mit Muster und Vorschau.
Welche Platzhalter gibt es für Artikelnummer und Name?
{parentNumber}, {firstVariantNumber}, {parentName}, {options}, {option1} bis {option3}, {group1}, {group2} und {counter}. Das ältere {number} wird als {parentNumber} gelesen.
Kann ich Varianten sicher löschen?
Ja. Mit „Nur ohne Bestellungen" in der Mehrfachänderung werden nur Varianten ohne Bestellbezug gelöscht, alle anderen werden übersprungen.
Warum fehlen im Shop Eigenschaften oder Bilder einer Variante?
Hat eine Variante einen eigenen Wert, erbt sie in diesem Feld nichts mehr. Zwei Schaltflächen übertragen fehlende Eigenschaften und Bilder vom Stammartikel.