# SW 6.4.10 CSV Import/Export und Varianten

**URL:** <https://forum.shopware.com/t/sw-6-4-10-csv-import-export-und-varianten/94023>\
**Category:** Shopware 6 (German)\
**Created:** [21. April 2022 um 08:21 UTC](https://forum.shopware.com/t/sw-6-4-10-csv-import-export-und-varianten/94023 "2022-04-21T08:21:18Z")\
**Posts on this page:** 10\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kaktus13](https://avatars.discourse-cdn.com/v4/letter/k/35a633/32.png) [@Kaktus13](https://forum.shopware.com/u/Kaktus13)\
**Post date:** [21. April 2022 um 08:21 UTC](https://forum.shopware.com/t/sw-6-4-10-csv-import-export-und-varianten/94023/1 "2022-04-21T08:21:18Z")

</div>

Hallo zusammen,

gibt es irgendwo weitergehende Infos zu den Import/Export Dateien und wie man praktisch damit arbeitet? Ich komme einfach nicht weiter. Die Infos in der Shopware 6 Doku habe ich gelesen.

Wir haben Artikel mit Varianten, eigentlich nicht sonderlich kompliziert. Den Artikel gibts halt jeweils mit ca 20 Mustern, keine weiteren Dimensionen wie Größe oder ähnliches. Ich kann ohne Probleme in den Exporten Preise ändern und Bestände aus den Exporten unserer WaWi einpflegen, ich halte mich echt nicht für ganz unbegabt.

Aber wie schaffe ich es, möglichst einfach Varianten möglichst effizient und einfach mit den CSV Dateien hinzuzufügen? Ich habe es mit den Schritten in der Doku probiert, aber es hakt immer an irgendwelchen Stellen.

Wie bekomme ich überhaupt nützliche Angaben in die Exporte? Ich kann mit irgendwelchen kryptischen IDs absolut nichts anfangen und finde nicht einmal, was ich da als Mapping hinzufügen sollte um einen Namen zur Variante zu haben oder so etwas. Ich habe bis jetzt mit Standardprofil Produkt und Standardprofil Variantenkonfiguration experimentiert.

Ich habe vom Hersteller eine Excel Datei mit den Namen, EAN, und Artikelnummern, die würde ich gerne irgendwie möglichst einfach irgendwo rein copy pasten ohne dafür erstmal irgendwelche IDs entschlüsseln zu müssen. Auch wenn ich zuerst die Varianten ganz normal per Hand im Backend generiere (und wie nervig ist es bitte die ganzen Eigenschaften alle per Hand anzuhaken bei nur 10 Stück auf einer Seite???) und danach nur die Infos in der csv hinzufügen möchte, ich weiß ja nichtmal hinter welcher ID sich die Varianten verbergen, außerdem müsste ich auch dann alles einzeln in der Liste vom Hersteller suchen und copy pasten?

Das muss doch irgendwie einfacher und effizient gehen?

---

<div class="post-metadata">

**Author:** ![leo1](https://avatars.discourse-cdn.com/v4/letter/l/85f322/32.png) [@leo1](https://forum.shopware.com/u/leo1)\
**Post date:** [22. April 2022 um 11:38 UTC](https://forum.shopware.com/t/sw-6-4-10-csv-import-export-und-varianten/94023/2 "2022-04-22T11:38:57Z")

</div>

Der Export/Import klappt bei Dir generell, oder?

Ich würde zuerst bei neuen Artikeln die Hauptartikeln allein importiern. Das Feld für die ID lässt Du frei. Dieses Feld beim Import automatisch generiert. Dann die entsprechenden Eigenschaften/Ausprägungen definieren. Danach exportierst Du diese „neuen“ Hauptartikeln Artikeln und kopierst deren ID’s im Feld für die Vaterartikel (parent ID). So werden die Varianten den Hauptartkeln zugeordnet. Die Varianten selbst haben das Feld für deren ID leer (wird beim Import generiert.).

Meinst Du mit Namen der Variante die Artikelnummer (productNumber) oder Bezeichung (DEFAULTname)? Das kannst Du slebst einflegen. Genauso ist mit der EAN.

---

<div class="post-metadata">

**Author:** ![Kaktus13](https://avatars.discourse-cdn.com/v4/letter/k/35a633/32.png) [@Kaktus13](https://forum.shopware.com/u/Kaktus13)\
**Post date:** [26. April 2022 um 11:35 UTC](https://forum.shopware.com/t/sw-6-4-10-csv-import-export-und-varianten/94023/3 "2022-04-26T11:35:09Z")

</div>

Ja, an sich funktioniert es. Ich müsste aber mal wissen, mit welcher Zuordnung im Profil ich den NAMEN der Variante sowohl bei Standardprofil Variantenkonfiguration als auch bei Standardprofil Produkt reinbekomme. Beide sind schon abgeändert, wie ich die EANs und so da rein kriege ist auch klar und klappt, aber ich möchte irgendwo in diesen Dateien eine Spalte, wo unter Variantenname: pink, grün, lila, türkis angezeigt wird (also im Export schon) und nicht irgendeine ID. Ich weiß, dass diese Zuordnungen im Standardprofil Eigenschaften stehen, aber das bringt mir nichts, wenn ich im Export Standardprofil Produkt dann nur diese ID habe, ich kann doch nicht ernsthaft bei jedem Produkt die ID der Variante dann im Eigenschaften Export suchen und mit dieser Info dann in meiner Herstellerliste nach der EAN und Herstellernummer suchen?? Aber ich finde kein Mapping wo ich einfach den Namen der Variante mit in dieses Profil kriege.

---

<div class="post-metadata">

**Author:** ![MiMaMaus](https://avatars.discourse-cdn.com/v4/letter/m/dfb087/32.png) [@MiMaMaus](https://forum.shopware.com/u/MiMaMaus)\
**Post date:** [16. Juli 2022 um 21:00 UTC](https://forum.shopware.com/t/sw-6-4-10-csv-import-export-und-varianten/94023/4 "2022-07-16T21:00:58Z")

</div>

Genauso geht es mir gerade. Total behämmert, sorry Shopware, hier muss dringend Abhilfe geschafft werden sofern es da echt keine Lösung für gibt. Oder wer kann sich mal eben 50 IDs merken und weiß dann welche Variante das ist??? Genau, neimand… Die bezeichnung er Variante im Backend sollte schon mit exportiert werden können, das kann so schwer eigentlich nicht sein. Oder gibt es hierfür eine Lösung?

---

<div class="post-metadata">

**Author:** ![dneustadt](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/dneustadt/32/15603_2.png) [@dneustadt](https://forum.shopware.com/u/dneustadt)\
**Post date:** [17. Juli 2022 um 23:36 UTC](https://forum.shopware.com/t/sw-6-4-10-csv-import-export-und-varianten/94023/5 "2022-07-17T23:36:15Z")

</div>

Seit einigen Versionen (bin leider gerade nicht ganz sicher ab welcher Version), gibt es die Möglichkeit andere Felder als die ID für das Mapping zu verwenden. Man könnte etwa folgendermaßen vorgehen:

- In den Einstellungen Import/Export unter dem Reiter Profile das Standard-Produktprofil duplizieren
- Das duplizierte Profil bearbeiten
- In dem Modal was sich öffnet gibt es einen Reiter Erweiterte Einstellungen. Diesen auswählen.
- Dort in der Spalte Entitäten die Zeile für Properties/Options suchen
- Da sollte das Feld `id` vorausgewählt sein. Da kann man dann stattdessen ein anderes Feld auswählen, bspw `translations.DEFAULT.name` für den Namen der Eigenschaft

In der CSV kann man dann den lesbaren Namen für das Mapping verwenden, anstatt die ID. Also unter den Spalten `options` und `properties` müsste man ab dem Moment nicht mehr sowas angeben wie

```auto
0390ee2b40164c589df77dd9983a7b39|119b3e5a7ba04c14a1702c95214a3592|644495988cbf44fcb8f99ee026706ed4

```

sondern etwa

```auto
rot|blau|lila

```

Wichtig ist hier natürlich exakte Schreibweise. Und wenn sich mehrere Eigenschaften den gleichen Namen teilen, hat man kein eindeutiges Mapping mehr. Das ist der Nachteil gegenüber der `id`. Aber wenn die Eigenschaften alle eindeutig benannt sind, kann man sich den Umgang damit ersparen.

---

<div class="post-metadata">

**Author:** ![Kaktus13](https://avatars.discourse-cdn.com/v4/letter/k/35a633/32.png) [@Kaktus13](https://forum.shopware.com/u/Kaktus13)\
**Post date:** [19. Juli 2022 um 10:02 UTC](https://forum.shopware.com/t/sw-6-4-10-csv-import-export-und-varianten/94023/6 "2022-07-19T10:02:57Z")

</div>

@dneustadt Also ich weiß nicht, ob ich da etwas falsch gemacht hatte, aber bei mir funktioniert das nicht. Hatte das auch gesehen und da dann das entsprechend ausgewählt, hatte aber immer noch die IDs da stehen, es hat einfach nichts geändert. Kannst du evtl mal einen Screenshot von einer funktionierenden Konfiguration zeigen? Also ich möchte ja schon im Export den lesbaren Namen haben.

---

<div class="post-metadata">

**Author:** ![dneustadt](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/dneustadt/32/15603_2.png) [@dneustadt](https://forum.shopware.com/u/dneustadt)\
**Post date:** [19. Juli 2022 um 15:19 UTC](https://forum.shopware.com/t/sw-6-4-10-csv-import-export-und-varianten/94023/7 "2022-07-19T15:19:31Z")

</div>

Beim Export werden unabhängig von der Einstellung weiterhin die IDs ausgespielt. Das Mapping unter den erweiterten Einstellungen betrifft lediglich den Import. (Der Reiter wird auch ausgeblendet wenn es sich um ein reines Export-Profil handelt) Es löst im Endeffekt nur beim Import eine bestehende ID über den Wert eines abweichenden Feldes der Entität auf.

---

<div class="post-metadata">

**Author:** ![Kaktus13](https://avatars.discourse-cdn.com/v4/letter/k/35a633/32.png) [@Kaktus13](https://forum.shopware.com/u/Kaktus13)\
**Post date:** [20. Juli 2022 um 06:52 UTC](https://forum.shopware.com/t/sw-6-4-10-csv-import-export-und-varianten/94023/8 "2022-07-20T06:52:37Z")

</div>

Ok, also liegt es nicht an mir, schon mal beruhigend. Aber genau das ist ja unser Problem, wir möchten ja mit den Exports arbeiten und benötigen deswegen schon im Export irgendetwas lesbares.

Das kann doch jetzt nicht so speziell sein? Oder wie machen das andere? Diese IDs sind doch zum bearbeiten komplett sinnlos? Wo ist das Problem, da einmal den Varianten-Namen mit zu exportieren?

---

<div class="post-metadata">

**Author:** ![MiMaMaus](https://avatars.discourse-cdn.com/v4/letter/m/dfb087/32.png) [@MiMaMaus](https://forum.shopware.com/u/MiMaMaus)\
**Post date:** [25. Juli 2022 um 21:42 UTC](https://forum.shopware.com/t/sw-6-4-10-csv-import-export-und-varianten/94023/9 "2022-07-25T21:42:21Z")

</div>

Ich habe das für uns gerade durch den Export eines Zusatzfeldes gelöst, das heißt bei mir translations.de-DE.customFields.twt\_kids\_pro\_custom\_field\_\_product\_\_custom\_field\_3. Grundsätzlich denke ich du hast sicherlich auch welche zur Verfügung. Ist ein wenig trickreich dahin zu kommen wie ich finde. Grundsätzlich finde ich den Import von SW6 aber GROTENSCHLECHT, sorry dass ich das so sagen muss. Bei SW 5 konnte ich einfach alle mit dem Produktimport einpsielen, Varianten, Kategorien und sowieso war der deutlich schneller und übersichtlicher. Dort ging es doch auch ein Produkt einfach über die Produktnummer anzulegen und ohne lästige ID, warum nicht weiterhin? Auch bei den Varianten, das ist echt viel mehr Arbeit als ich es mir erhofft hat bevor ich mich zum Umstieg entschieden habe und ich bin ehrlich am Zweifeln ob SW dauerhaft wirklich das richtige ist…

---

<div class="post-metadata">

**Author:** ![Kaktus13](https://avatars.discourse-cdn.com/v4/letter/k/35a633/32.png) [@Kaktus13](https://forum.shopware.com/u/Kaktus13)\
**Post date:** [26. Juli 2022 um 09:37 UTC](https://forum.shopware.com/t/sw-6-4-10-csv-import-export-und-varianten/94023/10 "2022-07-26T09:37:28Z")

</div>

Danke für deine Antwort!

Zusatzfelder habe ich. Wie befüllst du sie denn quasi vor dem Export? Packst du die Namen da vorher jeweils nochmal per Hand rein? Oder hast du irgendwie zugewiesen, dass der Name dann automatisch in dem Zusatzfeld landet?

Der Rest ist mir dann klar, klingt nach einer guten, wenn auch umständlichen, Lösung.

Ich bin momentan ehrlich gesagt nur noch genervt von Shopware 6 und ganz besonders den Importen. Mir wurde gesagt, dass das ja soo einfach ist, da könnte man ALLES mit machen. NICHT. Ich verbringe gefühlt mehr Zeit damit, Umwege für irgendwelche Probleme zu finden, von denen man sich denkt, dass so etwas doch eigentlich ganz einfach gehen müsste, als damit produktiv abzuarbeiten.
