Mensaje de error de Amazon (ejemplo):
cvc-complex-type.2.2: El elemento 'Width' no debe tener ningún elemento [hijos], y el valor debe ser válido.
¿Qué significa este error?
Amazon te está informando de que están recibiendo una unidad de medida de ancho (por ejemplo: "CM"), pero no hay un valor correspondiente para el ancho. Estos dos elementos son mutuamente dependientes, lo que provoca el error.
El problema se puede identificar en la sección de Vista previa: "item_width" está vacío, mientras que "item_width_unit_of_mesure" está lleno con "CM".
Un error similar puede ocurrir con el precio, si el precio está vacío pero la moneda ("EUR" por ejemplo) está poblada.
Nota: a pesar de la palabra "hijos", este error no tiene nada que ver con las variaciones.
Resuelve y previene este error:
En este ejemplo, añade una regla para vaciar el atributo "item_width_unit_of_mesure" cuando el campo coincidente con el atributo "item_width" no tiene valor.
Ejemplo de regla:
En términos más generales, asegúrate de que los campos mutuamente dependientes estén ambos llenos o ambos vacíos.