Shopify-Entwickler in Berlin

Shop von WooCommerce, Shopware oder Magento nach Shopify holen: was Import und Store Migration übernehmen, welche Passwörter nicht mitkommen, wie Weiterleitungen und Rechtstexte laufen.

Shopify-Entwickler

Mein Platz in der WordPress-Community

  • Mein wordpress.org-Konto besteht seit 2006.
  • Ich habe zum WordPress-Core in den Versionen 7.0 und 7.1 beigetragen.
  • Ich betreue 30 Plugins auf wordpress.org.
  • Ich organisiere WordCamps und trete dort als Speaker auf.
  • Ich war bei jedem WordCamp Europe von 2017 bis 2026 dabei.
  • Lokales WordPress-Meetup: WordPress Meetup Berlin

Mein WordPress.org-Profil

#Was beim Umzug nach Shopify mitkommt und was nicht

Ein Shop mit Produkten, Kundenkonten und Bestellhistorie lässt sich nach Shopify holen. Aber nicht alles geht denselben Weg, und einiges kommt gar nicht mit. Ich gehe hier durch, was Shopifys Hilfeseiten für den Umzug aus WooCommerce, Shopware oder Magento beschreiben, und was ich als Entwickler dazu prüfe.

Der Landwehrkanal in Berlin-Kreuzberg

Foto: A.Savin, CC BY-SA 3.0, Wikimedia Commons.

Shopify nennt als typische Umzugsdaten: Produkte, Kunden, abgeschlossene Bestellungen, Gutscheine und Guthaben, Blogbeiträge und Seiten. Für jede Datenart gibt es andere Wege:

DatenartWeg laut ShopifyGrenze
ProdukteCSV-Import, Migrations-AppCSV-Datei höchstens 15 MB, bei mehr Daten mehrere Dateien
KundenCSV-Import, Migrations-App, Customer APIPasswörter und Bestellungen gehen nicht per CSV
BestellhistorieMigrations-App, Order API, Transaction APInicht per CSV
Gutscheine und GuthabenMigrations-App, GiftCard APIWooCommerce-Gutscheine lassen sich nicht per CSV importieren
Blog und SeitenMigrations-App, Blog API, Page APIRechtstexte kopiere ich nicht blind (siehe unten)

Quelle der Tabelle: die Shopify-Seite Migrate to Shopify und der Leitfaden Migrate from WooCommerce.

#Welcher Importweg passt zu Ihrem Shop?

Shopify sortiert die Wege nach technischem Aufwand: Inhalte von Hand kopieren, CSV-Dateien importieren, eine Migrations-App aus dem App Store nutzen, einen Shopify Partner beauftragen oder einen eigenen Import über die API bauen. Für zwei Seiten wie eine Versandinformation reicht Kopieren. Bei einem Katalog mit mehreren hundert Produkten nennt Shopify selbst CSV oder App.

WooCommerce. Hier gibt es die kostenlose App Store Migration von Shopify. Sie importiert Produkte und Kunden aus CSV-Dateien, die Sie aus WooCommerce exportieren. Zwei Grenzen stehen in der Anleitung: Ein Produkt darf höchstens drei Optionen haben, bei vier oder mehr Variationsattributen wird es ohne Varianten importiert. Und importierte Produkte landen als Entwurf im Shop. Nach dem Lauf zeigt ein Importbericht, wie viele Einträge übernommen wurden und welche Probleme es gab.

Shopware und Magento. Für diese beiden Systeme führt Shopify in der Liste der Umzugsleitfäden keine eigene Seite. Die Liste nennt Amazon, Clover, Etsy, eBay, GoDaddy, Lightspeed, Square, Squarespace, Wix und WooCommerce. Bei Shopware und Magento arbeite ich deshalb mit dem Standard-CSV-Format von Shopify: Ich lese Ihren Export, ordne die Spalten dem Shopify-Format zu und prüfe das Ergebnis Zeile für Zeile. Wo CSV nicht reicht, etwa bei Bestellungen, kommt eine Migrations-App oder ein Skript über die API in Frage.

