Erreurs courantes

Voici les erreurs les plus courantes :

La liste ci-dessous répertorie les erreurs par ordre alphabétique.

auth/account_access_denied

User cannot access account <account_number>
RésuméEnvoi d'une requête ciblant un compte auquel l'utilisateur authentifié n'a pas accès.
Causes courantesErreur de saisie de l'ID du marchand cible ou oubli d'ajout de l'utilisateur dans Merchant Center.
Conseils de résolutionVérifiez que vous ciblez le bon compte ou enregistrez-vous en tant qu'utilisateur du compte dans Merchant Center (Paramètres > Utilisateurs).
Conseils de préventionN/A
User is not an administrator of account <account_number>
RésuméEnvoi d'une requête de modification d'un compte pour lequel l'utilisateur authentifié ne dispose d'aucun droit d'administration.
Causes courantesN/A
Conseils de résolutionAccordez des droits d'administration à l'utilisateur authentifié.
Conseils de préventionN/A

conflict

[productId] Product ID <product id> is already modified by another entry in the same request for merchant <merchant> and store code <store code>
RésuméTentative d'exécution simultanée de plusieurs opérations en conflit.
Causes courantesUne requête par lot contient plusieurs opérations en conflit pour un même produit, ou plusieurs opérations en conflit sur un même produit ont été envoyées à Content API en même temps.
Conseils de résolutionConsultez les conseils de prévention.
Conseils de préventionApportez toutes les modifications sur un produit donné en une seule opération dans un ensemble de requêtes par lot. Évitez d'effectuer plusieurs appels simultanés à Content API pour le même code de magasin et marchand, ou vérifiez que ces appels ne contiennent pas de produits qui se chevauchent.

internalError

Internal error
RésuméLe backend de Google rencontre un problème.
Causes courantesN/A
Conseils de résolutionRéessayez d'exécuter la requête. Si le problème persiste, informez-nous en sur le forum.
Conseils de préventionN/A

invalid

Invalid channel: '<channel>'
RésuméUn canal non valide a été indiqué dans un ID produit. Par exemple : not_a_channel:en:US:sku123.
Causes courantesN/A
Conseils de résolutionN/A
Conseils de préventionAssurez-vous que votre ID produit respecte le format channel:languageCode:countryCode:offerId, par exemple : online:en:US:sku123. Pour en savoir plus, consultez la documentation de référence sur Products.insert.
[countrycode] Invalid country code: '<country_code>'
RésuméUn code de pays non valide a été indiqué dans un ID produit. Par exemple : online:en:not_a_country_code:sku123.
Causes courantesN/A
Conseils de résolutionN/A
Conseils de préventionAssurez-vous que votre ID produit respecte le format channel:languageCode:countryCode:offerId et que le code pays correspond à un code ISO 3166 valide.
[item id] Invalid item id: '<id>'
RésuméID d'article non valide, par exemple sku123 au lieu de online:en:US:sku123.
Causes courantesSpécification d'un identifiant d'offre au lieu d'un ID produit dans une requête GET ou DELETE.
Conseils de résolutionN/A
Conseils de préventionAssurez-vous que votre ID produit respecte le format channel:languageCode:countryCode:offerId.
[name] The term '<term>' is not allowed
RésuméLe nom contient un mot interdit.
Causes courantesN/A
Conseils de résolutionUtilisez des mots acceptés dans le nom. Consultez l'article du centre d'aide Spécifications des données produit pour en savoir plus.
Conseils de préventionN/A
[price.currency] Please use a currency that is supported in the target country
RésuméUne devise non disponible dans le pays cible a été spécifiée.
Causes courantesN/A
Conseils de résolutionAssurez-vous que la devise et le pays sont correctement spécifiés. Pour en savoir plus, consultez la section sur l'attribut price dans l'article Spécifications des données produit du centre d'aide.
Conseils de préventionN/A
[storeCode] storeCode must be 'online'
RésuméVous avez essayé de mettre à jour le prix et la disponibilité d'un produit en ligne via le flux d'inventaire, mais vous avez spécifié une valeur autre que la valeur spéciale online comme identifiant de magasin dans l'URL.
Causes courantesN/A
Conseils de résolutionDéfinissez l'identifiant du magasin sur online dans l'URL de la requête.
Conseils de préventionAssurez-vous de bien spécifier la valeur online pour les produits en ligne et l'identifiant du magasin pour les produits en magasin dans toutes vos requêtes d'inventaire.
[<attribute>]
RésuméL'élément spécifié entre crochets n'est pas valide.
Causes courantesN/A
Conseils de résolutionCorrigez les spécifications de l'élément concerné par le problème. Pour en savoir plus, consultez l'article du centre d'aide Spécifications des données produit.
Conseils de préventionN/A

