2012-07-28 18 views
5

Ho cercato la documentazione graffiare la mia testa chiedendosi come presentare un feed XML che fare qualcosa di semplice come cambiare il prezzo di un articolo di magazzinoAmazon MWS presentando la fissazione dei prezzi nutrono

ho cercato nel feed XML di esempio che danno come mostrato a pagina 15 in questo link, poiché questo è l'unico esempio che ho trovato non so come andare sull'inserimento o la modifica di prodotti nell'inventario dei miei venditori. qualcuno mi può dare qualche consiglio

esempio dato

POST /?Marketplace=ATVExampleDER 
    & Action=SubmitFeed 
    &Merchant=A1XExample5E6 
    &FeedType=_POST_PRODUCT_DATA_ 
    &AWSAccessKeyId=0PB842ExampleN4ZTR2 
    &Version=2009-01-01 
    &Signature=SvSExamplefZpSignaturex2cs%3D 
    &SignatureVersion=2 
    &SignatureMethod=HmacSHA256 
    &Timestamp=2009-01-26T23%3A51%3A31.315Z HTTP/1.1 
Content-Type: text/xml; charset=iso-8859-1 
Content-MD5: ExampleMd5HashOfHttpBodyAsPerRfc2616Example 
User-Agent: MWSTestsuite/2009-03-05 (Language=Java/1.6.0_11/50.0/ 
Sun Microsystems Inc.; Platform=Linux/i386/2.4.21-50a6smp; 
MWSClientVersion=2009-03-09) 
Host: mws.amazonservices.com 
Transfer-Encoding: chunked 

FeedContent

<?xml version="1.0" encoding="iso-8859-1"?> 
<AmazonEnvelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:noNamespaceSchemaLocation="amzn-envelope.xsd"> 
    <Header> 
     <DocumentVersion>1.01</DocumentVersion> 
     <MerchantIdentifier>M_EXAMPLE_123456</MerchantIdentifier> 
    </Header> 
    <MessageType>Product</MessageType> 
    <PurgeAndReplace>false</PurgeAndReplace> 
    <Message> 
    <MessageID>1</MessageID> 
    <OperationType>Update</OperationType> 
    <Product> 
     <SKU>56789</SKU> 
     <StandardProductID> 
      <Type>ASIN</Type> 
      <Value>B0EXAMPLEG</Value> 
     </StandardProductID> 
     <ProductTaxCode>A_GEN_NOTAX</ProductTaxCode> 
     <DescriptionData> 
      <Title>Example Product Title</Title> 
      <Brand>Example Product Brand</Brand> 
      <Description>This is an example product description.</Description> 
      <BulletPoint>Example Bullet Point 1</BulletPoint> 
      <BulletPoint>Example Bullet Point 2</BulletPoint> 
      <MSRP currency="USD">25.19</MSRP> 
      <Manufacturer>Example Product Manufacturer</Manufacturer> 
      <ItemType>example-item-type</ItemType> 
     </DescriptionData> 
     <ProductData> 
      <Health> 
      <ProductType> 
       <HealthMisc> 
       <Ingredients>Example Ingredients</Ingredients> 
       <Directions>Example Directions</Directions> 
       </HealthMisc> 
      </ProductType> 
      </Health> 
     </ProductData> 
    </Product> 
    </Message> 
</AmazonEnvelope> 

risposta

10

Date un'occhiata al Guide to XML. Esso fornisce un quadro migliore dei passi necessari per elencare un prodotto su Amazon.

Fondamentalmente invierete prima un feed prodotto, che fornisce tutte le informazioni generali sul prodotto e crea un elenco parziale nel vostro inventario. Quindi pubblica un feed di inventario, che imposterà la quantità che hai a disposizione. Infine, un feed di prezzo, che stabilisce il prezzo. Dopo aver fatto questo una volta per un prodotto, è sufficiente caricare la quantità o il prezzo, a seconda di quale deve essere modificato.

+0

buona spiegazione. Voglio sapere che suppone che il prodotto è già in vendita su Amazon e voglio anche vendere quel prodotto, quindi ho anche bisogno di inviare lo stesso AmazonEnvelope xml? e passare ASIN in valore ASIN B0EXAMPLEG? e cosa succede se il prodotto non esiste in amazon? – virender