Ratgeber · Shopware 6
Varianten in Shopware 6 importieren
Größen, Farben, Ausführungen: Sobald ein Produkt Varianten hat, wird der Import in Shopware 6 deutlich aufwendiger. Im Shopware-Forum gehört „Wie importiere ich Varianten?“ seit Jahren zu den häufigsten Fragen. Dieser Ratgeber erklärt, wie Varianten in Shopware aufgebaut sind und welche Wege es gibt.
Wie Shopware 6 Varianten speichert
Eine Variante ist in Shopware ein eigenes Produkt mit einem Hauptartikel (Parent). Dazu gehören:
- der Hauptartikel mit Name, Beschreibung und Standardpreis,
- die Eigenschaften und ihre Ausprägungen, z. B. Eigenschaft „Größe“ mit S, M, L,
- der Konfigurator des Hauptartikels, der festlegt, welche Ausprägungen zur Auswahl stehen,
- je Variante ein Produkt mit eigener Artikelnummer, das auf den Hauptartikel verweist und seine Ausprägungen kennt.
Variantenprodukte erben Felder wie Name oder Beschreibung vom Hauptartikel, solange sie keinen eigenen Wert haben.
Der Weg mit dem eingebauten Import
Mit dem Import/Export von Shopware sind mehrere Schritte nötig, weil die Varianten auf den Hauptartikel über dessen interne ID verweisen:
- Eigenschaften anlegen. Legen Sie die Eigenschaften (z. B. Größe, Farbe) und alle Ausprägungen an – im Backend oder per Import.
- Hauptartikel importieren. Importieren Sie zuerst nur die Hauptartikel.
- IDs holen. Exportieren Sie die Hauptartikel wieder, um ihre IDs zu erhalten.
- Varianten importieren. Tragen Sie in der Variantendatei bei jeder Zeile die ID des Hauptartikels und die Ausprägungen ein und importieren Sie sie.
- Prüfen. Kontrollieren Sie im Hauptartikel unter Varianten, ob die Konfiguration stimmt.
Die Alternative ist, nur die Hauptartikel zu importieren und die Varianten im Backend mit dem Variantengenerator zu erzeugen. Dann vergibt Shopware die Artikelnummern aber selbst, und die EANs und Artikelnummern aus der Lieferantenliste müssen Sie anschließend jeder Variante zuordnen – bei einem großen Sortiment kaum machbar. Genau dieses Problem wird im Forum immer wieder beschrieben.
Wie Lieferanten Varianten liefern
Lieferanten liefern Varianten in sehr unterschiedlichen Formen:
| Form | Beispiel |
|---|---|
| Spalte mit Hauptartikelnummer | Modell: TS-100, Art.-Nr.: TS-100-BLK-S |
| Eigene Spalten für Größe und Farbe | Farbe: schwarz, Größe: M |
| Größe und Farbe im Namen | T-Shirt Basic schwarz Gr. M |
| Hauptartikel-Zeile gefolgt von Variantenzeilen | Zeile PRODUCT, darunter Zeilen MODEL |
Für den eingebauten Import müssen alle diese Formen zuerst in das Shopware-Schema umgebaut werden: Hauptartikel als eigene Zeile, Ausprägungen als Eigenschaften, Verweis über die ID.
Häufige Fehler
- Zwei Varianten mit denselben Ausprägungen. Wenn die Liste ein Produkt in zwei Längen hat, die Länge aber nicht als Eigenschaft importiert wird, haben zwei Varianten dieselbe Kombination. Shopware kann sie im Konfigurator nicht unterscheiden.
- Merkmale als Varianten. Material oder Pflegehinweis sind meist keine Varianten, sondern Eigenschaften zum Filtern. Nur was der Kunde auswählen soll, gehört in den Konfigurator.
- Unterschiedliche Schreibweisen. „Schwarz“, „schwarz“ und „SCHWARZ“ ergeben drei Ausprägungen. Vereinheitlichen Sie die Werte vor dem Import.
Mit Sortimentor
Sortimentor erkennt alle vier Formen oben aus der Lieferantendatei selbst – über eine Hauptartikelnummer, über Größen- und Farbspalten, über Größe und Farbe im Produktnamen oder über Hauptartikel- und Variantenzeilen. Es legt Hauptartikel, Eigenschaften, Ausprägungen und Konfigurator an und übernimmt Artikelnummern und EANs des Lieferanten für jede Variante. Varianten mit gleichen Ausprägungen werden in der Vorschau angezeigt, bevor etwas im Shop landet.