notFound

Item not found
RésuméL'article que vous avez essayé d'obtenir, de mettre à jour ou de supprimer n'existe pas.
Causes courantesTentative de suppression d'un produit qui n'existe pas, ou ID produit incorrectement spécifié dans l'URL de la requête de suppression.
Conseils de résolutionRécupérez la liste des produits à l'aide de la méthode Products.list, puis essayez d'obtenir, de mettre à jour ou de supprimer uniquement les articles y figurant. Assurez-vous que l'ID produit respecte le format channel:languageCode:countryCode:offerId, par exemple online:ru:RU:277104-ekb, et non celui d'un identifiant d'offre du type 277104-ekb.
Conseils de préventionN/A

not_inserted

The item could not be inserted.
RésuméEn raison d'autres erreurs, le produit n'a pas pu être inséré, car il remplacerait une entrée valide déjà existante.
Causes courantesN/A
Conseils de résolutionExaminez les autres erreurs détectées pour le même appel, puis corrigez-les avant d'essayer de réinsérer les nouvelles informations sur le produit.
Conseils de préventionN/A

quota

too_many_items: Merchant quota exceeded
RésuméTrop d'articles importés sur Google Shopping.
Causes courantesLes produits dont la validation a échoué peuvent quand même être insérés s'ils ne remplacent pas un produit valide existant. Utilisez l'indicateur includeInvalidInsertedItems dans la méthode Productstatuses.list pour vous assurer que votre compte ne contient pas un trop grand nombre de produits non valides.
Conseils de résolution

Vérifiez si votre compte contient de trop nombreux produits non valides et supprimez-les comme indiqué ci-dessus. De plus, définissez des dates d'expiration lors de l'importation de vos produits. À la date d'expiration, le produit est automatiquement supprimé. Sachez que la date d'expiration par défaut est de 30 jours maximum après l'insertion ou la mise à jour du produit.

Remarque : Le quota d'articles pour un multicompte est calculé selon le nombre total de produits dans l'ensemble des sous-comptes. Si vous rencontrez cette erreur avec un sous-compte, assurez-vous que ce dernier et le multicompte disposent d'un quota de produits suffisant.

Si vous avez essayé ces solutions, mais que l'espace disponible pour les nouveaux produits dans votre compte Merchant Center reste insuffisant, vous pouvez demander à augmenter le nombre d'articles pouvant être envoyés dans votre compte.

Conseils de préventionMêmes conseils que ci-dessus.
too_many_subaccounts: Maximum number of subaccounts reached
RésuméVous avez atteint le nombre maximal de sous-comptes autorisé pour votre multicompte.
Causes courantesN/A
Conseils de résolution

Supprimez les sous-comptes obsolètes.

Si tous vos comptes sont actifs, vous pouvez demander la création de sous-comptes supplémentaires dans votre multicompte.

