Обновление варианта продукта с помощью SubmitFeed приводит к удалению варианта из родительского элемента. - PullRequest
0 голосов
/ 17 января 2020

Я использую следующий XML ввод для SubmitFeed:

<?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>${merchant_id}</MerchantIdentifier>
    </Header>
    <MessageType>Product</MessageType>
    <PurgeAndReplace>false</PurgeAndReplace>
    <Message>
        <MessageID>1</MessageID>
        <OperationType>Update</OperationType>
        <Product>
            <SKU>${SKU}</SKU>
            <StandardProductID>
              <Type>ASIN</Type>
              <Value>${ASIN}</Value>
            </StandardProductID>
            <DescriptionData>
                <Title>${escape(item_name)}</Title>
                <Description>${escape(product_description)}</Description>
                <BulletPoint>${escape(bullet_point1)}</BulletPoint>
                <BulletPoint>${escape(bullet_point2)}</BulletPoint>
                <BulletPoint>${escape(bullet_point3)}</BulletPoint>
                <BulletPoint>${escape(bullet_point4)}</BulletPoint>
                <BulletPoint>${escape(bullet_point5)}</BulletPoint>
            </DescriptionData>
        </Product>
    </Message>
</AmazonEnvelope>

Все, что я хочу сделать, это обновить заголовок, описание и пункты маркированного списка, вот и все.

Проблема в том, что когда я использую этот запрос для варианта продукта, он отделяет вариант от его родителя. Вариант удален из набора вариантов родителя.

Есть ли способ обновить заголовок, описание и точки маркера варианта, не отделяя его от родителя? Предпочтительно без необходимости угадайте, какие ProductData использовать.

Спасибо очень много ~

...