2012-08-07 34 views

回答

0

由於使用裝箱單,我對你的問題有點困惑。

亞馬遜使標籤可用,但標籤用於區分同一SKU的多個賣家,並且本身不是裝箱單。亞馬遜在AFN訂單下單時生成自己的裝箱單,MFN訂單將通過您自己的流程發送給您進行處理。

但是,假設您正在尋找亞馬遜的標籤,我快速瀏覽了所有的API,並沒有看到有關打印它們的任何信息。據我所知,這隻能通過賣家中心獲得,但是如果任何API都具有這種功能,那麼它就是供給API。

我會建議在https://sellercentral.amazon.com/forums/forum.jspa?forumID=35上創建一個帳戶,並詢問那裏的人 - 幾個亞馬遜員工的監視器,論壇和奧奈達書籍是常駐上師,幾乎可以回答任何API相關的問題。

+0

對不起,我感到困惑。至於這個問題,它更符合使用亞馬遜MWS的php-api訪問該頁面或功能來製作這些裝箱單,然後複製生成爲.jpg的裝箱單,以便我可以將其存儲在數據庫中並反過來使它們立即可供零售商使用。因爲這似乎是我尋求答案的更可能的鉤子,所以我會在亞馬遜的賣家中心論壇上提出您的建議,看看他們是否有答案,或者完全以其他方式訪問該數據。謝謝。 – user1535423 2012-08-08 01:44:00

1

因爲你在談論MWS和「裝箱單」,我認爲以下是真實的:

  • 你是一個亞馬遜賣家
  • 您發出自己的包(MFN /商家履行),並且不使用AFN/FBA(亞馬遜配送)

要創建裝箱單,你大致會需要做到以下幾點:

  1. 從亞馬遜MWS服務器獲取「OrderReport」。返回的XML將包含所有未完成訂單的詳細信息,包括:送貨地址,數量,SKU和產品名稱。
  2. 通過「OrderAcknowledgment」 API調用確認這些訂單的接收
  3. 使用上述數據創建漂亮的HTML文件,圖像,PDF文件或其他任何可打印的裝箱單

當你對此,您可能需要查看「OrderFulfillment」調用。這讓亞馬遜知道你已經發貨了。 您所連結的樣本PHP代碼來幫助你完成步驟1和2

(以供將來參考:在PHP樣本客戶端代碼,C#和Java可在https://developer.amazonservices.com/按照API文檔鏈接獲取最新版本。)