Conseils de préventionN/A
request_rate_too_high: Request rate too high. Please reduce your throughput
RésuméLes requêtes sont envoyées trop rapidement. Veuillez réduire la fréquence des requêtes.
Causes courantesConsultez les quotas par minute présentés dans les limites publiées. Si vous dépassez ces quotas, cette erreur apparaît. Elle peut être due à un pic de trafic ou à l'expansion de votre serveur à plus grand nombre de threads.
Conseils de résolutionRéduisez le nombre total de requêtes envoyées par minute.
Conseils de préventionSi vous rencontrez cette erreur, mettez en place des stratégies programmatiques en arrière-plan pour réduire votre taux de requêtes à un niveau approprié sur le long terme.
daily_limit_exceeded: merchant quota exceeded
RésuméVous dépassez le nombre de requêtes autorisées par jour pour la méthode de service donnée.
Causes courantesConsultez les quotas par minute présentés dans les limites publiées. Si vous dépassez ces quotas, cette erreur apparaît.
Conseils de résolution

Réduisez le nombre total de requêtes envoyées par jour en combinant plusieurs modifications dans une seule requête lorsque cela est possible. Envisagez de modifier vos produits par lot sur une période appropriée pour éviter de modifier trop souvent vos produits plusieurs fois. Pour les mises à jour d'articles pouvant être représentées sous forme de microdonnées sur votre site Web, utilisez cette méthode pour limiter le nombre d'appels aux services Products ou Inventory.

Si vous avez encore besoin d'augmenter votre quota quotidien d'appels à une méthode donnée, contactez-nous et indiquez-nous votre ID Merchant Center, les méthodes pour lesquelles vous atteignez la limite de quota, une estimation du nombre d'appels par jour dont vous aurez besoin pour ces méthodes et la raison. Nous vous aiderons à augmenter votre quota.

Conseils de préventionConsultez les conseils ci-dessus.
too_many_failed_auths: Too many failed authentications.
RésuméVous exécutez trop de requêtes par lot pour des comptes auxquels vous n'avez pas accès.
Causes courantesExécution de requêtes par lot pour des sous-comptes supprimés ou nouvellement créés avant qu'ils soient disponibles.
Conseils de résolutionÉvitez d'effectuer des appels qui impliquent un sous-compte supprimé. Dans le cas d'un nouveau sous-compte, patientez quelques minutes avant d'effectuer des appels qui le concernent.
Conseils de préventionConsultez les conseils ci-dessus.

required

[price.value] Required parameter: price.value
RésuméAucune valeur spécifiée pour le prix. Par exemple, vous avez spécifié { "currency": "USD" } au lieu de { "value": 123, "currency": "USD" }.
Causes courantesN/A
Conseils de résolutionAssurez-vous que le paramètre price (dans ce cas) est correctement défini. Par exemple, l'attribut price comporte deux champs obligatoires : value et currency.
Conseils de préventionN/A
[product] INSERT request must specify product
RésuméUne requête par lot personnalisée a été envoyée à l'API avec une entrée contenant "method": "insert", mais aucun produit.
Causes courantesVous avez oublié de remplacer la méthode par get ou delete.
Conseils de résolutionSpécifiez un produit à insérer via le champ product.
Conseils de préventionAssurez-vous que les entrées du lot dotées de la méthode insert spécifient bien un produit et que celles dotées des méthodes get ou delete spécifient un ID produit.
[productId] DELETE request must specify productId
RésuméUne requête par lot personnalisée a été envoyée à l'API avec une entrée contenant "method": "delete", mais aucun ID produit.
Causes courantesVous avez oublié de remplacer la méthode par insert.
Conseils de résolutionSpécifiez un produit à supprimer via le champ productID.
Conseils de préventionAssurez-vous que les entrées du lot dotées de la méthode insert spécifient bien un produit et que celles dotées des méthodes get ou delete spécifient un ID produit.

userRateLimitExceeded

User Rate Limit Exceeded
RésuméLes requêtes sont envoyées trop rapidement. Veuillez réduire la fréquence des requêtes.
Causes courantesConsultez les limites concernant les requêtes HTTP présentées dans les limites publiées. Si vous les dépassez, cette erreur apparaît. Elle peut être due à un pic de trafic ou à l'expansion de votre serveur à plus grand nombre de threads.
Conseils de résolutionRéduisez le nombre total de requêtes envoyées par minute. En regroupant plusieurs appels de la méthode vers le même service dans une seule requête custombatch, vous pouvez réduire le nombre de requêtes HTTP.
Conseils de préventionSi vous rencontrez cette erreur, mettez en place des stratégies d'interruption programmatiques et par lot pour réduire votre taux de requêtes à un niveau approprié sur le long terme.

