Message d'erreur
[loyaltyProgram.price.value] Required field not provided: loyaltyProgram.price.value
Traduction : ["loyaltyProgram.price.value"] Champ obligatoire non fourni : "loyaltyProgram.price.value"
Que signifie cette erreur ?
Google a rejeté les produits parce que la devise du prix du programme de fidélité a été envoyée sans sa valeur de prix correspondante, qui est un champ obligatoire lorsque la devise est fournie.
Comment résoudre cette erreur
- Si vous envoyez une devise pour "loyaltyProgram.price.currency", complétez la valeur pour "loyaltyProgram.price.value" car les deux attributs sont mutuellement dépendants.
- Ou si vous n'avez pas de valeur de prix pour "loyaltyProgram.price.value" pour certains produits, vous devez vider l'attribut "loyaltyProgram.price.currency" pour ces produits.
Vous pouvez appliquer une règle pour vider la devise pour les produits pour lesquels vous n'envoyez pas de prix.