2013-07-26 11 views
2

MWS頻道消息:OrderFulFillment亞馬遜MWS - OrderFulFillment信息 - 多個地塊(跟蹤數據單項)

如何判斷亞馬遜多個(> 1)包裹被運爲客戶訂單?

我可以在一條消息中指定多個項目,但只能指定一個跟蹤(宗地)數據(ShipperTrackingNumber)。

我想我必須使用多個郵件,每個包裹一個。

兩種情況:

  • 爲了一個具有數量> 1一個訂單行: 我必須拆分數量的命令行?

例如與量10順序行:

與多個訂單行

相同的程序/行爲

<MessageID>1</MessageID> 
    <OrderFulfillment> 
     <AmazonOrderID>123-456-789</AmazonOrderID> 
     <FulfillmentDate>2013-07-25T16:40:16+02:00</FulfillmentDate> 
     <FulfillmentData> 
      <CarrierName>DHL</CarrierName> 
      <ShipperTrackingNumber>1234567890</ShipperTrackingNumber> 
     </FulfillmentData> 
     <Item> 
      <AmazonOrderItemCode>1</AmazonOrderItemCode> 
      <Quantity>5</Quantity> 
     </Item> 
    </OrderFulfillment> 

    <MessageID>2</MessageID> 
    <OrderFulfillment> 
     <AmazonOrderID>123-456-789</AmazonOrderID> 
     <FulfillmentDate>2013-07-25T16:40:16+02:00</FulfillmentDate> 
     <FulfillmentData> 
      <CarrierName>DHL</CarrierName> 
      <ShipperTrackingNumber>1234567891</ShipperTrackingNumber> 
     </FulfillmentData> 
     <Item> 
      <AmazonOrderItemCode>1</AmazonOrderItemCode> 
      <Quantity>5</Quantity> 
     </Item> 
    </OrderFulfillment> 
  • 一個訂單?將項目/數量分成幾個消息?

    我希望有人可以幫我或給我一個提示/解釋/解決方案如何處理與OrderFulFillment消息(S)多個包裹運輸。

    非常感謝,週末愉快。

回答

1

我無法找到有關如何處理拆分貨件的任何實際文檔,這是來自多個來源的更多猜測。

的「Flat File Shipping Confirmation」 Excel模板有這樣一段話:

如果客戶訂購了超過一個項目從你,你是 履行一個以上的出貨訂單,然後訂單 - , 訂單商品編號,數量和發貨日期均爲您確認的每個 貨件。

我的理解是,大多數XML提要在通過驗證後,實際上都是由與平面文件相同的例程處理的。所以我認爲應該按照上面引用的要求創建XML feed以實現相同的目標 - 這正是您發佈的可能解決方案。請注意,每個<OrderFulfillment>可以有多個<Item>元素,這些元素允許您指定哪些數量包含哪些數據包。

+0

Thx爲您的答案。我會試試這個... – nrx

+0

如上所述的分裂數量適用於我。 – nrx