Von WooCommerce migrieren

Schritt-für-Schritt-Anleitung für WooCommerce — API-Schlüssel einrichten, WordPress-XML exportieren, Kunden und Bestellungen übertragen.

Zuletzt aktualisiert: 2026-04-20

Von WooCommerce migrieren

Diese Anleitung deckt den vollständigen Wechsel von WooCommerce zur neuen Plattform ab. Sie können Produkte, Kunden, Bestellhistorie, Blog-Beiträge und Seiten übertragen — entweder per direkter API-Verbindung oder über Exportdateien aus WordPress.

Was Sie migrieren können

DatenAPIDateiHinweis
Produkte (einfach)JaJaVollständig inkl. Beschreibung
Produkte (variabel)JaJaVarianten werden korrekt erkannt
ProduktbilderJaJaPer URL-Download, HTTPS-only
KategorienJaJaWerden automatisch angelegt
ProduktattributeJaSpalten „Attribut N Name/Wert"
ACF-MetafelderJaSpalten mit meta:-Präfix
Kunden + AdressenJaJaAbgleich per E-Mail
PasswörterNeinNeinKunden müssen Passwort neu setzen
Blog-BeiträgeJaWordPress XML (WXR)
SeitenJaWordPress XML (WXR)
BestellhistorieJaJaNur lesend, keine Zahlungsaktionen
GutscheineNeinNeinManuell neu anlegen
BewertungenNeinNeinManuell übertragen

Option A: Per API verbinden

WooCommerce-API-Schlüssel erstellen

  1. Melden Sie sich in Ihrem WordPress-Admin an.
  2. Navigieren Sie zu WooCommerce → Einstellungen → Erweitert → REST-API.
  3. Klicken Sie auf Schlüssel hinzufügen.
  4. Füllen Sie das Formular aus:
    • Beschreibung: z. B. „Migration zu neuer Plattform"
    • Benutzer: Wählen Sie Ihren Administrator-Account
    • Berechtigung: Nur lesen (Lesezugriff genügt für die Migration)
  5. Klicken Sie auf API-Schlüssel generieren.
  6. Kopieren Sie Consumer Key und Consumer Secret — beide Werte werden nur einmal angezeigt.

Verbindung im Migration Hub herstellen

  1. Öffnen Sie Admin → Migration.
  2. Wählen Sie die WooCommerce-Kachel.
  3. Wählen Sie Per API verbinden.
  4. Geben Sie ein:
    • Shop-URL: Vollständige URL Ihres WooCommerce-Shops, z. B. https://mein-shop.de
    • Consumer Key: Der generierte Schlüssel
    • Consumer Secret: Das generierte Geheimnis
  5. Klicken Sie auf Verbinden. Die Verbindung wird sofort überprüft.
  6. Bei Erfolg erscheinen die verfügbaren Datensätze (Produkte, Kunden, Bestellungen).

Produkte per API importieren

  1. Navigieren Sie zu Admin → Migration → Produkte.
  2. Das Banner zeigt Ihre Verbindungsdetails und die Produktanzahl.
  3. Klicken Sie auf Produkte importieren.
  4. Der Import läuft in Batches von 50 Produkten. Bei großen Katalogen dauert es einige Minuten.
  5. Die Importzusammenfassung zeigt:
ZählerBedeutung
ErstelltNeue Produkte angelegt
AktualisiertProdukte mit vorhandener SKU überschrieben
ÜbersprungenDuplikate ohne Änderung
FehlgeschlagenDetails per Klick einsehbar
Bilder geladenErfolgreich heruntergeladene Bilder
Kategorien angelegtNeue Kategorien aus WooCommerce-Kategorien

Kunden per API importieren

  1. Navigieren Sie zu Admin → Migration → Kunden.
  2. Klicken Sie auf Kunden importieren.
  3. Die Zusammenfassung zeigt neue Kunden, aktualisierte Kunden und importierte Adressen.

Wichtig: Passwort-Hashes werden nie übertragen. Ihre Kunden müssen beim ersten Login die Passwort-vergessen-Funktion nutzen. Mehr dazu unter Kunden: Passwörter nach Migration.

Bestellhistorie per API importieren

  1. Navigieren Sie zu Admin → Migration → Bestellungen.
  2. Klicken Sie auf Bestellungen importieren.
  3. Ein Hinweis-Banner erklärt: Importierte Bestellungen sind permanent lesend — keine E-Mails, keine Zahlungsaktionen, keine Rechnungserstellung.
  4. Die Zusammenfassung zeigt: importierte Bestellungen, verknüpfte Kunden, per SKU zugeordnete Produkte, und nicht zuordenbare SKUs.
  5. Notieren Sie die Batch-ID für einen möglichen Rollback.

Option B: Exportdateien hochladen

Produkte aus WooCommerce exportieren

  1. Navigieren Sie in WordPress zu WooCommerce → Produkte.
  2. Klicken Sie auf Exportieren.
  3. Einstellungen:
    • Welche Spalten exportieren? → Alle Spalten
    • Welche Produkte exportieren? → Alle Produkte
    • CSV-Trennzeichen → Komma (,)
  4. Klicken Sie auf Export starten.

Das System erkennt folgende WooCommerce-Spalten automatisch:

