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).