Ein Punkt gilt für alle drei Systeme: Variantenprodukte haben in Shopify eine feste Struktur. Die erste Zeile eines Produkts trägt die Produktdaten und die erste Variante, jede weitere Variante bekommt eine eigene Zeile mit demselben Handle und einem Optionswert. Der Handle ist der URL-Teil des Produkts. Wer ihn beim Import ändert, ändert die Adresse. Den Handle behandle ich deshalb als Teil der Weiterleitungsplanung. Die Option zum Überschreiben von Produkten mit gleichem Handle lasse ich bei einem ersten Import aus.

Die richtige Reihenfolge schreibt Shopify vor: erst Produkte, dann Kunden, dann Bestellungen. Nur so können Bestellungen mit Produkten und Kunden verknüpft werden.

#Passwörter, Konten und Einwilligungen

Passwörter. Shopify schreibt: Weil Passwörter außerhalb von Shopify verschlüsselt sind, lassen sie sich per CSV nicht übernehmen. Bei den neuen Kundenkonten melden sich importierte Kunden mit E-Mail-Adresse und einem einmaligen Code an, ein Passwort ist nicht nötig. Bei älteren, klassischen Konten laden Sie die Kunden ein, ein neues Passwort zu setzen. Das ist keine Fehlermeldung des Imports, so ist die Plattform gebaut. Eine Einladungsmail ist die erste Nachricht Ihres neuen Shops an Ihre Kundschaft. Ich schlage vor, sie vor dem Umschalten zu prüfen: Absender, Betreff, Text und Link.

Bestellhistorie. Sie wird nicht per CSV importiert, sondern über eine Migrations-App. Für WooCommerce nennt Shopify drei: LitExtension Store Migration, Matrixify und Ablestar WooCommerce Importer. Ich entscheide mit Ihnen, ob die Historie überhaupt in Shopify gehört. Für Auswertung und Buchhaltung bleibt der alte Shop oder ein Export als Archiv oft die einfachere Quelle.

Werbeeinwilligung. Die Kunden-CSV hat Spalten für Einwilligungen je Kanal: E-Mail, SMS und WhatsApp. Shopify schreibt, Sie sollten jede Spalte nach der Historie des jeweiligen Kanals füllen. Wer sich abgemeldet hat, nie zugestimmt hat oder dessen Adresse zurückgewiesen wurde, bekommt bei E-Mail ein Nein. Für Deutschland gibt der Gesetzestext den Rahmen: Nach § 7 Absatz 2 Nummer 2 UWG ist Werbung per elektronischer Post ohne vorherige ausdrückliche Einwilligung unzumutbar belästigend. Absatz 3 lässt eine Ausnahme für die Adresse eines Kunden zu, wenn vier Bedingungen zusammen erfüllt sind: Die Adresse stammt aus einem Verkauf, sie wird für eigene ähnliche Waren genutzt, der Kunde hat nicht widersprochen und wurde bei Erhebung und bei jeder Nutzung auf das Widerspruchsrecht hingewiesen. Ob eine Liste das erfüllt, ist eine rechtliche Frage. Ich setze die Spalten so, wie Ihre Nachweise es hergeben, und im Zweifel auf Nein.

Datenschutz in Berlin. Die Datenschutzaufsicht des Landes Berlin ist die Berliner Beauftragte für Datenschutz und Informationsfreiheit (BlnBDI). Ihre Seite zum Thema Werbung stellt fest: Sobald personenbezogene Daten zu Werbezwecken verwendet werden, ist Werbung datenschutzrechtlich relevant. Mit dem Wechsel kommt ein Dienstleister hinzu, der Kundendaten verarbeitet. Das gehört in Ihr Verzeichnis von Verarbeitungstätigkeiten und in die Datenschutzerklärung. Die BlnBDI bietet für Berliner Gründerinnen, Start-ups und Kleinunternehmen die kostenlose Schulungsreihe Starthilfe Datenschutz an. Ein Workshop dort behandelt das Verarbeitungsverzeichnis mit Beispielen wie Webshop und CRM. Die Reihe 2026 hatte sechs Themenblöcke, der letzte lag am 10. November 2026 (Stand November 2026).

