Was kann migriert werden?


Aktuell können folgende Daten vollständig migriert werden:

  • Shopeigenschaften

  • Kategoriestruktur
  • Bewertungen
  • Hersteller
  • Kundendaten
  • Adressdaten
  • Kundennummern
  • Bestellungen
  • Produkte
  • Produktnummern
  • Produktstammdaten
  • Eindimensionale Varianten
  • Mehrdimensionale Varianten
  • Eigenschaften
  • Artikelbilder
  • Lagerbestand

Für die folgenden Daten ist während der Migration eine manuelle Zuweisung erforderlich.

  • Bestellstatus

  • Zahlungsarten

  • Steuersätze

Hierzu wird ein Premapping verwendet, um die in Shopware zu verwendeten Nachfolger festzulegen.
Dies kann es erforderlich machen, vorab die entsprechenden Daten in Shopware anzulegen.

Bei Magento 2 betrifft dies zusätzliche Daten, da diese nicht mehr in der Datenbank vorhanden sind und somit nicht bei der Migration berücksichtigt werden können. Hierzu zählen Länder-, Währungen- und Sprachzuordnung, die in den Verkaufskanälen zugewiesen werden.

Hinweise zu einigen Unterschieden zwischen Magento und Shopware

Magento-Attribute

Es werden alle Attribute migriert, mit den Ausnahmen "manufacturer" und "cost".Da in Magento keine eigene Entität "Hersteller" existiert, werden die Daten aus dem Attribut "manufacturer" übernommen, wenn dieses gefüllt ist.

Magento 1-Attribute werden zu Eigenschaften migriert, wenn:

  • Diese vom Benutzer erstellt wurden (kein Systemattribut)
  • Deren Einstellung "Filternavigation auf Suchergebnisseiten verwenden" auf "Filterbar (mit Ergebnissen)" oder die Einstellung "Verwenden um konfigurierbares Produkt zu erstellen" auf "Ja" steht
  • Attribute werden bei den Varianten als Varianteneigenschaften übernommen, wenn
    • Diese vom Benutzer erstellt wurden (kein Systemattribut) 
    • Die Einstellung "Verwenden um konfigurierbares Produkt zu erstellen" auf "Ja" steht

Magento 2-Attribute werden zu Eigenschaften migriert, wenn:

  • Diese vom Benutzer erstellt wurden (kein Systemattribut) 
  • Deren Einstellung "Filternavigation auf Suchergebnisseiten verwenden" auf "Filterbar (mit Ergebnissen)" oder die Einstellung "Katalog Eingabetyp für Shopbesitzer" auf "DropDown" steht
  • Attribute werden bei den Varianten als Varianteneigenschaften genommen, wenn
    • Diese vom Benutzer erstellt wurden (kein Systemattribut) 
    • Die Einstellung "Katalog Eingabetyp für Shopbesitzer" auf "DropDown" steht

Magento 1 und 2-Attribute werden als Zusatzfeld (Custom field) migriert, wenn:

  • Diese vom Benutzer erstellt wurden (kein Systemattribut)

Produkte

Es werden folgende Produkttypen migriert:

  • Einfaches Produkt
  • Konfigurierbares Produkt
    • Konfigurierbare-Produkte in Magento werden zu den "Product-Container" migriert
    • Die Simple-Products die an dem Konfigurierbaren-Produkt hängen, werden als Varianten migriert
  • Herunterladbares Produkt

Stores-zu-Verkaufskanal-Migration

Stores werden zu Verkaufskanälen migriert, diesen werden dann per Shop-Views die Sprachen zugewiesen. Sollte kein Shop-View vorhanden sein, wird die Standardsprache aus Magento verwendet.

Medien-Migration

Die Produkt-/Kategorie-Medien sind bei Magento in der Datenbank abrufbar und können normal migriert werden. Da die CMS-Daten jedoch nicht in der Datenbank aufgeführt sind, ist eine Migration an dieser Stelle nicht möglich.

Cross-Selling

Magento kennt Cross-Selling, Up-Selling und Related-Products, diese werden als einzelne Cross-Selling-Gruppe nach Shopware 6 migriert.

Bestellungen

Bestellungen werden anhand der Lieferung migriert:

  • Wenn eine Lieferung in Magento besteht, wird diese im Status "Geliefert" (bzw. was im Premapping ausgewählt wurde) migriert
  • Wenn keine Lieferung in Magento besteht, wird eine Bestellung im Status "Offen" (bzw. was im Premapping ausgewählt wurde) erstellt

Bei welchen Daten ist eine manuelle Prüfung erforderlich?

Nachdem du die Migration durchgeführt hast und die im Migrationsassistenten ausgewählten Daten bereits übernommen wurden, gibt es noch ein paar Punkte, bei denen eine manuelle Prüfung und ggf. Anpassungen erforderlich sind. 

Verkaufskanäle

