Diese Anleitung erklärt, wie Sie benutzerdefinierte Felder (wie Advanced Custom Fields / ACF) aus WordPress-Exportdaten mit Blog Importer in Shopify-Metafelder importieren.
Indem Sie Ihre XML-Datei in eine CSV-Datei konvertieren und die Spaltennamen in Google Sheets anpassen, können Sie komplexe erweiterte Daten einfach zentralisieren und verwalten.
Die Herausforderung: Verlust benutzerdefinierter Felder während der Migration
Erweiterte Daten, die in WordPress mit Plugins wie „Advanced Custom Fields (ACF)“ erstellt wurden, werden von Standard-Migrations-Tools oft ignoriert. Das manuelle Erstellen entsprechender Metafelder in Shopify und das schrittweise Kopieren der Daten ist extrem zeitaufwendig und anfällig für menschliche Fehler.
Durch die Kombination des „XML to CSV Converter“ von Blog Importer mit seiner CSV-Importfunktion können Sie diese Daten sicher und effizient per Massen-Migration übertragen.
Schritte zur Lösung
Schritt 1: Export aus WordPress
Exportieren Sie über Ihr WordPress-Admin-Dashboard (Werkzeuge > Exportieren) Ihre XML-Datei und stellen Sie sicher, dass benutzerdefinierte Felder enthalten sind. Wählen Sie entweder „Alle Inhalte“ oder „Beiträge“.
Schritt 2: XML in CSV konvertieren
Konvertieren Sie die exportierte XML-Datei mit unserem XML to CSV Converter Tool in eine für Shopify formatierte CSV-Datei.
Schritt 3: In Google Sheets öffnen
Öffnen Sie die konvertierte und heruntergeladene CSV-Datei in Google Sheets (oder Microsoft Excel).
Schritt 4: Spalten für benutzerdefinierte Felder überprüfen
Stellen Sie sicher, dass Spalten mit dem Namen metafield_custom_xxx in Ihrer Tabelle vorhanden sind. Diese enthalten die aus WordPress extrahierten Werte der benutzerdefinierten Felder.
Schritt 5: Metafelder in Shopify hinzufügen
Melden Sie sich in Ihrem Shopify-Adminbereich an. Navigieren Sie zu Einstellungen > Benutzerdefinierte Daten > Metafelder > Blogbeiträge (oder die entsprechende Definition) und fügen Sie Metafelder hinzu, die den benutzerdefinierten Feldern in Ihrer CSV-Datei entsprechen.
Schritt 6: Spalten umbenennen
Benennen Sie in Google Sheets die Spalten metafield_custom_xxx so um, dass sie exakt dem Namespace und Schlüssel der Metafelder entsprechen, die Sie in Shopify hinzugefügt haben (z. B. custom.attribut_name).
Schritt 7: Daten bearbeiten (optional)
Bearbeiten und passen Sie die Daten bei Bedarf direkt in der Tabelle an. Hier können Sie auch Massen-Ersetzungen vornehmen.
Schritt 8: Mit Blog Importer importieren
Öffnen Sie Blog Importer, laden Sie Ihre bearbeitete CSV-Datei hoch und starten Sie den Importvorgang.
Profi-Tipp: Testimport empfohlen Benutzerdefinierte Metafelder erfordern eine strikte Übereinstimmung der Datentypen. Um Dateninkonsistenzen zu vermeiden, empfehlen wir dringend, zuerst einen Testimport mit nur wenigen Datensätzen durchzuführen, um zu überprüfen, ob diese in Ihrem Shopify-Admin korrekt angezeigt werden.
FAQ
Werden alle Datentypen unterstützt?
Derzeit unterstützen wir hauptsächlich Einzelwert-Datentypen (z. B. Text, Zahlen, URLs). Listenformate oder komplexe Objekttypen können als einfache Textzeichenfolgen importiert werden.
Warum werden meine Metafelder nicht angezeigt?
Überprüfen Sie, ob Ihre Metafeld-Definitionen im Shopify-Admin korrekt eingerichtet sind. Stellen Sie außerdem sicher, dass Ihre CSV-Header strikt dem Format „namespace.key“ folgen (z. B. custom.mein_feld).
Blogs mit Tabellenkalkulationen bearbeiten
Erfahren Sie, wie Sie CSV-Vorlagen verwenden und fortgeschrittene Bearbeitungstechniken mit Tabellenkalkulationen meistern.
Migrieren Sie Ihren Blog von WordPress
Hier finden Sie die Standard-Migrationsschritte für WordPress unter Verwendung direkter XML-Datei-Uploads.