2017-09-26 83 views
1

我正在使用亞馬遜MWS的客戶端庫來檢索競爭力的價格信息等。但我希望能夠刪除產品或從我的庫存中刪除它們通過api。我無法在文檔或通過谷歌找到如何做到這一點。如何通過mws api從亞馬遜的庫存中刪除產品

在這裏找不到提及http://docs.developer.amazonservices.com/en_US/dev_guide/index.html 如何刪除產品列表。

我覺得這SO發佈Amazon api not deleting my products from inventory但似乎過時,我發現在文檔的

<OperationType>Delete</OperationType> 

讚賞任何線索沒有相應的部分。 Thx,邁克。

回答

2

您需要使用提要API並提交刪除請求。這是身體對於兩個skus的樣子。

<?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>YOUR-MERCHANT-IDENTIFIER-GOES-HERE</MerchantIdentifier> 
    </Header> 
    <MessageType>Product</MessageType> 
    <Message> 
    <MessageID>1</MessageID> 
    <OperationType>Delete</OperationType> 
    <Product> 
     <SKU>YOUR-FIRST-SKU-GOES-HERE</SKU> 
    </Product> 
    </Message> 
    <Message> 
    <MessageID>2</MessageID> 
    <OperationType>Delete</OperationType> 
    <Product> 
     <SKU>YOUR-SECOND-SKU-GOES-HERE</SKU> 
    </Product> 
    </Message> 
</AmazonEnvelope> 
+0

這樣做。謝謝。 –