确认货件并获得付款 - 订单配送
借助订单配送上传数据,您的系统可以根据订单配送信息对亚马逊系统进行更新。亚马逊将信息发布到买家的亚马逊账户中,以便买家能够查看货件状态。
您在配送订单后,请向亚马逊发送包含配送信息的发货确认上传数据。如果您使用可追踪配送方式对订单进行配送,请在上传数据中包含追踪编码。亚马逊会提供标准的承运人代码和自由文本字段,以便您能够输入不同的承运人。
该上传数据非常重要,因为它表示亚马逊向买家收费并向您的卖家账户中汇款,然后通知买家该订单正在配送中。如果亚马逊在 30 天内没有收到对所下订单的配送确认,则该订单将会被自动取消,您也不会获得付款。
如果您在订单确认上传数据中建立了自己的编号,可以发送自己的唯一订单和商品编号(【卖家订单编号】和【卖家订单商品编号】)而不是亚马逊的订单和商品编号。
注意: 卖家需要为以下两个分类中 95% 的美国货件提供有效追踪编码: 办公用品和鞋靴。有关更多信息,请参阅有效追踪率。
术语表
元素 | 描述 |
---|---|
【亚马逊订单编号】 | 亚马逊为订单提供的唯一编号,用于识别整个订单,不论订单中各种商品的数量是多少。 |
【卖家订单编号】 | 卖家提供的可选订单编号。第一步是在确认上传数据中建立【卖家订单编号】。亚马逊会将【卖家订单编号】映射到【亚马逊订单编号】,之后您就可以对后续关于该订单的上传数据使用您自己的【卖家订单编号】。查看基础 XSD 以了解定义。 |
【卖家配送编号】 | 卖家为货件提供的唯一编号(亚马逊不使用)。 |
【配送日期】 | 商品实际配送或取件的日期,取决于订单中指定的配送方式。 |
【配送数据】 | 以下订单配送信息的容器:承运人代码运输承运人代码 承运人名称运输承运人名称 配送方式用来配送商品的配送方式 发货人追踪编码货件的追踪编码 注意: 如果【承运人代码】选项列表(位于基础 XSD 中)中不包括您使用的承运人,您可以使用【承运人名称】代替【承运人代码】。 |
【商品】 | 特定商品的以下订单配送信息的容器:亚马逊订单商品编号亚马逊为订单内商品提供的唯一编号。 卖家订单商品编号卖家为订单内商品提供的可选编号。如果在确认上传数据中建立了匹配,那么它就可以用于订单处理。 卖家配送商品编号卖家为货件中的商品提供的唯一编号(亚马逊不使用)。 数量配送数量(如果购买了不止一件给定商品,它们将不会一起进行配送)。 |
【Transparency 代码】 | ASIN 的 Transparency 代码(如果其注册了 Transparency 计划)。对于包含多件商品(“数量”大于 1)的订单,您必须为配送的每件商品提供 Transparency 代码。 |
XSD
https://m.media-amazon.com/images/G/01/help/rainier/OrderFulfillment._CB1565775634_.xsd
<?xml version="1.0"?> <!-- Revision="$Revision: #2 $" --> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"> <xsd:include schemaLocation="amzn-base.xsd"/> <xsd:element name="OrderFulfillment"> <xsd:complexType> <xsd:sequence> <xsd:choice> <xsd:element ref="AmazonOrderID"/> <xsd:element ref="MerchantOrderID"/> </xsd:choice> <xsd:element name="MerchantFulfillmentID" type="IDNumber" minOccurs="0"/> <xsd:element name="FulfillmentDate" type="xsd:dateTime"/> <xsd:element name="FulfillmentData" minOccurs="0"> <xsd:complexType> <xsd:sequence> <xsd:choice> <xsd:element ref="CarrierCode"/> <xsd:element name="CarrierName" type="String"/> </xsd:choice> <xsd:element name="ShippingMethod" type="String" minOccurs="0"/> <xsd:element name="ShipperTrackingNumber" type="String" minOccurs="0"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="CODCollectionMethod" minOccurs="0"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="DirectPayment"/> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element name="Item" minOccurs="0" maxOccurs="unbounded"> <xsd:complexType> <xsd:sequence> <xsd:choice> <xsd:element ref="AmazonOrderItemCode"/> <xsd:element ref="MerchantOrderItemID"/> </xsd:choice> <xsd:element name="MerchantFulfillmentItemID" type="IDNumber" minOccurs="0"/> <xsd:element name="Quantity" type="xsd:positiveInteger" minOccurs="0"/> <xsd:element name="TransparencyCode" type="xsd:string" minOccurs="0" maxOccurs="10"/> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:schema>
示例
<?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.01</DocumentVersion> <MerchantIdentifier>My Store</MerchantIdentifier> </Header> <MessageType>OrderFulfillment</MessageType> <Message> <MessageID>1</MessageID> <OrderFulfillment> <MerchantOrderID>1234567</MerchantOrderID> <MerchantFulfillmentID>1234567</MerchantFulfillmentID> <FulfillmentDate>2002-05-01T15:36:33-08:00</FulfillmentDate> <FulfillmentData> <CarrierCode>UPS</CarrierCode> <ShippingMethod>Second Day</ShippingMethod> <ShipperTrackingNumber>1234567890</ShipperTrackingNumber> </FulfillmentData> <Item> <MerchantOrderItemID>1234567</MerchantOrderItemID> <MerchantFulfillmentItemID>1234567</MerchantFulfillmentItemID> <Quantity>2</Quantity> <Transparencycode>AZ:SHGNCW8HKBBB8O4WZKYSHN7GYI</Transparencycode> </Item> </OrderFulfillment> </Message> </AmazonEnvelope>
亚马逊官网原文详情:
Confirm shipment and get paid - Order fulfillment
The Order Fulfillment feed allows your system to update Amazon's system with order fulfillment information. Amazon posts the information in the customer's Amazon account so the customer can check the shipment status.
Once you've shipped the order, send Amazon a shipping confirmation feed with fulfillment information. If you shipped the order using a trackable shipping method, include the tracking number in the feed. Amazon provides standard carrier codes as well as free-text fields so that you can enter a different carrier.
This feed is important because it signals Amazon to charge the buyer, credit your seller account, and notify the buyer that the order is on the way. If Amazon does not receive shipping confirmation within 30 days of the order being placed, the order will be canceled automatically and you will not be paid.
You can send your own unique order and product identifiers (MerchantOrderID and MerchantOrderItemID) rather than Amazon's, if you established your own in the Order Acknowledgment feed.
Note: Sellers are required to provide valid tracking numbers for 95% of US shipments in two categories: Office Supplies and Shoes. For more information, see Valid Tracking Rate.
Glossary
Element Description AmazonOrderID Amazon's unique identifier for an order, which identifies the entire order regardless of the number of individual items in the order. MerchantOrderID Optional seller-supplied order ID. The first step is to establish the MerchantOrderID in the acknowledgment feed. Amazon will map the MerchantOrderID to the AmazonOrderID, and you can then use your MerchantOrderID for subsequent feeds relating to that order. See the Base XSD for the definition. MerchantFulfillmentID Seller-supplied unique identifier for the shipment (not used by Amazon). FulfillmentDate The date the item was actually shipped or picked up, depending on the fulfillment method specified in the order. FulfillmentData Container for the following order-fulfillment information: CarrierCode
Shipping carrier code
CarrierName
Shipping carrier name
ShippingMethod
Shipping method used to deliver the item
ShipperTrackingNumber
Tracking number for the shipment
Note: You can use CarrierName instead of CarrierCode if the list of options for CarrierCode (in the Base XSD) does not contain the carrier you used.
Item Container for the following order-fulfillment information for a specific item: AmazonOrderItemCode
Amazon's unique ID for an item in an order.
MerchantOrderItemID
Optional seller-supplied ID for an item in an order. It can be used in order processing if the pairing was established in the acknowledgment feed.
MerchantFulfillmentItemID
Seller-supplied unique identifier for an item in the shipment (not used by Amazon).
Quantity
The quantity shipped (if more than one of a given item was purchased, and all of them are not shipped together).
Transparency code The transparency code for the ASIN if it is enrolled in the transparency program. For orders with multiple units ("quantity" is greater than 1), you must provide transparency codes for each unit shipped.
XSD
https://m.media-amazon.com/images/G/01/help/rainier/OrderFulfillment._CB1565775634_.xsd
<?xml version="1.0"?> <!-- Revision="$Revision: #2 $" --> <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"> <xsd:include schemaLocation="amzn-base.xsd"/> <xsd:element name="OrderFulfillment"> <xsd:complexType> <xsd:sequence> <xsd:choice> <xsd:element ref="AmazonOrderID"/> <xsd:element ref="MerchantOrderID"/> </xsd:choice> <xsd:element name="MerchantFulfillmentID" type="IDNumber" minOccurs="0"/> <xsd:element name="FulfillmentDate" type="xsd:dateTime"/> <xsd:element name="FulfillmentData" minOccurs="0"> <xsd:complexType> <xsd:sequence> <xsd:choice> <xsd:element ref="CarrierCode"/> <xsd:element name="CarrierName" type="String"/> </xsd:choice> <xsd:element name="ShippingMethod" type="String" minOccurs="0"/> <xsd:element name="ShipperTrackingNumber" type="String" minOccurs="0"/> </xsd:sequence> </xsd:complexType> </xsd:element> <xsd:element name="CODCollectionMethod" minOccurs="0"> <xsd:simpleType> <xsd:restriction base="xsd:string"> <xsd:enumeration value="DirectPayment"/> </xsd:restriction> </xsd:simpleType> </xsd:element> <xsd:element name="Item" minOccurs="0" maxOccurs="unbounded"> <xsd:complexType> <xsd:sequence> <xsd:choice> <xsd:element ref="AmazonOrderItemCode"/> <xsd:element ref="MerchantOrderItemID"/> </xsd:choice> <xsd:element name="MerchantFulfillmentItemID" type="IDNumber" minOccurs="0"/> <xsd:element name="Quantity" type="xsd:positiveInteger" minOccurs="0"/> <xsd:element name="TransparencyCode" type="xsd:string" minOccurs="0" maxOccurs="10"/> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:sequence> </xsd:complexType> </xsd:element> </xsd:schema>
Example
<?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.01</DocumentVersion> <MerchantIdentifier>My Store</MerchantIdentifier> </Header> <MessageType>OrderFulfillment</MessageType> <Message> <MessageID>1</MessageID> <OrderFulfillment> <MerchantOrderID>1234567</MerchantOrderID> <MerchantFulfillmentID>1234567</MerchantFulfillmentID> <FulfillmentDate>2002-05-01T15:36:33-08:00</FulfillmentDate> <FulfillmentData> <CarrierCode>UPS</CarrierCode> <ShippingMethod>Second Day</ShippingMethod> <ShipperTrackingNumber>1234567890</ShipperTrackingNumber> </FulfillmentData> <Item> <MerchantOrderItemID>1234567</MerchantOrderItemID> <MerchantFulfillmentItemID>1234567</MerchantFulfillmentItemID> <Quantity>2</Quantity> <Transparencycode>AZ:SHGNCW8HKBBB8O4WZKYSHN7GYI</Transparencycode> </Item> </OrderFulfillment> </Message> </AmazonEnvelope>
文章来源:亚马逊官方网站