亚马逊错误信息(示例):
cvc-complex-type.2.2: 元素 'Width' 必须没有元素[子元素],并且值必须有效。
或
cvc-complex-type.2.2: 元素 'StandardPrice' 必须没有元素[子元素],并且值必须有效。
这个错误是什么意思?
亚马逊正在告诉你,他们收到了一个宽度单位(例如:"CM"),但没有对应的宽度值。这两个元素是相互依赖的,从而导致了错误。
可以在预览部分找到问题:"item_width"为空,而"item_width_unit_of_mesure"填写的是"CM"。
如果价格为空但货币(例如:"EUR")已填写,可能会出现类似的错误。
注意:尽管有"children"这个词,但这个错误与变体无关。
解决并防止此错误:
在此示例中,添加一个规则,当与"item_width"字区分匹配的字区分没有值时,清空"item_width_unit_of_mesure"字区分。
规则示例:
更广泛地说,确保相互依赖的字区分要么都填写,要么都为空。