#Weiterleitungen mit dem URL-Redirect-Werkzeug

Die Adressen von Shopify unterscheiden sich von denen Ihres alten Systems. Shopify nennt als Beispiel eine Seite, die vorher unter /policies/shipping-policy lag und nun unter /pages/shipping-policy liegt. Produkte liegen bei Shopify unter /products/, Kategorien unter /collections/. Alte Links aus Suchmaschinen, Newslettern und anderen Seiten führen sonst auf eine Fehlerseite.

So legen Sie eine Weiterleitung an: im Shopify-Admin unter Inhalt, Menüs, dort URL-Weiterleitungen anzeigen, dann Weiterleitung erstellen, alte URL bei Weiterleiten von, neue bei Weiterleiten zu eintragen. Als Ziel akzeptiert Shopify einen relativen Pfad oder eine vollständige URL. Die Weiterleitung gilt sofort. Für viele Einträge gibt es einen CSV-Import. Shopify nennt für große Mengen auch Apps von Drittanbietern.

Die Hilfeseite Creating and managing URL redirects nennt Grenzen, die einen Umzugsplan prägen:

  • Weiterleiten lassen sich nur URLs, die einen Fehler liefern, etwa 404. Lädt die alte Adresse noch eine gültige Seite, greift die Weiterleitung nicht.
  • Nicht umleitbar sind die Präfixe /apps, /application, /cart, /carts, /orders, /services und /shop sowie die festen Pfade /products, /collections und /collections/all.
  • URLs auf .html lassen sich nicht auf dieselbe URL ohne .html umleiten. Query-Strings funktionieren womöglich nicht wie erwartet.
  • Pro Shop sind 100.000 Weiterleitungen erlaubt, mit dem Tarif Plus 20.000.000.
  • Eine 301-Weiterleitung wird von Browsern und Suchmaschinen zwischengespeichert. Wer sie entfernt, sieht sie womöglich noch eine Weile wirken.

Ein Fehler wäre, alle alten URLs auf die Startseite zu leiten. Besser ist es, jede wichtige alte Adresse auf die passende neue zu legen: Produkt auf Produkt, Kategorie auf Kategorie, Beitrag auf Beitrag. Die Liste der wichtigen Adressen entsteht vor dem Umzug aus Ihrer Sitemap, den Zugriffsdaten und der Search Console.

#Prüfungen vor und nach der Domain-Umschaltung

Shopify beschreibt, die Weiterleitungen schon vor der Domain-Übertragung anzulegen und die wichtigsten alten Adressen nach dem Start im Browser durchzuklicken. Dazu kommt:

  1. Domain. Shopify weist darauf hin, dass Sie die Domain bei der bisherigen Plattform womöglich trennen müssen, sonst drohen Fehler beim SSL-Zertifikat.
  2. Meta-Beschreibungen. Jede Seite braucht einen eigenen Titel und eine eigene Beschreibung. Ich übernehme sie aus dem alten Shop und prüfe, ob sie im neuen Theme ausgegeben werden.
  3. Sitemap. Jeder Shopify-Shop erzeugt eine sitemap.xml im Hauptverzeichnis der Domain und verlinkt darin Produkte, Sammlungen, Blogs und Seiten. Sie reichen sie in der Google Search Console ein.
  4. Privatmodus. Solange der Shop im Privatmodus ist, kann die Sitemap nicht gelesen werden.
  5. Wartezeit. Shopify schreibt, die Indexierung kann ab dem Start einige Tage bis einige Wochen dauern. Ich versuche nicht, das zu beschleunigen, sondern lese die Search Console und prüfe die Abdeckung der wichtigen URLs.

