Neben der Möglichkeit, Stücklisten-Artikel direkt im Backend anzulegen, kann auch das Import/Export-Modul von Shopware genutzt werden. Dieses findest du unter Inhalte → Import/Export. Falls dir der Menüpunkt dort nicht angezeigt wird, lade das Plugin bitte aus dem Shopware Community Store herunter.
Spalten der CSV-Datei
- setArticleOrderNumber – Artikelnummer des Stücklisten-Artikels (Variante)
- subArticleOrderNumber – Artikelnummer des Sub-Artikels (Variante)
- quantity – Anzahl der Sub-Artikel im Stücklisten-Artikel
Bestehende Stücklisten-Artikel exportieren
Um die bestehenden Stücklisten-Artikel zu exportieren, öffne im Import/Export-Modul den Tab Export und wähle das Profil viison_set_articles_compositions (Stücklisten-Artikel Zusammensetzung) aus. Klicke anschließend auf Export starten.
Stücklisten-Artikel importieren
Um einen Import durchzuführen, öffne im Import/Export-Modul den Tab Import und wähle das Profil viison_set_articles_compositions (Stücklisten-Artikel Zusammensetzung) aus. Über die Schaltfläche Wählen kannst du die entsprechend vorbereitete CSV-Datei hochladen. Klicke anschließend auf Import starten.
Der Import funktioniert auch für Stücklisten-Varianten. Bitte beachte hierbei, dass immer alle Varianten eines Artikels als Stücklisten-Artikel markiert werden. Dies bedeutete auch, dass diesen Varianten ein Sub-Artikel zugeordnet werden muss (falls noch nicht geschehen). Es ist nicht möglich, dass nur ein Teil der Varianten als Stücklisten-Artikel markiert sind. Dies ist insbesondere beim Erstellen und Löschen zu beachten, da beim Erstellen alle Varianten eines Artikels gleichzeitig als Stücklisten-Artikel markiert werden und beim Löschen des Attributes, dieses auch bei allen Varianten entfernt wird.
Stücklisten-Artikel anlegen
Um einen bestehenden Artikel in einen Stücklisten-Artikel umzuwandeln, muss das Artikel-Attribut viisonSetarticleActive gesetzt werden. Dies passiert beim CSV-Import automatisch. Fülle die CSV-Datei wie folgt aus:
- setArticleOrderNumber – Artikelnummer
- subArticleOrderNumber – Artikelnummer des Sub-Artikels
- quantitiy – Anzahl, wie oft der Sub-Artikel im Stücklisten-Artikel enthalten sein soll
Du benötigst also jeweils eine Spalte pro Sub-Artikel. Für einen Stücklisten-Artikel SWSET1001 mit den Sub-Artikeln SW1002 (einmal enthalten) und den Artikel SW1003 (zweimal enthalten), würde deine CSV-Datei wie folgt aussehen:
setArticleOrderNumber |
subArticleOrderNumber |
quantity |
---|---|---|
SWSET1001 |
SW1002 |
1 |
SWSET1001 |
SW1003 |
2 |
bzw.:
setArticleOrderNumber;subArticleOrderNumber;quantity
SWSET1001;SW1002;1
SWSET1001;SW1003;2
Stücklisten-Artikel bearbeiten
Einen Sub-Artikel hinzufügen
Wenn du einen weiteren Sub-Artikel zu einem Stücklisten-Artikel hinzufügen möchtest, importiere einfach eine weitere Zeile. Möchtest du z. B. zu dem bestehenden Stücklisten-Artikel SWSET1001 den Artikel SW1004 mit der Menge vier hinzufügen, würde die CSV-Datei wie folgt aussehen:
setArticleOrderNumber |
subArticleOrderNumber |
quantity |
---|---|---|
SWSET1001 |
SW1004 |
4 |
bzw.:
setArticleOrderNumber;subArticleOrderNumber;quantity
SWSET1001;SW1004;4
Einen Sub-Artikel entfernen
Um einen Sub-Artikel zu entfernen, muss in der CSV-Datei die Anzahl des Sub-Artikels auf 0 gesetzt werden. Durch die Anzahl 0 wird diese Sub-Artikel-Zuordnung komplett entfernt:
setArticleOrderNumber |
subArticleOrderNumber |
quantity |
---|---|---|
SWSET1001 |
SW1003 |
0 |
bzw.:
setArticleOrderNumber;subArticleOrderNumber;quantity
SWSET1001;SW1003;0
Beachte, dass sobald der letzte Sub-Artikel eines Stücklisten-Artikels entfernt wird, also für keine der Varianten dieses Stücklisten-Artikels mehr ein Sub-Artikel zugeordnet ist, der Stücklisten-Artikel und seine Varianten die Markierung als Stücklisten-Artikel verlieren und damit als regulärer Artikel behandelt werden.
Die Anzahl eines Sub-Artikel verändern
Angenommen, dein CSV-Export sähe folgendermaßen aus:
setArticleOrderNumber |
subArticleOrderNumber |
quantity |
---|---|---|
SWSET1001 |
SW1002 |
1 |
SWSET1001 |
SW1003 |
2 |
SWSET1001 |
SW1004 |
4 |
bzw.:
setArticleOrderNumber;subArticleOrderNumber;quantity SWSET1001;SW1002;1
SWSET1001;SW1003;2
SWSET1001;SW1004;4
Bei den Zahlen in der Spalte quantity handelt es sich immer um absolute Werte. Um die Anzahl eines Sub-Artikels zu verändern, hast du daher zwei Möglichkeiten.
Variante 1: Ändere die betreffende Zeile in der vorher exportierten Datei und importiere die Datei erneut. Um beispielsweise die Anzahl des Sub-Artikels SWSET1003 von eins auf drei zu erhöhen, importiere die folgende Datei:
setArticleOrderNumber |
subArticleOrderNumber |
quantity |
---|---|---|
SWSET1001 |
SW1002 |
1 |
SWSET1001 |
SW1003 |
3 |
SWSET1001 |
SW1004 |
4 |
bzw.:
setArticleOrderNumber;subArticleOrderNumber;quantity SWSET1001;SW1002;1
SWSET1001;SW1003;3
SWSET1001;SW1004;4
Variante 2: Alternativ kannst du auch nur die betreffende Zeile importieren, welche geändert werden soll. Alle anderen Daten bleiben dann bestehen:
setArticleOrderNumber |
subArticleOrderNumber |
quantity |
---|---|---|
SWSET1001 |
SW1003 |
3 |
bzw.:
setArticleOrderNumber;subArticleOrderNumber;quantity
SWSET1001;SW1003;3