# Vorgehen für individuelle Migration

**URL:** <https://forum.shopware.com/t/vorgehen-fur-individuelle-migration/70334>\
**Category:** Allgemein\
**Created:** [21. Oktober 2020 um 07:03 UTC](https://forum.shopware.com/t/vorgehen-fur-individuelle-migration/70334 "2020-10-21T07:03:03Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Guite](https://avatars.discourse-cdn.com/v4/letter/g/b9bd4f/32.png) [@Guite](https://forum.shopware.com/u/Guite)\
**Post date:** [21. Oktober 2020 um 07:03 UTC](https://forum.shopware.com/t/vorgehen-fur-individuelle-migration/70334/1 "2020-10-21T07:03:03Z")

</div>

Hallo,

ich möchte gerne für ein Projekt Produkte, Eigenschaften, Zusatzfelder, Produktbilder und Varianten importieren.  
Dabei soll es einmal eine Testübernahme und später eine Echtübernahme geben.

So wie ich [diese Seite](https://docs.shopware.com/de/shopware6-de/einstellungen/importexport#import-von-produkten) verstehe, ist das Importieren dieser Daten via CSV mit einiger Handarbeit verbunden. Das macht natürlich wenig Sinn, wenn die ganze Prozedur zweimal durchlaufen werden muß.

Alternativ wäre wohl das [Erstellen eines neuen Migrationsprofils](https://docs.shopware.com/en/shopware-platform-dev-en/how-to/create-migration-profile) denkbar.

Von Seite des Quellsystems kann ich problemlos individuelle Views in der Datenbank erstellen, um die benötigten Daten so bereitzustellen, dass sie leicht übernommen werden können.

Habt Ihr Tipps dazu, wie so ein Vorhaben angegangen werden sollte? Ist der Weg über den Migrationsassistenten empfehlenswert? Müssen dann Eigenschaften, Zusatzfelder usw. im Zielsystem bereits bestehen oder werden die im Rahmen des Prozesses on demand angelegt?

---

<div class="post-metadata">

**Author:** ![Krispin](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.shopware.com/krispin/32/12849_2.png) [@Krispin](https://forum.shopware.com/u/Krispin)\
**Post date:** [21. Oktober 2020 um 08:05 UTC](https://forum.shopware.com/t/vorgehen-fur-individuelle-migration/70334/2 "2020-10-21T08:05:49Z")

</div>

Hi Guite,

würde dir für dein Vorgehen auch die Erweiterung des Migrations-Assistenten empfehlen, hier kannst du dann die Entitäten wie gewünscht migrieren.  
Die Eigenschaften, Zusatzfelder etc. werden zum Beispiel in dem Shopware 5- oder Magento-Profil im Rahmen der Migration erstellt. Da du durch das eigene Profil aber ganz die Kontrolle über das hast, was erstellt werden oder vorhanden sein soll, liegt dies dann ganz an der Implementierung.

Am Besten kannst du dir als Beispiel das Magento-Profil auf GitHub anschauen, dies ist auch „nur“ ein weiteres Profil für den Migrations-Assitenten und spiegelt somit wieder, was in einem eigenen Profil implementiert werden sollte.&nbsp;[https://github.com/shopwareLabs/SwagMigrationMagento](https://github.com/shopwareLabs/SwagMigrationMagento)

Hinweis: Wenn du nicht weist wie eine Entität auszusehen hat, sodass diese geschrieben wird, schau einfach in die entsprächende Definition-Datei der Entität (z.B. ProductDefinition). Hier wird definiert welche Felder eine Entität besitzt und auch welche Felder required sind.

Gruß

Krispin
