StriveFormats
Google Merchant CenterStructureBloqueur d'import

Colonne obligatoire manquante

Il manque la colonne d'un attribut que Google exige pour chaque produit : id, title, description, link, image_link, availability ou price.

De quel problème s’agit-il ?

Il manque la colonne d'un attribut que Google exige pour chaque produit : id, title, description, link, image_link, availability ou price.

Champ concerné:la ligne d'en-tête
Bloqueur d'import: votre fichier ne pourra pas être importé tant que ce problème n'est pas résolu.

À quoi cela ressemble dans votre fichier

Dans votre fichier
id
2MUG-01
Après correction
idavailability
2MUG-01in_stock

Importez votre CSV pour détecter ce problème et exporter un fichier propre.

Corriger

Pourquoi Google Merchant Center le refuse

Merchant Center ne peut pas afficher un produit sans ces attributs : tous les produits du fichier sont refusés.

Remarque propre à Google Merchant Center

Merchant Center lit les noms d'attributs de Google, comme image_link, en anglais, quelle que soit la langue du flux. La casse n'a pas d'importance et le préfixe g: est ignoré, mais l'orthographe et les tirets bas doivent correspondre.

Valeurs valides / format attendu

  1. ✓Toutes les colonnes obligatoires doivent figurer en ligne 1 du fichier
  2. ✓Sur la plupart des plateformes, les noms de colonnes sont sensibles à la casse
  3. ✓Les colonnes manquantes doivent être ajoutées même si leurs valeurs sont vides
  4. ✓Partez du modèle officiel de la plateforme

Corriger dans StriveFormats

Importez votre CSV dans StriveFormats pour détecter ce problème sur toutes les lignes, avec un rapport clair ligne par ligne.

Corriger dans Excel

  1. 1Téléchargez le modèle officiel Google Merchant Center depuis la section Modèles de StriveFormats.
  2. 2Ouvrez votre CSV et le modèle téléchargé dans Excel.
  3. 3Regardez la ligne 1 des deux fichiers : c'est la ligne d'en-tête.
  4. 4Repérez les noms de colonnes présents dans le modèle mais absents de votre fichier.
  5. 5Dans votre CSV, cliquez sur l'en-tête d'une colonne vide et saisissez le nom de colonne manquant exactement comme dans le modèle (en respectant la casse).
  6. 6Laissez vides les cellules de la nouvelle colonne si vous n'avez pas de données : la colonne doit seulement exister.
  7. 7Répétez pour chaque colonne manquante, puis enregistrez au format Texte (séparateur : tabulation) (*.txt).

Corriger dans Google Sheets

  1. 1Téléchargez le modèle officiel Google Merchant Center depuis la section Modèles de StriveFormats.
  2. 2Ouvrez les deux fichiers dans Google Sheets (glissez-les sur drive.google.com, ou Fichier > Importer dans une feuille existante).
  3. 3Comparez la ligne 1 des deux fichiers. Notez les noms de colonnes présents dans le modèle mais absents de votre fichier.
  4. 4Ajoutez les noms de colonnes manquants en ligne 1 de votre fichier, exactement comme dans le modèle (en respectant la casse).
  5. 5Laissez vides les cellules de la nouvelle colonne si vous n'avez pas de données : l'en-tête doit exister.
  6. 6Allez dans Fichier > Télécharger > Valeurs séparées par des tabulations (.tsv), puis renommez le fichier pour qu'il se termine par .txt.

L’éviter la prochaine fois

  1. ✓Partez toujours du modèle officiel de la plateforme, jamais d'une feuille vierge.
  2. ✓Une fois votre fichier construit, comparez votre ligne d'en-tête au modèle côte à côte avant d'exporter.
  3. ✓Gardez une copie de la bonne ligne d'en-tête comme référence pour vos prochains fichiers.
  4. ✓Passez chaque nouveau fichier dans StriveFormats pour vérifier que les en-têtes respectent les exigences de la plateforme.

Comment StriveFormats le détecte

StriveFormats compare la ligne d'en-tête de votre fichier (ligne 1) à l'ensemble des colonnes obligatoires du format Google Merchant Center. Tout nom de colonne obligatoire absent déclenche ce problème.

►Détail technique
L'import de Google Merchant Center lit la première ligne du CSV comme ligne d'en-tête avant de traiter les données. Si un nom de colonne obligatoire en est absent, l'import n'a aucune colonne où écrire ces données : il ne peut pas deviner les colonnes manquantes à partir du contenu. Les noms de colonnes sont comparés exactement (sensibles à la casse sur la plupart des plateformes) : « variant price » ne satisfait donc pas l'exigence « Variant Price ».