Das ersetzt keine Zusage, dass Rankings gleich bleiben. Ich prüfe, ob jede wichtige Adresse antwortet, wohin sie führt und ob sie im neuen Shop indexierbar ist.

#Was ich neu aufbaue, statt es zu übertragen

Zahlung. Shopify schreibt, Shopify Payments sei nur in bestimmten Ländern verfügbar und daneben gebe es unterstützte Zahlungsanbieter von Drittanbietern. Bei WooCommerce hängen die Zahlarten an Plugins, bei Shopware und Magento an Erweiterungen. Nichts davon zieht um. Ich lege die Zahlarten neu an, wähle mit Ihnen Autorisierung und Einzug und führe Testbestellungen durch: eine erfolgreiche, eine fehlgeschlagene, dazu Stornierung, Erstattung und Teillieferung.

Rechtstexte. Shopify verwaltet Widerrufs- und Rückgaberegeln, Datenschutzerklärung, Nutzungsbedingungen, Versandrichtlinie, Rechtshinweis und Kontaktdaten unter Einstellungen, Richtlinien. Die automatischen Vorlagen sind laut Shopify nur zur Information gedacht und keine Rechtsberatung. Ihre bisherigen Texte aus Shopware, Magento oder WooCommerce kopiere ich als Entwurf hinein, markiere Änderungen und lasse die rechtliche Freigabe bei Ihnen oder Ihrer Kanzlei. Bei mehreren Sprachen prüfe ich jede Übersetzung. Welche deutschen Pflichten Bestellbutton, Impressum und Widerruf konkret betreffen, steht auf der Seite für Düsseldorf. Barrierefreiheit nach BFSG behandelt die Seite für Stuttgart.

Anpassungen und Apps. Funktionen aus Ihren alten Erweiterungen sind in Shopify entweder eine App, eine Theme-Änderung oder eine Funktion. Wie ich Apps prüfe, beschreibt die Seite für Wuppertal, den Theme-Arbeitsablauf die für Münster, die Anbindung von Warenwirtschaft und Lager die für Essen. Wer nach dem Umzug in Österreich oder der Schweiz verkaufen will, findet Märkte, Währungen und Zoll auf der Seite für Augsburg.

#Checkliste für Ihren Umzug

SchrittWas Sie vorbereiten
1. BestandExport von Produkten, Kunden und Seiten, Liste der Zahlarten und Versandarten
2. EntscheidungenWelche Bestellhistorie kommt mit, welche Gutscheine werden neu angelegt
3. URLsSitemap, Zugriffsdaten und Search Console als Grundlage der Weiterleitungsliste
4. EinwilligungenNachweise für Newsletter-Adressen, Stand der Abmeldungen
5. RechtstexteAktuelle Fassungen, Freigabe durch Sie oder Ihre Kanzlei
6. LayoutWireframe-Tabelle oder Vorlage: Gestaltung und Layout kommen von Ihnen
7. UmschaltungTermin für die Domain-Übertragung, Zugang zu Domain und DNS

#So arbeite ich mit Ihnen

Ich bin Mariusz Szatkowski, ein einzelner Entwickler aus Gdynia in Polen und seit 2006 mit WordPress befasst. Ich arbeite remote und schriftlich, ohne Telefontermine und ohne Besuche vor Ort. Gestaltung, Mockups und Wireframes bringen Sie mit, ich setze sie um.

Der Ablauf: Sie schicken mir Ihre Exporte und den Zugriff auf den bisherigen Shop. Ich stelle schriftlich Rückfragen und halte Umfang und Annahmen schriftlich fest. Dann baue ich den neuen Shop in einer Testumgebung auf, importiere die Daten dort und lege die Weiterleitungsliste an. Sie nehmen ab, danach erfolgt die Domain-Umschaltung. Eine laufende Betreuung ist optional und getrennt vereinbar.