WooCommerce-SpalteImportiert als
NameProdukttitel
SKUArtikelnummer (Abgleichsschlüssel)
DescriptionAusführliche Beschreibung
Short descriptionKurzbeschreibung
Regular priceVerkaufspreis
Sale priceAktionspreis
Tax classSteuersatz
StockLagerbestand
CategoriesKategorien (automatisch angelegt)
ImagesProduktbilder (URLs)
TagsProdukt-Tags
SlugURL-Slug
Attribut N NameAttributname
Attribut N Wert(e)Attributwerte
meta:feldnameProduktattribut (ACF-Metafelder)

Produkte importieren:

  1. Navigieren Sie zu Admin → Migration → Produkte.
  2. Ziehen Sie die CSV-Datei in den Upload-Bereich (max. 10 MB).
  3. Klicken Sie auf Importieren.

WordPress-Blog-Beiträge und Seiten exportieren

  1. Öffnen Sie WordPress Admin → Werkzeuge → Daten exportieren.
  2. Wählen Sie Alle Inhalte (exportiert Beiträge, Seiten und andere Inhaltstypen).
  3. Klicken Sie auf Exportdatei herunterladen. Sie erhalten eine .xml-Datei im WXR-Format.

Inhalte importieren:

  1. Navigieren Sie zu Admin → Migration → Inhalte.
  2. Das Format wird automatisch erkannt, wenn Sie eine .xml-Datei ablegen (Badge: „WordPress XML erkannt").
  3. Optional: Aktivieren Sie Eingebettete Bilder herunterladen, um Bilder aus Beitrags-Inhalten ebenfalls zu importieren (dauert länger).
  4. Klicken Sie auf Hochladen & Importieren.
  5. Die Zusammenfassung zeigt: erstellte Blog-Beiträge, erstellte Seiten, übersprungene Duplikate.

Was beim XML-Import passiert:

  • WordPress-Shortcodes wie [gallery] oder [caption] werden automatisch entfernt
  • Alle importierten HTML-Inhalte werden bereinigt (script-Tags werden entfernt)
  • Bereits vorhandene Slugs werden übersprungen — ein erneuter Import ist sicher

Kunden exportieren und importieren

Export aus WooCommerce:

  1. Navigieren Sie zu WooCommerce → Berichte → Kunden.
  2. Klicken Sie auf CSV herunterladen.

Alternativ über den WordPress-Benutzerexport:

  1. Navigieren Sie zu Benutzer → Alle Benutzer → Exportieren.

Import:

  1. Navigieren Sie zu Admin → Migration → Kunden.
  2. Legen Sie die CSV-Datei ab. Das System erkennt das WooCommerce-Format automatisch (Badge: „WooCommerce-Format erkannt").
  3. Prüfen Sie die vorausgefüllten Feld-Zuordnungen. Unbekannte Formate zeigen einen manuellen Zuordnungsschritt mit Dropdowns.
  4. Klicken Sie auf Importieren.

Zeilen ohne gültige E-Mail werden übersprungen. Kunden werden per E-Mail abgeglichen.

Bestellungen exportieren und importieren

  1. Navigieren Sie zu WooCommerce → Bestellungen → Exportieren.
  2. Wählen Sie den gewünschten Zeitraum.
  3. Navigieren Sie zu Admin → Migration → Bestellungen.
  4. Legen Sie die CSV-Datei ab. Das WooCommerce-Format wird automatisch erkannt.
  5. Klicken Sie auf Importvorschau, um eine Voransicht zu erhalten (ohne Datenbankänderungen).
  6. Klicken Sie auf Import ausführen, um zu bestätigen.

Bilder in großer Menge importieren

Falls Produktbilder nach dem Import fehlen, importieren Sie sie nachträglich:

  1. Navigieren Sie zu Admin → Migration → Medien.
  2. Zip-Upload: Archiv mit Bildern hochladen (max. 500 MB gesamt, je Datei max. 10 MB, Formate: jpg, png, webp, gif, svg).
  3. URL-Liste: URLs einfügen (eine pro Zeile, max. 500 URLs, HTTPS erforderlich).

SEO-Weiterleitungen einrichten

WooCommerce-Produkt-URLs (z. B. /produkt/massivholz-bett/) unterscheiden sich von den neuen Shop-URLs. Ohne Weiterleitungen gehen Search-Engine-Rankings verloren.

SEO-Weiterleitungen automatisch generieren


Häufige Probleme

ProblemUrsacheLösung
Umlaute werden falsch dargestelltCSV nicht als UTF-8 exportiertIn Excel: „Speichern unter → CSV UTF-8 (durch Trennzeichen getrennt)"
Varianten erscheinen als einzelne ProdukteFalscher Import-ModusWooCommerce-CSV-Modus statt Standard-CSV verwenden
Bilder werden nicht geladenAlte Domain nicht mehr erreichbarBilder manuell per ZIP unter Migration → Medien hochladen
Kategorien fehlenKategorie-Spalte im Export leerIn WooCommerce prüfen, ob Kategorien den Produkten zugewiesen sind
Preis-FehlerKomma als DezimaltrennzeichenWooCommerce exportiert Punkte — Locale-Einstellung beim Export prüfen

Häufige Fragen

Kann ich den Import rückgängig machen? Ja. Nutzen Sie die Rollback-Funktion. Alle importierten Datensätze werden auf Entwurf gesetzt (Produkte, Inhalte) oder storniert (Bestellungen).

Was passiert mit WooCommerce-Gutscheinen? Gutscheine werden nicht migriert. Legen Sie sie manuell unter Admin → Gutscheine neu an.