亚马逊MWS开发--商品变体

一、引言

没有了解过亚马逊的,这些专业属性可能不太理解,特别是对于我们开发来说,所以先介绍一下什么是变体。

什么是变体?

在亚马逊,如果您要销售的商品属性基本相同,只是某些属性存在差异时,比如,商品的颜色、尺寸不同,我们就可以创建变体商品,也就是具有变体关系的父子商品。父商品是一系列变体商品的集合名称,无实际的价格和库存,是个虚拟商品。子商品是具有特定性的实际商品,有自己的价格和库存。在商品详情页里,未选择尺寸和颜色时是不显示产品的价格,当买家选择不同颜色或者尺寸时,图片会随之变化,选择不同尺寸和颜色时,商品价格库存等都将随之变化。

比如一件衣服有多个尺寸S、M、L,多种颜色黄色、红色,尺寸和颜色的组合方式都显示在同一个商品镶嵌页面上,这样的统称为SizeColor变体,还有Size变体或者Color变体,不是所有的商品都有变体,这些都可以根据xsd规范看是否有VariationData节点,变体信息主要体现在上传Product下面的ProductData节点

二、思路

变体涉及到商品变体的上传和变体关系的合并,需要两步完成才可以算一个商品完成
变体的主题有:Size、Color、Size-Color,亚马逊的变体关系主要是通过父子关系来约束,
先创建一个父类的商品(没有啥意义,不可销售的产品),声名变体关系的主题是啥,比如是Size-Color,然后在创建子类商品(实际商品,可以销售)也就是具体变体属性,如Black-S,Black-L,Black-M等。最后通过关系合并把父子商品合并在一起。
在这里插入图片描述

三、实现

1、第一步,构建上传的商品的xml
我们以Size-Color为主题,颜色属性有Red,尺寸属性有S,L,那么他们的子类商品有Red-S,Red-L两个
直接看商品的xml示例

<?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>A3M7U3MAGFIFW7</MerchantIdentifier>
    </Header>
    <MessageType>Product</MessageType>
    <PurgeAndReplace>false</PurgeAndReplace>
    <Message>
        <MessageID>1</MessageID>
        <OperationType>Update</OperationType>
        <Product>
            <SKU>parent</SKU>
            <StandardProductID>
                <Type>EAN</Type>
                <Value>13位的EAN</Value>
            </StandardProductID>
            <Condition>
                <ConditionType>New</ConditionType>
            </Condition>
            <DescriptionData>
                <Title>父类商品</Title>
                <Brand>产品品牌</Brand>
                <Description>产品描述</Description>
                <BulletPoint>产品要点1</BulletPoint>
                <BulletPoint>产品要点1</BulletPoint>
                <Manufacturer>产品生产厂商</Manufacturer>
                <RecommendedBrowseNode>产品的分类节点(如14520141031)</RecommendedBrowseNode>
            </DescriptionData>
            <ProductData>
                <Home>
                    <ProductType>
                        <Home></Home>
                    </ProductType>
                    <Parentage>parent</Parentage>
                    <VariationData>
                        <VariationTheme>Size-Color</VariationTheme>
                    </VariationData>
                    <Material>NA</Material>
                    <ThreadCount>1</ThreadCount>
                </Home>
            </ProductData>
        </Product>
    </Message>
    <Message>
        <MessageID>2</MessageID>
        <OperationType>Update</OperationType>
        <Product>
            <SKU>Red-S</SKU>
            <StandardProductID>
                <Type>EAN</Type>
                <Value>13位的EAN</Value>
            </StandardProductID>
            <Condition>
                <ConditionType>New</ConditionType>
            </Condition>
            <DescriptionData>
                <Title>Red-S子类商品</Title>
                <Brand>产品品牌</Brand>
                <Description>产品描述</Description>
                <BulletPoint>产品要点1</BulletPoint>
                <BulletPoint>产品要点1</BulletPoint>
                <Manufacturer>产品生产厂商</Manufacturer>
                <RecommendedBrowseNode>产品的分类节点(如14520141031)</RecommendedBrowseNode>
            </DescriptionData>
            <ProductData>
                <Home>
                    <ProductType>
                        <Home></Home>
                    </ProductType>
                    <Parentage>child</Parentage>
                    <VariationData>
                        <VariationTheme>Size-Color</VariationTheme>
                        <Size>S</Size>
                        <Color>Red</Color>
                    </VariationData>
                    <Material>NA</Material>
                    <ThreadCount>1</ThreadCount>
                </Home>
            </ProductData>
        </Product>
    </Message>
    <Message>
        <MessageID>3</MessageID>
        <OperationType>Update</OperationType>
        <Product>
            <SKU>Red-L</SKU>
            <StandardProductID>
                <Type>EAN</Type>
                <Value>13位的EAN</Value>
            </StandardProductID>
            <Condition>
                <ConditionType>New</ConditionType>
            </Condition>
            <DescriptionData>
                <Title>Red-L子类商品</Title>
                <Brand>产品品牌</Brand>
                <Description>产品描述</Description>
                <BulletPoint>产品要点1</BulletPoint>
                <BulletPoint>产品要点1</BulletPoint>
                <Manufacturer>产品生产厂商</Manufacturer>
                <RecommendedBrowseNode>产品的分类节点(如14520141031)</RecommendedBrowseNode>
            </DescriptionData>
            <ProductData>
                <Home>
                    <ProductType>
                        <Home></Home>
                    </ProductType>
                    <Parentage>child</Parentage>
                    <VariationData>
                        <VariationTheme>Size-Color</VariationTheme>
                        <Size>L</Size>
                        <Color>Red</Color>
                    </VariationData>
                    <Material>NA</Material>
                    <ThreadCount>1</ThreadCount>
                </Home>
            </ProductData>
        </Product>
    </Message>
</AmazonEnvelope>

父子类关系主要通过Parentage节点来表明,如果是父类商品,VariationData节点,只要声明主题即可,子类的则相应的增加Size或者Color节点

2、上传商品成功之后,标记关系

FeedType 类型
POST_PRODUCT_RELATIONSHIP_DATA 变体关系

构建关系xml

<?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>A1AM78C64UM0Y8</MerchantIdentifier>
    </Header>
    <MessageType>Relationship</MessageType>
    <Message>
        <MessageID>1</MessageID>
        <OperationType>Update</OperationType>
        <Relationship>
            <ParentSKU>parent</ParentSKU>
            <Relation>
                <SKU>Red-L</SKU>
                <Type>Variation</Type>
            </Relation>
            <Relation>
                <SKU>Red-S</SKU>
                <Type>Variation</Type>
            </Relation>
        </Relationship>
    </Message>
</AmazonEnvelope>

四、总结

变体的上传,商品主要是多了VariationData节点,根据不同的主题增加不同的属性值即可
下一篇主要介绍商品的上传的问题

猜你喜欢

转载自blog.csdn.net/yucdsn/article/details/114679883
今日推荐