- Der teuerste Fehler beim Shopwechsel steht in keiner Rechnung: geänderte URLs ohne 301-Weiterleitung verbrennen aufgebautes Suchmaschinen-Ranking dauerhaft.
- Migration ist kein Knopfdruck. Produkte, Varianten, Kunden, Bestellungen und Bewertungen werden strukturiert und in fester Reihenfolge übertragen.
- Kundenpasswörter lassen sich aus Shopify nicht exportieren. Alle Kunden setzen nach dem Umzug einmalig ein neues Passwort.
- Eine kurze Ranking-Delle von zwei bis sechs Wochen ist auch bei perfekter Vorbereitung normal. Realistischer Aufwand: zwei bis vier Wochen für einen mittelgroßen Shop.
Der teuerste Fehler bei einer Shop-Migration kostet keinen Cent extra in der Angebotsrechnung. Er entsteht in dem Moment, in dem jemand die URLs ändert und keine Weiterleitungen setzt. Von da an laufen alle alten Links ins Leere, und das über Jahre aufgebaute Google-Ranking ist weg. Dieser Ratgeber zeigt, was bei einem Wechsel zu WooCommerce technisch nötig ist, wo die echten Risiken liegen und wie Sie genau diesen Fehler vermeiden. Er richtet sich an alle, die den Umzug von Shopify oder Shopware konkret planen.
Warum Shops zu WooCommerce wechseln
Meist geht es um drei Dinge: niedrigere laufende Kosten, die volle Kontrolle über die eigenen Daten und mehr Freiheit beim Anpassen.
Plattformgebühren. Shopify kostet je nach Plan ab 39 USD im Monat (Basic) und reicht über den Plan Grow bei 105 USD bis Advanced bei 399 USD, jeweils bei monatlicher Zahlung und rund ein Viertel günstiger im Jahresabo (Stand Juni 2026). Wer nicht Shopify Payments nutzt, sondern einen externen Zahlungsanbieter, zahlt zusätzlich eine Transaktionsgebühr von 0,2 bis 2,0 Prozent je nach Plan auf jeden Verkauf. Bei hohem Umsatz summieren sich Plan- und Transaktionsgebühren schnell auf mehrere hundert Euro im Monat. WooCommerce erhebt keine Plattformgebühren: Man zahlt für Hosting, Plugins und eigene Entwicklung, aber nicht dafür, dass man auf der Plattform verkauft. Was ein WooCommerce-Shop tatsächlich kostet, schlüsselt der Ratgeber WooCommerce Kosten im Detail auf.
Datenkontrolle. Bei SaaS-Plattformen liegen alle Daten beim Anbieter. Bei WooCommerce liegen Produkte, Kunden und Bestellungen in der eigenen Datenbank auf dem eigenen Server. Das ist nicht nur eine Frage von Datenschutz und DSGVO, sondern eine unternehmerische Entscheidung: Kein Anbieter kann den Shop abschalten, Preise erhöhen oder Funktionen einschränken.
Anpassbarkeit. Shopify-Themes und das Liquid-Templatesystem setzen enge Grenzen für individuelle Gestaltung. WooCommerce und das WordPress-Ökosystem lassen sich auf Quellcode-Ebene anpassen: eigene Checkout-Felder, Preislogiken, Versandregeln, Produktkonfiguratoren. Was in Shopify ein kostenpflichtiges App-Abo ist, lässt sich in WooCommerce oft als einmalige Entwicklung umsetzen.
Shopware-Betreiber wechseln meist aus anderen Gründen. Shopware 5 ist zum 31. Juli 2024 offiziell ausgelaufen: keine Updates und keine Sicherheitspatches mehr vom Hersteller, lediglich verlängerter Support über den Drittanbieter safefive ist gegen Gebühr verfügbar. Ein Update auf Shopware 6 ist oft genauso aufwendig wie ein kompletter Systemwechsel, und das WordPress-Ökosystem bietet vielen Betreibern die breitere Plugin-Auswahl. WooCommerce gegen Shopify als grundlegender Plattformvergleich ist ein eigenes Thema, das der Ratgeber WooCommerce oder Shopify ausführlich behandelt.
Was migriert werden muss und in welcher Reihenfolge
Eine vollständige Shop-Migration umfasst mehr als nur Produkte. Die Reihenfolge ist dabei nicht beliebig: Bestellungen referenzieren Kunden und Produkte, also müssen diese zuerst in der Zieldatenbank existieren. Wer die Reihenfolge dreht, bricht Datenbeziehungen auf und hat hinterher Bestellungen ohne zugeordnete Kunden oder fehlende Produktreferenzen.
| Datenkategorie | Was wird übertragen | Einschränkungen | Migrationsaufwand |
|---|---|---|---|
| Produkte | Name, Beschreibung, Preis, SKU, Bilder, Kategorien, Tags | Metafelder und benutzerdefinierte Attribute erfordern Mapping | gering bis mittel |
| Produktvarianten | Größe, Farbe, Bestand je Variante, Variantenbilder | Attributstruktur zwischen Systemen oft verschieden | mittel |
| Kunden | Name, E-Mail, Adressen, Bestellhistorie-Verknüpfung | Passwörter nicht exportierbar (Shopify API-Einschränkung) | gering |
| Bestellungen | Bestellnummer, Status, Positionen, Beträge, Adressen | Zahlungstoken nicht übertragbar, Wiederholungskäufe müssen neu ausgelöst werden | mittel |
| Bewertungen | Sternbewertung, Text, Verfasser, Datum | Kein nativer Export in Shopify, erfordert manuelle Extraktion oder Drittanbieter-Tool | hoch |
| Coupons | Code, Rabatttyp, Betrag, Ablaufdatum, Nutzungsbeschränkungen | Logik-Unterschiede zwischen Systemen prüfen | gering |
| Seiten und Blog-Artikel | Inhalt, Metadaten, Bilder | Slug-Struktur muss auf das neue System angepasst werden | mittel |
Bewährt hat sich diese Import-Reihenfolge: Kunden, dann Produkte, dann Bewertungen, dann Coupons, dann Bestellungen. Wer diese Sequenz einhält, vermeidet verwaiste Datensätze. Ein Detail, das fast jede Anleitung verschweigt: WooCommerce verschickt beim Anlegen von Kundenkonten und beim Import von Bestellungen standardmäßig automatische E-Mails. Bei mehreren tausend Datensätzen bedeutet das eine Mailflut an alle Bestandskunden. Vor dem Import deshalb den automatischen Mailversand abschalten, etwa über ein Plugin wie Disable Emails oder einen gezielten Filter, und ihn erst nach Abschluss wieder aktivieren.
Datenfeld-Mapping: Shopify und Shopware im Vergleich
Der technisch anspruchsvollste Teil der Migration ist nicht der Export, sondern die Zuordnung der Felder zwischen den Systemen. Shopify nennt die Hauptkategorie eines Produkts Product Type, WooCommerce kennt stattdessen Kategorien als Taxonomie. Shopware 5 nutzt einen anderen Eigenschafts-Begriff für Produktattribute als WooCommerce. Solche Unterschiede müssen vor dem Import aufgelöst werden, sonst landen Werte im falschen Feld oder fehlen ganz.
Für eine Shopify-Migration gibt es das WordPress.org-Plugin S2W, Import Shopify to WooCommerce von VillaTheme, das das Mapping weitgehend automatisiert. Für Shopware ist ein manueller CSV-Export mit anschließendem Spalten-Mapping in WooCommerce der gängigste Weg, weil kein vergleichbar gepflegtes offizielles Tool existiert. Als bezahlte Komplett-Dienste, die den Umzug weitgehend abnehmen, bieten sich LitExtension, Cart2Cart oder next-cart an.
Shopify-spezifische Besonderheiten
Passwörter. Die Shopify-API gibt aus Sicherheitsgründen keine Passwort-Hashes heraus. Das bedeutet: Alle bisherigen Kunden müssen sich nach dem Umzug über die Funktion Passwort vergessen ein neues Passwort setzen. Das ist kein Fehler der Migration, sondern eine bewusste Sicherheitsentscheidung von Shopify. Kommunizieren Sie das Ihren Kunden vorab, sonst ist die erste Erfahrung mit dem neuen Shop eine Fehlermeldung beim Login.
Shopify-Produktvarianten. Shopify erlaubt maximal drei Optionstypen pro Produkt, etwa Größe, Farbe und Material. WooCommerce kennt keine solche Beschränkung, hat aber eine andere interne Datenstruktur für variable Produkte mit globalen und lokalen Attributen. Das offizielle Migrationsdokument von WooCommerce enthält CSV-Mapping-Vorlagen, die diese Umrechnung beschreiben.
Bewertungen. Shopify bietet keinen nativen Export von Produktbewertungen über sein Datenexport-Tool. Wer Bewertungen aus einem Drittanbieter-Plugin wie Yotpo oder Okendo nutzt, muss diese separat exportieren und über das WooCommerce-Importtool einspielen. Das ist aufwendig und nicht für alle Bewertungstools gleich gut dokumentiert.
Shopware-spezifische Besonderheiten
Produkteigenschaften gegen Attribute. Shopware 5 unterscheidet zwischen Eigenschaften (filterbare Merkmale wie Material oder Farbe) und Konfiguratoroptionen (Variantenoptionen für den Kauf). In WooCommerce gibt es globale Attribute, die über mehrere Produkte genutzt werden können, und lokale Attribute für ein einzelnes Produkt. Das Mapping erfordert die manuelle Überlegung, welche Shopware-Eigenschaft welchem WooCommerce-Attribut entspricht.
Shopware-Kundennummern. Shopware vergibt Kundennummern, WooCommerce standardmäßig nicht. Wenn Bestandskunden ihre Kundennummer für Rückfragen oder Garantien kennen, muss entweder ein benutzerdefiniertes Feld in WooCommerce angelegt oder ein Plugin für Kundennummern eingesetzt werden.
Shopware 6 API. Shopware 6 bietet eine gut dokumentierte REST API, über die sich Produkte, Kategorien und Kunden strukturiert exportieren lassen. In Verbindung mit dem WooCommerce Product CSV Importer und Exporter (seit WooCommerce 3.1 fest im Kern und kostenlos) und der Customer/Order/Coupon CSV Import Suite lässt sich eine vollständige Datenmigration skripten. Die Import Suite ist allerdings eine kostenpflichtige Erweiterung aus dem Woo Marketplace, ab etwa 79 USD pro Jahr, kein bordeigenes Werkzeug. Wer ohne kostenpflichtiges Zusatzplugin auskommen will, spielt Kunden und Bestellungen über einen eigenen Skript- oder WP-CLI-Weg ein.
Der SEO-Fehler, der den Umzug teuer macht
Hier liegt das größte Risiko einer schlecht vorbereiteten Migration, und es ist das, was am längsten nachwirkt. Wer URLs ändert, ohne Weiterleitungen zu setzen, verbrennt aufgebautes Suchmaschinen-Ranking.
Das Kernproblem. Shopify nutzt eine URL-Struktur wie /products/produktname, WooCommerce standardmäßig /?product=123 oder mit Permalink-Einstellungen /produkt/produktname/ oder /shop/produktname/. Jede URL, die sich ändert und keine 301-Weiterleitung bekommt, liefert einen 404-Fehler. Alle eingehenden Links, die auf diese URL zeigen, verpassen ihr Ziel, und Google wertet das als Signal, dass der Inhalt verschwunden ist.
Drei Wege sind also möglich. Bleibt die URL gleich, braucht es kaum Weiterleitungen und das Ranking bleibt unberührt. Ändert sich die URL und eine saubere 301 zeigt auf das exakte neue Ziel, wandert das Ranking mit, begleitet von einer kurzen Delle. Ändert sich die URL ohne 301, landet jeder alte Link im 404 und das Ranking ist dauerhaft verloren.
Der Denkfehler, der die meisten Rankings kostet. Viele Migrationen ändern die URL-Struktur freiwillig, weil /shop/produktname/ aufgeräumter aussieht als das alte /products/produktname. Genau das ist der teure Teil. SEO-Praktiker wie Brian Dean raten ausdrücklich davon ab, bestehende URLs ohne zwingenden Grund zu ändern. Entscheidend ist die Reihenfolge des Denkens: Nicht die Migration kostet Ranking, sondern die freiwillige URL-Änderung. Wer die alte Pfadstruktur in WooCommerce nachbaut, etwa den Permalink auf /products/ setzt, statt auf /shop/ umzustellen, spart sich die produktindividuellen Einzel-Weiterleitungen fast komplett. Übrig bleibt dann nur eine einzige technische Regel, weil Shopify-URLs ohne abschließenden Schrägstrich enden und WooCommerce einen ergänzt (aus /products/name wird /products/name/). Diese Trailing-Slash-Normalisierung deckt eine Regel für alle Produkte ab, statt fünfhundert. Die teuerste Entscheidung der ganzen Migration fällt deshalb ganz am Anfang, bei der Wahl der Permalink-Struktur, lange vor dem ersten Export.
Die 301-Strategie Schritt für Schritt
Die Lösung beginnt mit einem einzigen Dokument. Bevor auch nur eine Seite umgezogen wird, muss ein vollständiges URL-Mapping vorliegen: eine Tabelle mit jeder alten URL links und der korrekten neuen URL rechts. Für einen Shop mit 500 Produkten sind das 500 Zeilen Handarbeit, die sich nicht abkürzen lässt. Ohne dieses Mapping geht etwas verloren.
In WordPress werden 301-Weiterleitungen am zuverlässigsten über das Plugin Redirection oder direkt in der .htaccess (Apache) beziehungsweise nginx.conf gesetzt. Die Serverebene ist performanter, weil der Redirect ausgelöst wird, bevor WordPress überhaupt lädt.
Die Search-Central-Dokumentation von Google nennt vier Punkte, die über Erfolg oder Misserfolg entscheiden:
- Die Weiterleitungen mindestens ein Jahr beibehalten, besser dauerhaft.
- Das Tool zur Adressänderung in der Google Search Console nutzen, wenn sich die Domain ändert (nicht nötig, wenn nur die URL-Struktur innerhalb derselben Domain wechselt).
- Eine aktualisierte XML-Sitemap mit den neuen URLs direkt nach dem Launch einreichen.
- Jede alte URL direkt auf ihr exaktes neues Pendant leiten, nicht pauschal auf die Startseite. Sammel-Weiterleitungen auf die Startseite wertet Google als Soft-404 (eine Seite, die zwar antwortet, aber keinen passenden Inhalt mehr liefert), die betroffenen Seiten fliegen aus dem Index.
Keine Weiterleitungsketten. Zwei Varianten sind teuer. Erstens die klassische Kette alt zu zwischenstand zu neu: Jede alte URL soll in einem Schritt auf das endgültige Ziel zeigen. Zweitens, oft übersehen: Wenn im Menü oder im Inhalt des neuen Shops noch die alten URLs verlinkt sind, löst jeder interne Klick einen Redirect aus. Das verschwendet Crawl-Budget und Ladezeit. Nach der Migration deshalb auch die internen Links auf die neuen URLs umstellen.
Die Ranking-Delle. Auch bei perfekt gesetzten 301-Weiterleitungen ist eine kurzfristige Ranking-Delle normal. Google braucht Zeit, um die neuen URLs zu crawlen, zu indexieren und das übertragene Ranking zu konsolidieren. Das Zeitfenster liegt je nach Shopgröße bei zwei bis sechs Wochen. In dieser Phase sollten keine großen SEO-Änderungen parallel laufen, die das Bild verwischen. Domain-Umzüge und SEO-Optimierungen besser zeitlich trennen.
Einen reinen Domain- oder Hosting-Wechsel ohne Shop-Migration beschreibt der Ratgeber Domain und Hosting umziehen ohne Ranking-Einbruch ausführlich.
Fügen Sie Ihre alten URLs oder Pfade ein, wählen Sie Quellsystem und Ziel-Struktur, und das Werkzeug erzeugt die fertigen Weiterleitungsregeln für Apache oder Nginx. Alles läuft in Ihrem Browser, nichts wird gesendet.
Für Entwickler, überspringbar
Profi-Block: 301 gegen 302 und die Server-Ebene
Für einen dauerhaften Umzug ist die 301-Weiterleitung (Moved Permanently) die richtige Wahl, nicht die 302 (Found, temporär). Der oft gehörte Grund dafür ist allerdings ein Mythos: 302 verliere Link-Equity. Das stimmt seit Jahren nicht mehr. Google hat mehrfach bestätigt, dass eine 302 den PageRank genauso weitergibt wie eine 301 und beide fürs Ranking gleich behandelt werden (Search Engine Journal zu 301, 302 und PageRank). Der echte Grund für 301: Sie signalisiert die Dauerhaftigkeit eindeutig, wird von allen Suchmaschinen und SEO-Tools sauber interpretiert und wird im Browser oft gecacht, sodass wiederkehrende Besucher die alte URL gar nicht erst ansteuern.
Auf Apache läuft die einfachste Form über mod_alias, für komplexere Muster über mod_rewrite:
# Einzelne URL (mod_alias)
Redirect 301 /products/beispiel-produkt https://www.ihr-shop.de/produkt/beispiel-produkt/
# Ganzes Verzeichnis per Muster (mod_rewrite)
RewriteEngine On
RewriteRule ^products/(.*)$ /produkt/$1/ [R=301,L]
Auf Nginx gehören die Regeln in den Server-Block:
location /products/ {
rewrite ^/products/(.*)$ /produkt/$1/ permanent;
}
Der Trailing-Slash, den fast alle übersehen. Behält man die alte Pfadstruktur bei (Permalink auf /products/), bleibt trotzdem ein Unterschied: Shopify liefert /products/name ohne abschließenden Schrägstrich, WordPress erzwingt mit jeder sprechenden Permalink-Struktur die Variante mit Schrägstrich. WordPress setzt diese Normalisierung über seinen kanonischen Redirect zwar selbst als 301 um, sauberer ist eine eigene Regel auf Serverebene. Zweite Stolperfalle beim /products/-Trick: Der gewählte Produkt-Slug darf mit keiner Seite oder Kategorie kollidieren, sonst kann WordPress Produkt und Taxonomie nicht mehr auseinanderhalten.
Aktueller Hinweis zu WooCommerce 10.5. Seit dem 13. Januar 2026 wählt WooCommerce bei Permalink-Strukturen mit Kategorie im Pfad (%product_cat%) die tiefste statt der nach ID ersten Kategorie. Betroffene Produkt-URLs ändern sich dadurch, WooCommerce fängt das über seine eingebaute kanonische 301-Weiterleitung ab. Wer eine kategoriebasierte Permalink-Struktur plant, prüft das vor dem Launch.
Wichtig in jedem Fall: Permalink-Struktur in WooCommerce unter Einstellungen, Permalinks festlegen, bevor der erste Inhalt importiert wird. Wer sie nachträglich ändert, entwertet alle bereits gesetzten Weiterleitungen auf einen Schlag.
Schritt für Schritt: So läuft der Umzug ab
Die folgende Anleitung gilt für eine vollständige Shop-Migration. Kleine Anpassungen je nach Quellsystem sind nötig, der grundlegende Ablauf bleibt gleich.
Schritt 1: Inventar aufnehmen und URL-Mapping erstellen
Exportieren Sie aus dem Quellsystem eine vollständige Liste aller URLs: Produktseiten, Kategorienseiten, Blog-Artikel, Sonderseiten. Erfassen Sie im selben Schritt alle Anbindungen an externe Systeme, etwa Warenwirtschaft, ERP, Versanddienstleister oder Newsletter-Tools, denn die müssen nach dem Umzug neu verbunden werden. Legen Sie parallel die geplante URL-Struktur in WooCommerce fest und erstellen Sie die Mapping-Tabelle. Dieser Schritt wird in der Praxis am häufigsten übersprungen und ist der häufigste Grund für SEO-Verluste nach der Migration.
Schritt 2: WooCommerce-Umgebung aufbauen
Richten Sie WordPress und WooCommerce auf einem Staging-System ein: Grundkonfiguration, Permalink-Struktur (Pflicht, bevor der erste Inhalt importiert wird, weil sich URLs nachträglich nicht ohne Weiteres umstellen lassen), Zahlungsanbieter, Versandregeln, Steuerkonfiguration. Für den deutschen Markt ist das Plugin WooCommerce Germanized für rechtssichere Grundpreise, Widerrufstexte und Rechnungsangaben praktisch unverzichtbar. Was bei Versand, Steuer und Rechtstexten in WooCommerce zu beachten ist, erklärt der Ratgeber Versand, Steuern und Rechtstexte in WooCommerce einrichten. Wichtig auf dem Staging-System: Es muss per noindex und Passwortschutz aus dem Google-Index gehalten werden, sonst entsteht Duplicate Content.
Schritt 3: Daten exportieren
Exportieren Sie aus dem Quellsystem alle Datenkategorien in der richtigen Reihenfolge: Kunden, Produkte mit Varianten und Bildern, Bewertungen, Coupons, Bestellungen. Bei Shopify geschieht das im jeweiligen Bereich des Admin-Dashboards über die Schaltfläche Exportieren, also unter Produkte, Kunden beziehungsweise Bestellungen, sowie über die Shopify-API. Einen konsolidierten Pfad Einstellungen, Datenexport gibt es in Shopify nicht. Bei Shopware läuft es über den integrierten Daten-Export oder die REST API.
Schritt 4: Daten transformieren und importieren
Die exportierten CSV-Dateien müssen auf die WooCommerce-Spaltenstruktur gemappt werden. WooCommerce erkennt beim Import bekannte Spaltenbezeichnungen und schlägt Zuordnungen vor, unbekannte Felder müssen manuell zugewiesen werden. Schalten Sie vor dem Import den automatischen Mailversand ab. Importieren Sie zunächst eine kleine Testmenge von 10 bis 20 Produkten, prüfen Sie das Ergebnis und korrigieren Sie das Mapping, bevor der Vollimport läuft.
Schritt 5: 301-Weiterleitungen setzen
Setzen Sie alle Weiterleitungen aus dem URL-Mapping, bevor der neue Shop live geht. Testen Sie Stichproben: Öffnen Sie alte URLs und prüfen Sie, ob die korrekte Ziel-URL geladen wird und der HTTP-Status 301 zurückkommt, am einfachsten mit den Browser-DevTools oder curl -I.
Schritt 6: QA und Testphase
Testen Sie den gesamten Kaufprozess von der Produktsuche über den Warenkorb bis zum Bestellabschluss auf dem Staging-System. Prüfen Sie insbesondere: Lassen sich Produktvarianten korrekt auswählen? Werden Versandkosten und Steuern richtig berechnet? Kommen Bestätigungsmails an? Läuft der Bezahlprozess mit Testdaten erfolgreich durch? Legen Sie in dieser Phase auch einen Rollback-Plan fest. Der einfachste Weg führt über die DNS-Vorlaufzeit: Senken Sie die TTL des DNS-Eintrags zwei bis drei Tage vor dem Launch auf wenige Minuten. Nach dem Umzug ist die neue Adresse dann in Minuten statt Stunden aktiv, und falls am Launch-Tag ein kritischer Fehler auftaucht, schalten Sie den DNS-Eintrag in derselben Zeit zurück auf den alten Shop. Ein frisches Datenbank-Backup und der bis zur Stabilisierung weiterlaufende alte Shop gehören dazu.
Schritt 7: Kunden informieren
Senden Sie vor dem Launch eine E-Mail an alle Bestandskunden, die über den Umzug informiert und erklärt, dass ein neues Passwort gesetzt werden muss. Halten Sie diese Nachricht als reine Service-Information, ohne Werbeanhang, dann ist sie auch ohne gesonderte Einwilligung zulässig. Wer das unterlässt, hat nach dem Launch eine Welle von Support-Anfragen zu Login-Problemen.
Schritt 8: Launch und Monitoring
Schalten Sie den neuen Shop live. Prüfen Sie als Allererstes, ob die noindex-Einstellung des Staging-Systems entfernt ist, sonst löscht Google den ganzen Shop innerhalb weniger Tage aus dem Index. Reichen Sie die neue XML-Sitemap in der Google Search Console ein. Beobachten Sie in den ersten zwei bis vier Wochen Coverage-Report und Crawling-Statistik: Tauchen unerwartete 404-Fehler auf? Gibt es Crawling-Fehler?
Aufwand und Kosten realistisch einschätzen
Eine Migration ist kein Knopfdruck. Die folgende Tabelle gibt Orientierungswerte für die reine Datenmigration im deutschen Agenturmarkt, also den Umzug eines bestehenden Shops, nicht den kompletten Neuaufbau mit Redesign. Einen verbindlichen Preis gibt es erst nach einer Analyse des Quellsystems, der Datenmenge und der individuellen Anforderungen.
| Shop-Größe | Produkte | Zeitaufwand (Dienstleister) | Kostenrahmen (Agentur) |
|---|---|---|---|
| Klein | bis 100 Produkte, einfache Struktur | 1 bis 2 Wochen | ab ca. 2.500 Euro |
| Mittel | 100 bis 500 Produkte, Varianten | 2 bis 4 Wochen | ca. 4.000 bis 8.000 Euro |
| Groß | 500 bis 2.000 Produkte, komplexe Attribute | 4 bis 8 Wochen | ca. 8.000 bis 20.000 Euro |
| Enterprise | über 2.000 Produkte, ERP-Anbindung | 8 Wochen und mehr | auf Anfrage (ab ca. 20.000 Euro) |
Für Enterprise-Migrationen mit ERP-Anbindung ist ein verbindlicher Preis erst nach einer Analyse des Quellsystems möglich, in der Praxis starten solche Projekte selten unter 20.000 Euro. Die Spannen sind marktübliche Orientierungswerte für den Datenumzug, keine amtliche Statistik. Ein kompletter Shop-Neubau mit eigenem Design liegt deutlich höher. Der tatsächliche Aufwand hängt stark davon ab, wie sauber die Ausgangsdaten sind (unstrukturierte Produktbeschreibungen verdoppeln den Aufwand), ob eine ERP- oder Warenwirtschaftsanbindung neu gebaut werden muss und wie viele individuelle Funktionen der Quellshop hat.
Zu den Entwicklungskosten kommen laufende Kosten für WooCommerce selbst: Hosting, Plugins, Zahlungsgebühren. Sie sind in vielen Fällen nach sechs bis zwölf Monaten durch wegfallende Plattformgebühren kompensiert. Die vollständige Kostenstruktur erklärt der Ratgeber WooCommerce Kosten.
Typische Fallstricke
Staging im Index, noindex beim Go-Live vergessen. Das ist der teuerste SEO-Fehler überhaupt. Wird die Testumgebung versehentlich von Google gecrawlt, entsteht Duplicate Content. Bleibt umgekehrt nach dem Go-Live der noindex-Schalter des Stagings auf der Live-Seite stehen, verschwindet der gesamte Shop innerhalb weniger Tage aus dem Index. Beide Fälle passieren häufig und sind leicht zu vermeiden: Staging per Passwort und noindex schützen, am Launch-Tag den noindex-Schalter zuerst prüfen.
Automatische Mails beim Import. Der Import von Kunden und Bestellungen löst in WooCommerce standardmäßig Bestätigungs- und Kontomails aus. Ohne vorher abgeschalteten Mailversand bekommt jeder Bestandskunde unerwartete E-Mails, im schlimmsten Fall mehrere. Vor dem Import abschalten, nach Abschluss wieder aktivieren.
Permalink-Struktur nachträglich ändern. Wer nach dem Import bemerkt, dass die URL-Struktur nicht stimmt, und sie dann ändert, zerschießt alle bereits gesetzten 301-Weiterleitungen. Die Permalink-Konfiguration muss vor dem ersten Inhaltsimport feststehen.
Bilder vergessen. Produktbilder, die in Shopify auf dem Shopify-CDN liegen, müssen aktiv in die neue WordPress-Mediathek importiert werden. Wer nur die CSV importiert, hat Produkte mit kaputten Bild-Links. Die meisten Migrations-Plugins handhaben das automatisch, bei manuellen CSV-Importen muss die Bildmigration separat geplant werden.
Zahlungstoken nicht übertragbar. Gespeicherte Kreditkarten oder SEPA-Lastschriftmandate aus dem alten System lassen sich aus Sicherheitsgründen nicht in ein neues System übertragen. Kunden mit Abonnements oder Dauerzahlungen müssen ihre Zahlungsdaten neu hinterlegen. Wer Abonnements im Shop hat, plant dafür zusätzliche Kommunikation ein.
Meta-Tags und strukturierte Daten vergessen. Shopify setzt automatisch Meta-Titles, Descriptions und einfache strukturierte Daten. In WooCommerce übernimmt das ein SEO-Plugin wie Yoast SEO oder The SEO Framework. Ohne ein solches Plugin fehlen nach dem Umzug Meta-Daten, was das Ranking zusätzlich belastet.
Zu wenig Testzeit. Eine Migration, die direkt vom Staging ohne ausreichende Tests live geht, findet Fehler im Produktivbetrieb. Kunden finden sie auch und schreiben das in Bewertungen. Lieber eine Woche mehr in der Staging-Phase als einen Tag mit einem kaputten Checkout.
Bewertungen unterschätzen. Produktbewertungen sind wertvoller Content: Sie beeinflussen Kaufentscheidungen und sind ein SEO-Signal. Wer sie bei der Migration vergisst, startet mit leeren Bewertungssektionen auf allen Produktseiten. Die rechtssichere Einbindung von Bewertungen nach dem Umzug erklärt der Ratgeber Kundenbewertungen im Onlineshop korrekt einbinden.
Ein typischer Migrationsverlauf
Nehmen wir die Migration eines mittelgroßen Shopify-Shops mit einigen hundert Produkten und mehreren tausend Kundenkonten. Das Quellsystem ist seit Jahren im Betrieb und hat in dieser Zeit organisches Ranking für eine Reihe relevanter Produktseiten aufgebaut.
Das URL-Mapping ist typischerweise der aufwendigste Teil, oft ein bis zwei Arbeitstage, weil die alten Shopify-URLs das Präfix /products/ tragen. Hier fällt schon die wichtigste Entscheidung: Statt auf /shop/ umzustellen und hunderte Weiterleitungen zu bauen, kann man den WooCommerce-Permalink auf /products/ setzen und kommt damit für die Produktseiten fast ohne Einzel-Redirects aus, abgesehen von der einen Trailing-Slash-Regel. Für Kategorien und Blog-Artikel, deren Präfix sich unterscheidet, werden die Weiterleitungen angelegt und im Staging getestet.
Die größte Überraschung ist meist die Passwort-Kommunikation. Selbst wenn die Kunden-E-Mail einige Tage vor dem Launch rausgeht, melden sich in den ersten Wochen typischerweise Kunden, die sich nicht einloggen können. Ein Hinweis direkt auf der Login-Seite, mit Link zur Passwort-Zurücksetzen-Funktion, senkt diese Anfragen.
Das Ranking der migrierten Seiten liegt in den ersten Wochen nach dem Launch typischerweise etwas unter dem Vor-Migrations-Wert. Nach einigen Wochen erreicht die Mehrzahl der Seiten das alte Niveau wieder oder übertrifft es, vor allem wenn parallel die Produktbeschreibungen verbessert werden. Die Einsparung bei den Transaktionsgebühren amortisiert die Migrationskosten über die folgenden Monate.
Migrations-Checkliste
- URL-Mapping vollständig erstellt (jede alte URL, jede neue URL)?
- Permalink-Struktur in WooCommerce festgelegt, bevor der erste Import läuft, und alte Struktur wo möglich beibehalten?
- WooCommerce Germanized oder vergleichbares Plugin konfiguriert?
- Externe Anbindungen (ERP, Warenwirtschaft, Versand, Newsletter) erfasst?
- Import-Reihenfolge korrekt: Kunden, Produkte, Bewertungen, Coupons, Bestellungen?
- Automatischer Mailversand vor dem Import abgeschaltet?
- Test-Import mit 10 bis 20 Produkten durchgeführt und Ergebnis geprüft?
- Alle Produktbilder in die WordPress-Mediathek importiert?
- Produktvarianten korrekt in die WooCommerce-Attributstruktur gemappt?
- 301-Weiterleitungen für alle geänderten URLs gesetzt und getestet (jede auf ihr exaktes Pendant)?
- SEO-Plugin installiert, Meta-Titles und Descriptions für Hauptseiten gepflegt?
- Zahlungsanbieter konfiguriert und mit Testdaten vollständig durchgespielt?
- Versandregeln und Steuerkonfiguration für DE, AT, CH korrekt eingerichtet?
- DNS-TTL gesenkt, Rollback-Plan und aktuelles Backup vor dem Launch bereit?
- Kunden-E-Mail über das Passwort-Zurücksetzen verschickt?
- Login-Seite mit direktem Link zur Passwort-Zurücksetzen-Funktion versehen?
- Staging-noindex am Launch-Tag entfernt, Live-Shop indexierbar?
- XML-Sitemap in der Google Search Console eingereicht?
- Search Console in den ersten vier Wochen auf 404-Fehler überwacht?
- Ihr erster Schritt ist das URL-Mapping, noch vor jedem Export. Es entscheidet über Erfolg oder Ranking-Verlust.
- Prüfen Sie vor der Strukturwahl, ob sich die alte URL-Struktur in WooCommerce beibehalten lässt. Dann entfallen die meisten Weiterleitungen von vornherein.
- Setzen Sie für jede unvermeidbare URL-Änderung eine 301 auf das exakte Pendant, nie pauschal auf die Startseite, und behalten Sie die Weiterleitungen mindestens ein Jahr.
- Vor dem Go-Live zwei oft übersehene Fehler abhaken: den noindex-Schalter des Stagings und den automatischen Mailversand beim Import.
Häufige Fragen zur WooCommerce Migration
Wie lange dauert eine WooCommerce Migration?
Ein kleiner Shop mit bis zu 100 Produkten ist bei guter Vorbereitung in ein bis zwei Wochen umgezogen. Mittelgroße Shops mit 100 bis 500 Produkten und komplexen Produktvarianten benötigen realistisch zwei bis vier Wochen. Die Testphase auf dem Staging-System ist dabei eingerechnet. Wer die Testphase kürzt, riskiert Fehler im Produktivbetrieb.
Verliere ich mein Google-Ranking durch die Migration?
Mit korrekten 301-Weiterleitungen überträgt Google das bestehende Ranking auf die neuen URLs. Es gibt eine kurzfristige Schwankung in den ersten zwei bis sechs Wochen, während Google die neuen URLs crawlt und indexiert. Das ist normal und kein dauerhafter Verlust. Noch besser: Wo die alte URL-Struktur in WooCommerce beibehalten werden kann, ändert sich die URL fast nicht und es braucht kaum Weiterleitungen. Ohne 301-Weiterleitungen dagegen verliert man das Ranking dauerhaft.
Können Kundenpasswörter migriert werden?
Nein, nicht aus Shopify. Die Shopify-API gibt aus Sicherheitsgründen keine Passwort-Hashes heraus. Alle Kunden müssen sich nach dem Umzug einmalig ein neues Passwort setzen. Aus Shopware lassen sich Passwort-Hashes je nach Konfiguration zwar exportieren, der abweichende Hashing-Algorithmus macht einen direkten Import aber praktisch unmöglich. In beiden Fällen ist der saubere Weg derselbe: Kunden vorab per E-Mail informieren und direkt auf die Passwort-Zurücksetzen-Funktion verweisen.
Wie ziehe ich einen bestehenden WooCommerce-Shop auf eine neue Domain oder einen neuen Server um?
Das ist eine andere Aufgabe als ein Plattformwechsel und meist einfacher, weil System und Datenstruktur gleich bleiben. Die internen ID-Verknüpfungen zwischen Produkten, Kunden und Bestellungen müssen erhalten bleiben, deshalb wird in der Regel die komplette Datenbank plus das wp-content-Verzeichnis umgezogen, nicht per CSV exportiert. Auch hier gilt: automatischen Mailversand vorher abschalten und bei einem Domainwechsel 301-Weiterleitungen setzen.
Was kostet eine professionelle WooCommerce Migration?
Für die reine Datenmigration eines kleinen Shops mit bis zu 100 Produkten beginnen Agenturen bei circa 2.500 Euro. Mittelgroße Shops liegen zwischen 4.000 und 8.000 Euro, abhängig von Datenkomplexität, ERP-Anbindung und individuellem Anpassungsbedarf. Ein kompletter Neuaufbau mit eigenem Design ist deutlich teurer. Die laufenden Einsparungen gegenüber den Shopify-Plattformgebühren kompensieren die Investition für viele Shops nach sechs bis zwölf Monaten.
Kann ich den Shop während der Migration weiter betreiben?
Ja. Die Migration läuft auf einem Staging-System parallel zum laufenden Betrieb. Der Umzug auf die Produktivdomain ist ein kurzfristiger Wechsel, der in der Regel innerhalb weniger Stunden abgeschlossen ist. Für diesen Zeitraum kann der alte Shop schreibgeschützt oder mit einem Wartungshinweis weiterlaufen, was zugleich der einfachste Rollback-Weg ist.
Welche Daten können nicht migriert werden?
Folgende Daten lassen sich technisch nicht oder nur sehr eingeschränkt übertragen: Kundenpasswörter (Shopify und Shopware), gespeicherte Zahlungstoken (Kreditkarten, Lastschriftmandate), Abonnementverträge für Wiederkäufer (müssen neu abgeschlossen werden) und systemspezifische Metadaten ohne Entsprechung in WooCommerce.
Ist WooCommerce auch für größere Shops geeignet?
WooCommerce ist ab einem gewissen Bestellvolumen anspruchsvoll in der Infrastruktur, aber gut skalierbar. Shops mit mehreren tausend Produkten und hohem Traffic brauchen speziell konfiguriertes Managed-Hosting und eine Performance-Strategie. Die Performance-Hebel für WooCommerce beschreibt der Ratgeber WooCommerce schneller machen.
Brauche ich eine Agentur für die Migration?
Nicht zwingend. Technisch versierte Betreiber mit einfacher Produktstruktur können eine Migration in Eigenregie durchführen. Der Aufwand für URL-Mapping, Datentransformation und QA sollte aber nicht unterschätzt werden. Wer auf Nummer sicher gehen will oder einen komplexen Shop hat, ist mit einer erfahrenen Agentur besser beraten, weil Fehler beim Umzug schwer rückgängig zu machen sind.
