2012-07-28 13 views
5

beslemek Örnek XML feed'inde, bu link numaralı sayfada sayfa 15'te gösterildiği gibi verdiğimden, bu, bulduğum tek örnektir. Satıcılarımın envanterinde ürün ekleme veya düzenleme hakkında nasıl bir bilgi vereceğimi bilmiyorum. HerkesAmazon MWS göndererek fiyat ayarı ben arıyordum</p> <p>bir envanter kaleminin fiyat değiştirmek kadar basit bir şey yapacağını XML yayınını nasıl gönderileceği merak başımı kaşıma belgelerine bakarak oldum

ömeği herhangi ipuçları verebilir misin verilen

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> 

cevap

10

Bir ürünü listelemek için gereken adımların daha iyi bir görüntü verir Guide to XML. bir göz atın Amazon'da.

Temel olarak ürünle ilgili tüm genel bilgileri veren ve envanterinizde kısmi bir liste oluşturan bir Ürün feed'i gönderirsiniz. Ardından, mevcut olan miktarı ayarlayacak bir Envanter feed'i gönderin. Son olarak, fiyatı belirleyen bir fiyat feed'i. Bunu bir ürün için bir kez yaptıktan sonra, hangisinin değiştirilmesi gerektiğine bağlı olarak yalnızca miktar veya fiyat feed'ini yüklemeniz gerekir.

+0

iyi bir açıklama. Ben zaten Amazon satan ürün varsayalım ve aynı zamanda o ürünü satmak istiyorum, aynı AmazonEnvelope xml göndermek zorunda olduğunu bilmek istiyorum? ve ASIN değerini ASIN B0EXAMPLEG içinde geçirin mi? ve ne ürün Amazon'da yoksa? – virender

İlgili konular