FeedMender

FeedMender/Erreurs/Id invalide

Refus fréquents

Invalid or missing required attribute: id

L'id est l'attribut sur lequel tous les autres systèmes font leur jointure : flux supplémentaires, règles d'attributs, historique de performances. Un défaut ici n'abîme pas un champ, il rend le produit orphelin.

Analysez votre flux gratuitement

Ce que Google exige

Un id stable et unique par produit, sous 50 caractères

Chaque produit a besoin d'un id, unique dans le flux, de 50 caractères au maximum, sans caractères de contrôle. La stabilité compte autant que la validité : l'id est ce par quoi Google reconnaît un produit d'une synchronisation à l'autre, si bien qu'un id qui change est un nouveau produit sans historique, et l'ancien expire.

Ce qui se passe si vous ne le faites pas

Une fusion silencieuse, ou un historique perdu en bloc

Un id dupliqué fait se disputer une seule place à deux produits : la ligne la plus tardive écrase la première et seule votre boutique sait lequel était le vrai produit. Un id manquant fait rejeter la ligne dès l'entrée. L'erreur coûteuse consiste à régénérer les id à chaque export, certains plugins le font, ce qui remet à zéro l'historique de chaque produit et déconnecte toute source de données supplémentaire qui faisait la jointure sur les anciens id.

Comment corriger à la main

Utilisez le SKU, et ne le changez jamais

  • Utilisez un identifiant interne stable, typiquement le SKU, comme id, et configurez l'export pour ne jamais le régénérer.
  • Dédupliquez : quand deux lignes partagent légitimement un id, ce sont des variantes et elles relèvent d'un item_group_id avec des id distincts par variante.
  • Gardez des id sûrs en ASCII et sous 50 caractères ; les caractères de contrôle invisibles issus d'un copier-coller comptent contre la limite et contre la validité.

Lesquels de nos contrôles s'appliquent

4 contrôles s'appliquent, lus depuis le registre du scanner

La détection des doublons indique quelles lignes entrent en collision, pour que votre boutique décide laquelle est la vraie ; l'analyse ne devine jamais entre elles. Cela compte doublement ici, parce que la correction supplémentaire fait elle-même la jointure sur id.

  • id_missingbloque
  • id_duplicatebloque
  • id_too_longbloque
  • id_invalid_unicodebloque

Le chemin le plus rapide

Laissez l'analyse les trouver

L'analyse vérifie chaque id du fichier, et comme tout le mécanisme de réparation fait sa jointure sur cet attribut, c'est la première chose à mettre au propre. L'analyse qui identifie les erreurs est gratuite et montre chaque résultat avant que vous ne payiez quoi que ce soit. Vous ne payez que pour la correction.

Analyser votre flux