validation

[adwords_redirect]
RésuméUn produit dont le champ adwords_redirect ne correspond pas à une URL valide a été envoyé.
Causes courantesN/A
Conseils de résolutionAssurez-vous que la valeur du champ adwords_redirect correspond à une URL valide.
Conseils de préventionN/A
[item] auth/frontend/not_claimed
RésuméL'URL du site Web du marchand n'a pas été revendiquée dans Merchant Center.
Causes courantesN/A
Conseils de résolutionRevendiquez l'URL de votre site dans Merchant Center. Vous trouverez la procédure détaillée dans le Centre d'aide.
Conseils de préventionN/A
[energy_efficiency_class] validation/feed
RésuméL'attribut energyEfficiencyClass et le prix unitaire ont été spécifiés pour un même produit.
Causes courantesN/A
Conseils de résolutionSpécifiez uniquement la classe énergétique ou le prix unitaire, et non les deux à la fois.
Conseils de préventionN/A
[item] internal
RésuméErreur interne.
Causes courantesN/A
Conseils de résolutionRéessayez d'exécuter la requête. Si le problème persiste, informez-nous-en sur le forum.
Conseils de préventionN/A
[item_group_id] invalid_attribute
RésuméUn article a été envoyé avec à la fois un attribut itemGroupId et de nombreuses valeurs pour un attribut de variante (couleur, taille, motif ou matière).
Causes courantesVous avez spécifié plusieurs tailles pour un produit tout en spécifiant un identifiant de groupe d'articles.
Conseils de résolutionEnvoyez un produit différent pour chaque valeur d'un attribut de variante donné, comme size.
Conseils de préventionN/A
[additional_image_link] invalid_attribute
RésuméEnvoi de plus de 10 liens image supplémentaires.
Causes courantesN/A
Conseils de résolutionLimitez le nombre de liens image supplémentaires à 10.
Conseils de préventionN/A
[<attribute>] invalid_character
RésuméUne marque, une description ou un autre attribut a été envoyé en tant que chaîne qui ne peut être analysée avec l'encodage de requête spécifié.
Causes courantesN/A
Conseils de résolutionConsultez le message pour connaître l'attribut à l'origine du problème, puis validez l'encodage du texte de la valeur concernée avant de la renvoyer. L'API n'accepte que les caractères UTF-8 valides.
Conseils de préventionN/A
[<attribute>] invalid_value
RésuméEnvoi d'une couleur, d'une description ou d'un autre attribut non valide.
Causes courantesN/A
Conseils de résolutionVérifiez que tous les attributs sont conformes aux spécifications techniques du flux. Pour en savoir plus, consultez l'article Spécifications des données produit du centre d'aide. Pour les problèmes relatifs au code GTIN ou à la référence fabricant, consultez l'article du centre d'aide À propos des codes produit uniques.
Conseils de préventionN/A
[<attribute>] missing_recommended / missing_required
RésuméEnvoi d'un produit sans attribut obligatoire/recommandé.
Causes courantesN/A
Conseils de résolutionAssurez-vous d'inclure tous les attributs recommandés/obligatoires pour votre produit. Consultez l'article du centre d'aide Spécifications des données produit pour en savoir plus.
Conseils de préventionN/A
[link] validation/invalid_value for <destinations>: URLs do not belong to your website
RésuméEnvoi d'un produit avec une URL de base différente de celle revendiquée par le compte Merchant Center.
Causes courantesN/A
Conseils de résolutionAssurez-vous que les URL des produits envoyés correspondent aux pages du site Web revendiqué dans Merchant Center.
Conseils de préventionN/A