🔧 Amazon - Erreur "must have no element [children]", and the value must be valid.

Message d'erreur Amazon (exemple) :

cvc-complex-type.2.2: Element 'Width' must have no element [children], and the value must be valid.
ou

cvc-complex-type.2.2: Element 'StandardPrice' must have no element [children], and the value must be valid. 

Que signifie cette erreur ?

Amazon vous informe qu'ils reçoivent une unité de mesure de largeur (par exemple : "CM"), mais aucune valeur correspondante pour la largeur. Ces deux éléments sont mutuellement dépendants, ce qui entraîne l'erreur.

Le problème peut être identifié dans la section Aperçu : "item_width" est vide, alors que "item_width_unit_of_mesure" est renseigné avec "CM".

width amazon.png

Une erreur similaire peut se produire avec le prix, si le prix est vide mais que la devise ("EUR" par exemple) est renseignée.

Note : malgré le mot "children", cette erreur n'a rien à voir avec les déclinaisons.

Résoudre et prévenir cette erreur :

Dans cet exemple, ajoutez une règle pour vider l'attribut "item_width_unit_of_mesure" lorsque le champ mappé avec l'attribut "item_width" est vide.

Exemple de règle :

width amazon rule.png

De manière plus générale, assurez-vous que les champs mutuellement dépendants sont soit tous les deux renseignés, soit tous les deux vides.

-

Articles dans cette section

Afficher plus
Lengow Academy
Accédez à notre plateforme d'apprentissage en ligne conçue pour vous aider à exploiter tout le potentiel de la suite Lengow.