<Product>

Style (parent) element

Product ID: 1001

Name: V-neck T-Shirt

Color: N/A (because this is Style level)

<Product>

Color (child) variant element

Product ID: 1001-01

Name: V-neck T-Shirt

Color: Red

Parent Product ID: 1001

u5_seg0 u5_seg1 u5_seg2

 

<Product>

Color (child) variant element

Product ID: 1001-02

Name: V-neck T-Shirt

Color: Blue

Parent Product ID: 1001

<Product>

Color (child) variant element

Product ID: 1001-03

Name: V-neck T-Shirt

Color: Green

Parent Product ID: 1001

u11_seg0 u11_seg1 u11_seg2

 

u13_seg0

 

Size level object / elements should not be considered <Product> as there is no use case for size specific products within Moderation + end-user UGC shopping experience. You should only include size-specific items as <Product> elements If you wish to moderate and showcase size specific products on your site..

Regarding "size" specific product information:

Product feed hierarchy visualization

Click on the flowchart element to explore the example XML output.

Child <Product> Element (part of same feed)

 

Parent <Product> Element (part of same feed)

 

<ProductUniqueID> for the child/color

<Product> element must be specific only

to the color/child level

 

u38_seg0 u38_seg1 u38_seg2 u38_seg3

 

Note that the child/color <Product> element always references back to the parent element by using <ParentID>.

 

Theoretically, you can have "infinite" child level products. However, it's best to only go down to the level where you will be moderating

photos to.

 

Example: if you want to tag photos down to the color level, but not size level, create <Products> element down to only color level

in the XML.

 

<Product> - Color (child) variant element - RED

Child <Product> Element (part of same feed)

 

Parent <Product> Element (part of same feed)

 

<ProductUniqueID> for the child/color

<Product> element must be specific only

to the color/child level

 

u61_seg0 u61_seg1 u61_seg2 u61_seg3

 

Note that the child/color <Product> element always references back to the parent element by using <ParentID>.

 

Theoretically, you can have "infinite" child level products. However, it's best to only go down to the level where you will be moderating

photos to.

 

Example: if you want to tag photos down to the color level, but not size level, create <Products> element down to only color level

in the XML.

 

<Product> - Color (child) variant element - BLUE

Child <Product> Element (part of same feed)

 

Parent <Product> Element (part of same feed)

 

<ProductUniqueID> for the child/color

<Product> element must be specific only

to the color/child level

 

u84_seg0 u84_seg1 u84_seg2 u84_seg3

 

Note that the child/color <Product> element always references back to the parent element by using <ParentID>.

 

Theoretically, you can have "infinite" child level products. However, it's best to only go down to the level where you will be moderating

photos to.

 

Example: if you want to tag photos down to the color level, but not size level, create <Products> element down to only color level

in the XML.

 

<Product> - Color (child) variant element - GREEN

Parent <Product> Element (part of same feed)

 

Note that *root* level elements do not have a <ParentID> element.

<Product> - Style (parent) element

TODO - add 3 tier example