Die Verkaufskanäle stellen die grundlegenden Schnittstellen zu den weiteren Programmbereichen, z.B. dem Shop-Frontend, dar.
In Magento gab es hierzu die Stores und Store Views. Für die Stores deiner Magento-Installation legen wir, wenn möglich, Verkaufskanäle in Shopware an. Die Store Views übersetzen wir in die Sprachen dieser Verkaufskanäle.
Prüfe hier unbedingt, ob die Verkaufskanäle korrekt angelegt wurden und prüfe bitte die Einstellungen der einzelnen Verkaufskanäle und lege ggf. weitere Kanäle an.
Informationen hierzu findest du in der Dokumentation unter Verkaufskanäle.

Die Migration legt die Magento-Stores als eigenen Verkaufskanal in Shopware 6 an. Bei der Installation von Shopware 6 werden im Standard jedoch bereits 2 Verkaufskanäle angelegt.
Wenn du die migrierten Daten nicht im Frontend siehst, wird über die Standard-Domain weiterhin der zuvor installierte Verkaufskanal geöffnet. 
Um die migrierten Daten im Frontend zu sehen, ist es notwendig, die Domaineinstellungen der jeweils zusätzlich angelegten Verkaufskanäle anzupassen. 

Einstellungen

Versandkosten
Da die Versandkosten in Shopware 6 technisch anders aufgebaut sind als in Magento, ist es nicht möglich, die Daten automatisiert zu übernehmen. U.a. stehen dir jetzt die umfangreichen Funktionen des Rule Builders zur Verfügung.
Daher ist es erforderlich, dass du die Versandkosten neu anlegst.
Das Versandkostenmodul findest du unter Einstellungen > Handel > Versand
Ausführliche Informationen zum neuen Versandkostenmodul findest du im Docs-Artikel Versand.

Zahlungsarten
Ähnlich wie bei den Versandkosten sind auch die Zahlungsarten nicht mit denen aus Shopware 6 kompatibel, was eine automatisierte Datenübernahme verhindert.
Bitte prüfe unter Einstellungen > Handel > Zahlungsarten die bereits vorhandenen Daten und ergänze evtl. noch nicht vorhandene Zahlungsmöglichkeiten.
Im Docs-Artikel Zahlungsarten erhältst du alle relevanten Informationen, um Zahlungsarten in Shopware 6 zu verwalten und anzulegen.

Länder
Du solltest unter Einstellungen > Regional > Länder überprüfen, ob alle für dich relevanten Länder vorhanden und aktiv sind.
Wie du neue Länder hinzufügen und bestehende anpassen kannst, erfährst du in der Dokumentation unter Länder.

Dokumentenkonfiguration
In Magento werden die Dokumente "on the fly" beim Abruf erstellt. In Shopware 6 werden sie beim Erstellen angelegt und im Shopsystem abgelegt. Eine Migration der Dokumentenvorlagen aus Magento ist daher nicht möglich. 
Die Dokumente kannst du in Shopware 6 unter Einstellungen > Handel > Dokumente mit deinen Daten für den Briefkopf, Kontodaten usw. versehen.
Zusätzliche Informationen bietet dir der Docs-Artikel Dokumente.
 

E-Mail Vorlagen
Shopware 6 verwendet "Twig" als Template-Engine, daher ist es nicht möglich, die bisherigen E-Mail-Vorlagen aus Magento zu übernehmen. Das Modul kannst du über Einstellungen > Inhalte > E-Mail-Templates aufrufen.
Unter E-Mail-Templates findest du die notwendigen Informationen, um deine Vorlagen anzupassen.
Außerdem sind dort auch Hinweise zum Twig-Variablenformat enthalten.

Einkaufswelten / Shopseiten

Shopseiten wie das Impressum, eine Über uns Seite oder auch inspirierende Kategorie-Seiten erstellst du in Shopware 6 in den Erlebniswelten. Da diese auf einem anderen technischen Gerüst als Magento basiert, ist eine Datenübernahme aktuell nicht möglich.
Bitte passe die Shopseiten und Landingpages entsprechend deinen Bedürfnissen an. erstelle diese neu. Das Modul hierzu findest du unter Inhalte > Erlebniswelten.
 

Template

Mit Shopware 6 wurde die grundlegende Architektur komplett neu geschaffen und in diesem Zusammenhang setzt Shopware auch auf neue Technologien. Deine alten Magento-Templates können daher nicht migriert werden. 
Damit du direkt mit Shopware 6 loslegen kannst, enthält Shopware 6 ein eigenes Template.

Wenn du dein eigenes, individuelles Theme verwenden möchtest, kannst du das mitgelieferte Template als Grundlage verwenden.
Wie du das Template entsprechend anpassen kannst, erfährst du in unserer Entwicklerdokumentation.
Alternativ kannst du dich in unserem Community Store nach einem passenden Theme umschauen. 

Weitere Hinweise

Generell empfehlen wir dir nach der Migration einmal die einzelnen Funktionen deiner neuen Shopware-6-Instanz mit denen aus Magento abzugleichen, indem du in beiden Systemen die einzelnen Funktionen wie z.B. die Artikeldetailseite aufrufst oder einen Bestellabschluss durchführst.

War dieser Artikel hilfreich?