#Häufige Fragen

#Übernimmt die Shopify Store Migration auch Shopware- und Magento-Shops?

Die Hilfeseite von Shopify beschreibt die Store Migration für WooCommerce: Produkte und Kunden aus CSV-Dateien, die Sie aus WooCommerce exportieren. Für Shopware und Magento führt die Seite keinen eigenen Leitfaden. Dort bleiben der CSV-Import, eine Migrations-App, die API oder ein individuell gebauter Import. Welcher Weg passt, entscheidet sich an Ihren Exportdateien.

#Kommen die Passwörter meiner Kundinnen und Kunden mit?

Nein. Shopify schreibt, dass sich Passwörter aus einem anderen Shop nicht per CSV übernehmen lassen, weil sie außerhalb von Shopify verschlüsselt sind. Bei den neuen Kundenkonten melden sich importierte Kunden mit ihrer E-Mail-Adresse und einem einmaligen Code an. Bei den älteren Konten laden Sie die Kunden ein, ein neues Passwort zu setzen.

#Lassen sich alte Bestellungen nach Shopify übernehmen?

Ja, aber nicht per CSV. Bestellungen kommen über eine Migrations-App oder über die Order API ins System, und erst nach Produkten und Kunden. Beim Import verschickt Shopify an alle, die Bestellbenachrichtigungen erhalten, pro importierter Bestellung eine Mail. Die Benachrichtigungen sollten Sie vorher abschalten.

#Welche URLs kann ich in Shopify nicht umleiten?

Nicht umleiten lassen sich Pfade mit den Präfixen /apps, /application, /cart, /carts, /orders, /services und /shop sowie die festen Pfade /products, /collections und /collections/all. Außerdem funktioniert eine Weiterleitung nur von URLs, die einen Fehler wie 404 liefern. Eine URL, die noch eine gültige Seite lädt, wird nicht umgeleitet.

#Darf ich meine alte Newsletter-Liste einfach importieren?

Nur mit sauber gesetzter Einwilligung. Für Werbung per E-Mail verlangt § 7 UWG grundsätzlich eine vorherige ausdrückliche Einwilligung. Die Ausnahme in Absatz 3 für Bestandskunden hat vier Bedingungen, die alle erfüllt sein müssen. In der Kunden-CSV tragen Sie die Einwilligung je Kanal ein. Wer sich abgemeldet hat oder dessen Adresse zurückgewiesen wurde, bekommt dort ein Nein.

#Muss ich den Shop während des Umzugs abschalten?

Das hängt vom Zeitpunkt der Domain-Umstellung ab, nicht vom Import. Produkte, Kunden und Theme bauen Sie im neuen Shopify-Shop auf, ohne dass der alte Shop offline geht. Erst mit der Domain-Umschaltung zeigt die Adresse auf Shopify. Shopify beschreibt, die Weiterleitungen schon vor der Umschaltung anzulegen.

#Ihr Umzug in einer Nachricht

Wenn Sie aus WooCommerce, Shopware oder Magento nach Shopify wechseln wollen, schreiben Sie mir über das Kontaktformular. Nennen Sie die Adresse Ihres jetzigen Shops, Ihr Ziel, Ihren Wunschtermin und die Zahlarten und Erweiterungen, die heute laufen. Ich antworte an Werktagen schriftlich, die erste Einschätzung zum Umfang ist kostenlos. Das übrige Angebot beschreibt die Seite Shopify-Entwickler.

Brauchen Sie die Leistung: Shopify-Entwickler in Berlin?

Beschreiben Sie Ihr Projekt per E-Mail. Antwort innerhalb von 48 Stunden.

Projekt beschreiben

Weitere WordPress-Dienste und Wissensbasis entdecken