amazon - 亚马逊 MWS XML 提要、订单标记为交付、提交的 XML 商品无效
问题描述
我想标记订单以确认交货。我的订单有多种交付方式。UPS \FedEx\Amazon Logistics 用于送货。亚马逊物流由亚马逊MCF发货 这里FedEx提交标志是正常的 这是提交的XML数据:
<?xml version="1.0" encoding="UTF-8"?>
<AmazonEnvelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="amznenvelope.xsd">
<Header>
<DocumentVersion>1.01</DocumentVersion>
<MerchantIdentifier>123456</MerchantIdentifier>
</Header>
<MessageType>OrderFulfillment</MessageType>
<Message>
<MessageID>1</MessageID>
<OrderFulfillment>
<AmazonOrderID>111-222-333-666</AmazonOrderID>
<FulfillmentDate>2021-07-01T10:47:48.607Z</FulfillmentDate>
<FulfillmentData>
<CarrierCode>FedEx</CarrierCode>
<ShippingMethod>Standard</ShippingMethod>
<ShipperTrackingNumber>AE123456</ShipperTrackingNumber>
</FulfillmentData>
<Item>
<AmazonOrderItemCode>3333366666</AmazonOrderItemCode>
<Quantity>1</Quantity>
</Item>
</OrderFulfillment>
</Message>
</AmazonEnvelope>
但是使用MCF下订单总是有问题,请帮助我,谢谢
<?xml version="1.0" encoding="UTF-8"?>
<AmazonEnvelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="amznenvelope.xsd">
<Header>
<DocumentVersion>1.01</DocumentVersion>
<MerchantIdentifier>123456</MerchantIdentifier>
</Header>
<MessageType>OrderFulfillment</MessageType>
<Message>
<MessageID>1</MessageID>
<OrderFulfillment>
<AmazonOrderID>111-222-333-555</AmazonOrderID>
<FulfillmentDate>2021-07-01T10:47:48.607Z</FulfillmentDate>
<FulfillmentData>
<CarrierCode>Amazon Logistics</CarrierCode>
<ShippingMethod>Standard</ShippingMethod>
<ShipperTrackingNumber>AE54321</ShipperTrackingNumber>
</FulfillmentData>
<Item>
<AmazonOrderItemCode>333335555</AmazonOrderItemCode>
<Quantity>1</Quantity>
</Item>
</OrderFulfillment>
</Message>
</AmazonEnvelope>
解决方案
推荐阅读
- python - Lambda 将文件从 S3 加载到 SQL Server
- python - Using Pandas convert column values to column header
- c++ - 具有多个成员函数的实例的线程安全锁定
- laravel - 尝试在我的数据库 phpmyadmin 中保存数据时未定义的变量 $Member
- swift - macOS 如何使用 UNUserNotificationCenter 对通知进行分组
- python - 虚拟环境中没有名为“熊猫”的模块
- c# - 如何从面板传递 EventHandler 以启用父窗体中的按钮?
- flutter - 如何在不影响 Flutter 中的原始列表的情况下将列表执行深层复制到另一个列表
- html - 将鼠标悬停在框上,用灰度过滤另一个
- react-native - iOS:应用程序在后台时无法播放声音