首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >亚马逊mws -更新MerchantOrderID

亚马逊mws -更新MerchantOrderID
EN

Stack Overflow用户
提问于 2015-03-19 15:05:20
回答 1查看 281关注 0票数 0

我正在尝试通过Feed API更新Amazon Merchant Order ID。

它已成功提交,我已经通过GetFeedSubmissionResult调用检查了来自Amazon MWS Scratchpad的响应。它返回该过程已完成,没有任何错误。

但是当我在亚马逊(sellercentral.amazon.com)中打开我的订单时,它显示“无保存”:您的商家订单ID:#无保存

什么都没有改变。

EN

回答 1

Stack Overflow用户

发布于 2015-03-20 18:47:51

您的XML源(在您的注释中提供)缺少<Item>元素。亚马逊希望您确认您不仅收到了订单,而且还收到了所有包含的项目。完整的XML提要应如下所示:

代码语言:javascript
复制
<?xml version="1.0"?>
<AmazonEnvelope xmlns:xsi="w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="amzn-envelope.xsd">
    <Header>
        <DocumentVersion>1.01</DocumentVersion>
        <MerchantIdentifier>M_xxxxx_114513393</MerchantIdentifier>
    </Header>
    <MessageType>OrderAcknowledgement</MessageType>
    <Message>
        <MessageID>1</MessageID>
        <OrderAcknowledgement>
            <AmazonOrderID>114-8862878-1197857</AmazonOrderID>
            <MerchantOrderID>abc-402637</MerchantOrderID>
            <StatusCode>Success</StatusCode>
            <Item> <-- you need to repeat the "Item" element for each order line
                <AmazonOrderItemCode>abc</AmazonOrderItemCode>
                <MerchantOrderItemID>def</MerchantOrderItemID> <-- I'm not sure this is required, but haven't tried without
            </Item>
        </OrderAcknowledgement>
    </Message>
</AmazonEnvelope>

( <-- ...评论不是实际提要的一部分)

您可能还希望查看与this相关的StackOverflow答案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29138891

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档