gpt4 book ai didi

amazon-mws - 亚马逊 MWS 订单取消流程

转载 作者:行者123 更新时间:2023-12-01 05:18:17 28 4
gpt4 key购买 nike

我正在尝试取消亚马逊上的订单,最初遇到了一些格式问题,现在所有格式问题都已删除,但提要结果一直显示一个或多个项目无效。我正在使用正确的 xml 格式来取消订单以及正确的亚马逊订单 ID 和亚马逊订单商品 ID,这两个 ID 都是有效的,但结果一直显示无效的商品。

订单确认馈送格式:

<?xml version="1.0"?>
<AmazonEnvelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="amzn-envelope.xsd">
<Header>
<DocumentVersion>1.01</DocumentVersion>
<MerchantIdentifier>M_xxxxx_108291953</MerchantIdentifier>
</Header>
<MessageType>OrderAcknowledgement</MessageType>
<Message>
<MessageID>1</MessageID>
<OrderAcknowledgement>
<AmazonOrderID>111-1111111-7313343</AmazonOrderID>
<StatusCode>Failure</StatusCode>
<Item>
<AmazonOrderItemCode>232327843324</AmazonOrderItemCode>
<CancelReason>BuyerCanceled</CancelReason>
</Item>
</OrderAcknowledgement>
</Message>
</AmazonEnvelope>

响应提要提交结果:当我尝试获取提要结果时,它显示此错误“我们无法处理 XML 提要,因为一项或多项无效。请重新提交Feed。',下面是Feed提交结果。
<?xml version="1.0" encoding="UTF-8"?>
<AmazonEnvelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="amzn-envelope.xsd">
<Header>
<DocumentVersion>1.02</DocumentVersion>
<MerchantIdentifier>M_xxxxx_108291953</MerchantIdentifier>
</Header>
<MessageType>ProcessingReport</MessageType>
<Message>
<MessageID>1</MessageID>
<ProcessingReport>
<DocumentTransactionID>7801114004</DocumentTransactionID>
<StatusCode>Complete</StatusCode>
<ProcessingSummary>
<MessagesProcessed>1</MessagesProcessed>
<MessagesSuccessful>0</MessagesSuccessful>
<MessagesWithError>1</MessagesWithError>
<MessagesWithWarning>0</MessagesWithWarning>
</ProcessingSummary>
<Result>
<MessageID>1</MessageID>
<ResultCode>Error</ResultCode>
<ResultMessageCode>25</ResultMessageCode>
<ResultDescription>We are unable to process the XML feed because one or more items are invalid. Please re-submit the feed.</ResultDescription>
</Result>
</ProcessingReport>
</Message>
</AmazonEnvelope>

任何人都可以帮助我解决这个问题。

最佳答案

我可以在亚马逊取消整个订单。

我正在使用的 xml

<?xml version="1.0"?>
<AmazonEnvelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="amzn-envelope.xsd">
<Header>
<DocumentVersion>1.01</DocumentVersion>
<MerchantIdentifier>'.$storeDetails["merchantIdentifier"].'</MerchantIdentifier>
</Header>
<MessageType>OrderAcknowledgement</MessageType>
<Message>
<MessageID>1</MessageID>
<OrderAcknowledgement>
<AmazonOrderID>'.$amazonOrderId.'</AmazonOrderID>
<StatusCode>Failure</StatusCode>
<Item>
<AmazonOrderItemCode>'.$item['store_product_code'].'</AmazonOrderItemCode>
<CancelReason>'.$reason.'</CancelReason>
</Item>
</OrderAcknowledgement>
</Message>
</AmazonEnvelope

====
如果有帮助,请告诉我。

关于amazon-mws - 亚马逊 MWS 订单取消流程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18342768/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com