Каковы допустимые параметры для единицы измерения при использовании API подачи Amazon MWS - PullRequest
1 голос
/ 29 марта 2019

Попытка загрузить продукт с помощью API-интерфейса фида Amazon MWS, и мой запрос отклоняется. В сообщении об ошибке от Amazon говорится, что мне нужно указать единицу измерения, но я не могу найти допустимые параметры для unitOfmeasure нигде в схеме, публикуемой amazon.

Это мое тело, которое я отправляю в Амазонку:

<?xml version='1.0' encoding='iso-8859-1'?>
<AmazonEnvelope>
    <Header>
        <DocumentVersion>1.01</DocumentVersion>
        <MerchantIdentifier>A326GY9JGCP2ET</MerchantIdentifier>
    </Header>
    <MessageType>Product</MessageType>
    <Message>
        <MessageID>1</MessageID>
        <OperationType>Update</OperationType>
        <Product>
            <SKU>cpa56309</SKU>
            <StandardProductID>
                <Type>UPC</Type>
                <Value>7426895714885</Value>
            </StandardProductID>
            <ProductTaxCode>A_GEN_NOTAX</ProductTaxCode>
            <DescriptionData>
                <Title>Maximum Comfort CPAP Headgear Universal Replacement Strap for Masks * 4-Point Connection Works for Most All Nasal &amp; Full-face Sleep apnea Masks - Sleep Apnea, Anti-Snoring Equipment</Title>
                <Brand>wiser Innovations</Brand>
                <Description>This is a &lt;b>bold&lt;/b> test</Description>
                <BulletPoint>MORE COMFORT-Super comfortable, ultra soft, no-irritation neoprene strap</BulletPoint>
                <BulletPoint>MORE COMFORT-Super comfortable, ultra soft, no-irritation neoprene strap</BulletPoint>
                <BulletPoint>MORE COMFORT-Super comfortable, ultra soft, no-irritation neoprene strap</BulletPoint>
                <BulletPoint>MORE COMFORT-Super comfortable, ultra soft, no-irritation neoprene strap</BulletPoint>
                <BulletPoint>MORE COMFORT-Super comfortable, ultra soft, no-irritation neoprene strap</BulletPoint>
                <MSRP currency='USD'>22</MSRP>
                <Manufacturer>Wiser</Manufacturer>
                <SearchTerms>MORE COMFORT-Super comfortable, ultra soft, no-irritation neoprene strap</SearchTerms>
                <ItemType>cpap-accessories</ItemType>
            </DescriptionData>
            <ProductData>
                <Health>
                    <ProductType>
                        <HealthMisc>
                            <UnitCount unitOfMeasure='1'>1</UnitCount>
                        </HealthMisc>
                    </ProductType>
                </Health>
            </ProductData>
        </Product>
    </Message>
</AmazonEnvelope>

Это определение схемы для загрузки разнохозяйственных продуктов для unitcount

            <xsd:element name="UnitCount" minOccurs="0">
                <xsd:complexType>
                    <xsd:simpleContent>
                        <xsd:extension base="xsd:decimal">
                            <xsd:attribute name="unitOfMeasure" type="StringNotNull"
                                use="required"/>
                        </xsd:extension>
                    </xsd:simpleContent>
                </xsd:complexType>
            </xsd:element>

Кто-нибудь знает, где найти варианты для unitOfMeasure? Я пробовал Индивидуал и Коробку.

1 Ответ

0 голосов
/ 24 апреля 2019

Я думаю, что атрибут unitOfMeasure должен хранить любую строку, представляющую меру.Например, GR это грамм.Или Fl Oz, что является жидкой унцией.

...