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