# Import von Varianten, mit eigenen Artikelnummern: Grundsätzliches Vorgehen

**URL:** <https://forum.shopware.com/t/import-von-varianten-mit-eigenen-artikelnummern-grundsatzliches-vorgehen/70384>\
**Category:** Installation / Einstieg\
**Created:** [22. Oktober 2020 um 13:40 UTC](https://forum.shopware.com/t/import-von-varianten-mit-eigenen-artikelnummern-grundsatzliches-vorgehen/70384 "2020-10-22T13:40:44Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![alexm](https://avatars.discourse-cdn.com/v4/letter/a/3da27b/32.png) [@alexm](https://forum.shopware.com/u/alexm)\
**Post date:** [22. Oktober 2020 um 13:40 UTC](https://forum.shopware.com/t/import-von-varianten-mit-eigenen-artikelnummern-grundsatzliches-vorgehen/70384/1 "2020-10-22T13:40:44Z")

</div>

Hallo,

ich bin neu bei Shopware und möchte nun, nach dem das Grundsetup von Shopware 6 recht gut verlief, Produkte importieren.

Mir liegt eine Excel Liste mit einzelnen Artikelnummern und sonstigen Daten der Varianten vor.

Die Seite [Import/Export](https://docs.shopware.com/de/shopware6-de/einstellungen/importexport#import-von-produktvarianten) habe ich mir angeschaut und auch schon einen Export eines Testsproduktes gemacht, um mir das Dateiformat anzuschauen.

Wie kann ich nun aber die Varienten so importieren, dass die Artikelnummern vorhanden bleiben. Beim Varianten Konfigurationsprofil scheint es eher darum zu gehen die Optionen zu setzen, aber ist hier auch eine Spalte für die Artikelnummer möglich?

Oder sollte ich ganz anders vorgehen?

Viele Grüße,

Alex

---

<div class="post-metadata">

**Author:** ![alexm](https://avatars.discourse-cdn.com/v4/letter/a/3da27b/32.png) [@alexm](https://forum.shopware.com/u/alexm)\
**Post date:** [24. Oktober 2020 um 11:39 UTC](https://forum.shopware.com/t/import-von-varianten-mit-eigenen-artikelnummern-grundsatzliches-vorgehen/70384/2 "2020-10-24T11:39:56Z")

</div>

[@Moritz Naczenski]([http://forum.shopware.com/profile/14574/Moritz](http://forum.shopware.com/profile/14574/Moritz) Naczenski “Moritz Naczenski”)‍ kannst du mir hier weiterhelfen? Ich bin mir nicht sicher, wie weit der Varianten Import in der aktuellen 6.3 ist? Kann man beim Import Artikelnummenr für die Varianten mitgeben?‍

---

<div class="post-metadata">

**Author:** ![maintronic\_marketing](https://avatars.discourse-cdn.com/v4/letter/m/c37758/32.png) [@maintronic\_marketing](https://forum.shopware.com/u/maintronic_marketing)\
**Post date:** [26. Oktober 2020 um 15:20 UTC](https://forum.shopware.com/t/import-von-varianten-mit-eigenen-artikelnummern-grundsatzliches-vorgehen/70384/3 "2020-10-26T15:20:15Z")

</div>

Ich bin mir nicht ganz sicher, aber ich meine ich habe heute irgendwo gelesen das Varianten zu importieren noch nicht geht.  
Bin nämlich den halben Tag schon am Suchen da ich es nicht schaffe neue Artikel ohne Id zu importieren.

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [26. Oktober 2020 um 16:13 UTC](https://forum.shopware.com/t/import-von-varianten-mit-eigenen-artikelnummern-grundsatzliches-vorgehen/70384/4 "2020-10-26T16:13:12Z")

</div>

Der Workflow ist aktuell noch:

- Eigenschaften anlegen per Import

- Produkt anlegen per Import

- Konfigurator-Optonen zuweisen per Import

- Varianten im Admin generieren

- Varianten per Import updaten

&nbsp;

Also aktuell ist die Generierung noch dazwischen, dass möchten wir perspelktivisch auch über den Import machen.

---

<div class="post-metadata">

**Author:** ![alexm](https://avatars.discourse-cdn.com/v4/letter/a/3da27b/32.png) [@alexm](https://forum.shopware.com/u/alexm)\
**Post date:** [26. Oktober 2020 um 17:10 UTC](https://forum.shopware.com/t/import-von-varianten-mit-eigenen-artikelnummern-grundsatzliches-vorgehen/70384/5 "2020-10-26T17:10:13Z")

</div>

Danke,

wie aktualisiere ich die Varianten über den Import? Kann ich da auch die SKUs für die Varianten zuweisen? Im Varientenexport sehe ich ja aktuell nur die Optionen, nicht die weiteren Daten.

&nbsp;

---

<div class="post-metadata">

**Author:** ![Moritz\_Naczenski](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/moritz_naczenski/32/7792_2.png) [@Moritz\_Naczenski](https://forum.shopware.com/u/Moritz_Naczenski)\
**Post date:** [26. Oktober 2020 um 17:20 UTC](https://forum.shopware.com/t/import-von-varianten-mit-eigenen-artikelnummern-grundsatzliches-vorgehen/70384/6 "2020-10-26T17:20:08Z")

</div>

Also der Produktexport sollte auch für jede Variante eine eigene Zeile liefern.

Wenn du die UUID als Zuweisung drin hast, müsstest du auch die Artikelnummer verändern können per Import

---

<div class="post-metadata">

**Author:** ![alexm](https://avatars.discourse-cdn.com/v4/letter/a/3da27b/32.png) [@alexm](https://forum.shopware.com/u/alexm)\
**Post date:** [27. Oktober 2020 um 19:31 UTC](https://forum.shopware.com/t/import-von-varianten-mit-eigenen-artikelnummern-grundsatzliches-vorgehen/70384/7 "2020-10-27T19:31:28Z")

</div>

\>&nbsp;Also aktuell ist die Generierung noch dazwischen, dass möchten wir perspelktivisch auch über den Import machen.

In welchem groben Zeitrahmen denn? Vielleicht starten wir erstmal mit manuell angelegten Produkten und warten noch darauf, wenn es sich lohnt 🙂

---

<div class="post-metadata">

**Author:** ![okokeller](https://avatars.discourse-cdn.com/v4/letter/o/e47774/32.png) [@okokeller](https://forum.shopware.com/u/okokeller)\
**Post date:** [16. November 2020 um 15:23 UTC](https://forum.shopware.com/t/import-von-varianten-mit-eigenen-artikelnummern-grundsatzliches-vorgehen/70384/8 "2020-11-16T15:23:06Z")

</div>

@alexm‍

Es geht auch ohne den Zwischenschritt mit der Generierung über das Backend. Du musst zum Anlegen von Variantenprodukten 3 Importe machen.

**1. Hauptartikel und Varianten anlegen**

Mein Profil enthält folgende Felder:

weight  
manufacturerNumber  
ean  
referenceUnit  
translations.DEFAULT.packUnit  
unitId  
purchaseUnit  
**versionId  
parentVersionId  
productManufacturerVersionId**  
translations.DEFAULT.createdAt  
**id  
parentId**  
productNumber  
active  
stock  
translations.DEFAULT.name  
translations.DEFAULT.description  
[price.DEFAULT.net](http://price.DEFAULT.net)  
price.DEFAULT.gross  
taxId  
tax.taxRate  
tax.name  
cover.media.id  
cover.media.url  
cover.media.translations.DEFAULT.title  
cover.media.translations.DEFAULT.alt  
manufacturer.id  
manufacturer.translations.DEFAULT.name  
categories  
visibilities.all

Ich möchte hier nur auf die **Fett** markierten Spalten eingehen.

VersionId, parentVersionID, productManufacturerVersionId ist anscheinend notwendig und enthält immer den selben Wert. Am besten durch Exportieren herausfinden.

Die **IDs&nbsp;** generiere ich alle vorher und lasse das nicht von Shopware tun. Dafür kannst du bspw. einen Online-Generator wie [Free Online GUID Generator](https://www.guidgenerator.com/online-guid-generator.aspx) nutzen und dir eine Liste anegen, sodass du nicht versehentlich eine ID doppelt nimmst.

Bei allen Varianten kommt in die Spalte **ParentID** die **ID** des Hauptproduktes rein.

&nbsp;

**2. Varianteneigenschaften importieren**

Mein Profil enthält folgende Felder:

groupId  
translations.DEFAULT.createdAt  
**productOptions  
productProperties**  
id  
colorHexCode  
translations.DEFAULT.name  
translations.DEFAULT.position  
group.id  
group.displayType  
group.sortingType  
group.translations.DEFAULT.name  
group.translations.DEFAULT.description  
group.translations.DEFAULT.position  
media.id  
media.url  
media.mediaFolderId  
media.mediaType  
media.translations.DEFAULT.title  
media.translations.DEFAULT.alt

&nbsp;

Die ist das Standard-Eigenschaften-Profil, was um die Spalten&nbsp; **productOptions** und&nbsp; **productProperties** erweitert wurde.

Die Eigenschaft, also die Ausprägung der Variante, muss vorher im System vorhanden sein. Wenn die angelegt sind, kannst du die Eigenschaften mit diesem Profil exportieren.

Um den durch Schritt 1 importierten Varianten jetzt ihre Varianteneigenschaft zu verpassen, fügst du die **ID** der Variante in die Spalten&nbsp; **productOptions** und&nbsp; **productProperties** ein und importierst die Eigenschaften wieder. Den Inhalt der Felder kannst du jedes mal überschreiben, diese fügen scheinbar immer nur hinzu.

&nbsp;

**3. Variantenkonfiguration importieren**

Nimm das Standardprofil “Variantenkonfiguration” und fülle nur die beiden Spalten **productID** und **optionID**.&nbsp;

**productID** enthält die **ID** des Hauptartikels (Also die **ParentID** der Varianten) optionID enthält die **ID** der Eigenschaft. Pro Zeile fügst du dann eine Kombination aus **ParentID** und **Eigenschaften-ID** ein. Hast du 3 verschiedene Varianten, sind das dann 3 Zeilen.

ParentID-1|Eigenschaft1

ParentID-1|Eigenschaft2

ParentId-1|Eigenschaft3

&nbsp;

Wenn du das dann imprortiert hast, sind deine Varianten korrekt im System und du musst nichts mehr manuell generieren.

Ansonsten muss Stock und createdAt immer leer sein und als Dezimalzeichen verwende ich den Punkt.

&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![paul123](https://avatars.discourse-cdn.com/v4/letter/p/b5a626/32.png) [@paul123](https://forum.shopware.com/u/paul123)\
**Post date:** [27. November 2020 um 18:20 UTC](https://forum.shopware.com/t/import-von-varianten-mit-eigenen-artikelnummern-grundsatzliches-vorgehen/70384/9 "2020-11-27T18:20:58Z")

</div>

Hallo&nbsp;@ökokeller‍

Vielen Dank für deiner Erläuterung, das hat mir sehr geholfen.&nbsp;  
Jetzt bin ich etwas unsicher bei der letzte Schritt. (3. Variantenkonfiguration importieren)

Meinst du&nbsp;hier zb.&nbsp;für die Variante Größe und Farbe:

(1)  
ParentID-1|XXL  
ParentID-1|XL  
ParentID-1|Rot  
ParentID-1|Blau

Oder:

(2)  
ParentID-1|XXL|Rot  
ParentID-1|XXL|Blau  
ParentID-1|XL|Rot  
ParentID-1|XL|Blau

&nbsp;

---

<div class="post-metadata">

**Author:** ![paul123](https://avatars.discourse-cdn.com/v4/letter/p/b5a626/32.png) [@paul123](https://forum.shopware.com/u/paul123)\
**Post date:** [27. November 2020 um 23:00 UTC](https://forum.shopware.com/t/import-von-varianten-mit-eigenen-artikelnummern-grundsatzliches-vorgehen/70384/10 "2020-11-27T23:00:41Z")

</div>

Habe heute Abend etwas mehr getestet und es muss so sein:

(1)  
ParentID-1|XXL  
ParentID-1|XL  
ParentID-1|Rot  
ParentID-1|Blau

&nbsp;

> [@ökokeller schrieb:](https://forum.shopware.com/profile/35072/%C3%B6kokeller "%C3%B6kokeller")
> 
> Ansonsten muss Stock und createdAt immer leer sein und als Dezimalzeichen verwende ich den Punkt.

Es klappt übrigens auch direkt mit Angabe von Stock habe ich festgestellt.&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![okokeller](https://avatars.discourse-cdn.com/v4/letter/o/e47774/32.png) [@okokeller](https://forum.shopware.com/u/okokeller)\
**Post date:** [30. November 2020 um 10:43 UTC](https://forum.shopware.com/t/import-von-varianten-mit-eigenen-artikelnummern-grundsatzliches-vorgehen/70384/11 "2020-11-30T10:43:26Z")

</div>

> [@paul123 schrieb:](https://forum.shopware.com/profile/37337/paul123 "paul123")
> 
> Es klappt übrigens auch direkt mit Angabe von Stock habe ich festgestellt.&nbsp;

Ah okay:) Schön dass ich dir helfen konnte.

---

<div class="post-metadata">

**Author:** ![Chris\_tian](https://avatars.discourse-cdn.com/v4/letter/c/ee59a6/32.png) [@Chris\_tian](https://forum.shopware.com/u/Chris_tian)\
**Post date:** [4. Juli 2023 um 15:42 UTC](https://forum.shopware.com/t/import-von-varianten-mit-eigenen-artikelnummern-grundsatzliches-vorgehen/70384/12 "2023-07-04T15:42:14Z")

</div>

Ist man hier mittlerweile einen Schritt weiter? Unter SW5 konnte ich Artikel inkl. Varianten mit einer Liste importieren, jetzt soll ich das in 4-Schritten machen?  
Entweder ich übersehe etwas grundlegendes, oder das Variantenmanagement in SW6 ist eine absolute Katastrophe.  
Ich habe bisher noch keine Möglichkeit gefunden ohne einen Heiden-Aufwand Variantenartikel zu importieren oder über einen Import die Bildzuweisungen der Varianten aus SW5 zu übernehmen.
