Ce guide explique comment importer des champs personnalisés (tels que Advanced Custom Fields / ACF) à partir des données d’exportation WordPress vers les metafields Shopify à l’aide de Blog Importer.
En convertissant votre fichier XML en CSV et en ajustant les noms de colonnes dans Google Sheets, vous pouvez facilement centraliser et gérer des données étendues complexes.
Le défi : perdre des champs personnalisés lors de la migration
Les données étendues créées dans WordPress à l’aide de plugins tels que “Advanced Custom Fields (ACF)” sont souvent ignorées par les outils de migration standard. Créer manuellement des metafields correspondants dans Shopify et copier les données une par une prend énormément de temps et est source d’erreurs humaines.
En combinant le “Convertisseur XML vers CSV” de Blog Importer avec sa fonction d’importation CSV, vous pouvez migrer ces données en masse de manière sûre et efficace.
Étapes de la solution
Étape 1 : Exporter depuis WordPress
Depuis votre tableau de bord d’administration WordPress (Outils > Exporter), exportez votre fichier XML en vous assurant que les champs personnalisés sont inclus. Sélectionnez soit “Tout le contenu”, soit “Articles”.
Étape 2 : Convertir le XML en CSV
Convertissez le fichier XML exporté en un CSV au format Shopify à l’aide de notre outil de conversion XML vers CSV.
Étape 3 : Ouvrir dans Google Sheets
Ouvrez le fichier CSV converti et téléchargé dans Google Sheets (ou Microsoft Excel).
Étape 4 : Vérifier les colonnes de champs personnalisés
Assurez-vous que des colonnes nommées metafield_custom_xxx existent dans votre feuille de calcul. Celles-ci contiennent les valeurs des champs personnalisés extraites de WordPress.
Étape 5 : Ajouter des Metafields dans Shopify
Connectez-vous à votre interface d’administration Shopify. Accédez à Paramètres > Données personnalisées > Metafields > Articles de blog (ou la définition correspondante) et ajoutez des metafields qui correspondent aux champs personnalisés de votre CSV.
Étape 6 : Renommer les colonnes
Dans Google Sheets, renommez les colonnes metafield_custom_xxx pour qu’elles correspondent exactement à l’espace de noms et à la clé (namespace and key) des metafields que vous avez ajoutés dans Shopify (par exemple, custom.attribute_name).
Étape 7 : Modifier les données (facultatif)
Si nécessaire, modifiez et ajustez les données directement dans la feuille de calcul. Vous pouvez également effectuer des remplacements en masse ici.
Étape 8 : Importer avec Blog Importer
Ouvrez Blog Importer, téléchargez votre fichier CSV modifié et lancez le processus d’importation.
Conseil d’expert : Importation de test recommandée Les metafields personnalisés nécessitent une correspondance stricte du type de données. Pour éviter toute incohérence de données, nous vous recommandons vivement d’effectuer d’abord un test d’importation avec seulement quelques enregistrements pour vérifier qu’ils s’affichent correctement dans votre administration Shopify.
FAQ
Est-ce que tous les types de données sont pris en charge ?
Actuellement, nous prenons principalement en charge les types de données à valeur unique (par exemple, texte, chiffres, URL). Les formats de liste ou les types d’objets complexes peuvent être importés en tant que chaînes de texte brut.
Pourquoi mes metafields ne s’affichent-ils pas ?
Vérifiez que vos définitions de metafields sont correctement configurées dans l’administration Shopify. De plus, assurez-vous que les en-têtes de votre CSV respectent strictement le format « namespace.key » (par exemple, custom.mon_champ).
Modifier des blogs à l'aide de feuilles de calcul
Apprenez à utiliser les modèles CSV et maîtrisez les techniques d'édition avancées à l'aide de feuilles de calcul.
Migrer votre blog depuis WordPress
Consultez ici les étapes standard de migration WordPress à l'aide de téléchargements directs de fichiers XML.