Как указать SellerWarrantyDescription в API Amazon MWS?

Я успешно отправляю данные о товарах, ценах, изображениях и товарах на Amazon со всеми полями, кроме информации о гарантии. Теперь я застрял при отправке поля SellerWarrantyDescription и понятия не имею, как мне указать это поле в моих xml-каналах и отправить его в Amazon API. Я нашел большую часть необходимой мне информации из этого ссылка на документацию Amazon и форумы Amazon.


person Robi    schedule 13.10.2014    source источник


Ответы (1)


Я нашел решение. Гарантийная информация была передана, как в приведенном ниже примере.

<?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>34L9195-new</SKU>
      <StandardProductID>
        <Type>ASIN</Type>
        <Value>B003GDHZTM</Value>
      </StandardProductID>  
      <ProductTaxCode>A_GEN_NOTAX</ProductTaxCode>
    <Condition>
        <ConditionType>New</ConditionType>
    </Condition>          
      <DescriptionData>
        <Title>IBM 34L9195 9GB 10K 80PIN HARD DRIVE</Title>
        <Brand>IBM</Brand>
        <Description>IBM 34L9195 9GB 10K 80PIN HARD DRIVE</Description>
        <BulletPoint>Covered by comprehensive warranty</BulletPoint>
        <BulletPoint>Ships fast</BulletPoint>
        <BulletPoint>Refurbished by certified technicians</BulletPoint>
        <ShippingWeight unitOfMeasure="LB">5</ShippingWeight>
        <Manufacturer>IBM</Manufacturer>
        <MfrPartNumber>34L9195</MfrPartNumber> 
        <ItemType>Computer-Accessories</ItemType>
      </DescriptionData> 
        <ProductData>
            <Computers>
                 <ProductType>
                 <ComputerComponent></ComputerComponent>
                 </ProductType>
                 <SellerWarrantyDescription>**This is the field I was looking for**</SellerWarrantyDescription>
            </Computers>
        </ProductData>  
    </Product>
  </Message>  
</AmazonEnvelope>

Последовательность XML-элементов важна для Amazon, иначе она не будет работать. Хотя следующие элементы пусты, однако они необходимы перед прохождением гарантийного элемента.

             <ProductType>
                 <ComputerComponent></ComputerComponent>
             </ProductType>
person Robi    schedule 13.10.2014