Product Advertising API
Developer Guide (API Version 2011-08-01)
Print this pageEmail this pageGo to the ForumsView the PDFShare this page on TwitterShare this page on FacebookBookmark this page on DeliciousSubmit this page to RedditSubmit this page to DiggDid this page help you?  Yes  No   Tell us about it...

Variation Dimensions

A variation is a child ASIN. The parent ASIN is an abstraction of the children items. For example, Shirt is a parent ASIN. Parent ASINs cannot be sold. A child ASIN of it would be a blue shirt, size 16, sold by MyApparelStore. This child ASIN is one of potentially many variations. The ways in which variations differ are called dimensions. In the preceding example, size and color are the dimensions. Parent ASINs therefore return two related elements:

  • VariationDimensions

  • VariationDimension

For example,

<VariationDimensions>
  <VariationDimension>ClothingSize</VariationDimension>
  <VariationDimension>Color</VariationDimension>
</VariationDimensions>

The values returned by these elements are the dimensions listed in the child ASIN’s response, for example,

<Item>
  ...
  <ItemAttributes>
   ...
  </ItemAttributes>
  <VariationAttributes>
    <VariationAttribute>
      <Name>Color</Name>
      <Value>Black<Value>
    </VariationAttribute>
    <VariationAttribute>
      <Name>ClothingSize</Name>
      <Value>Large</Value>
    </VariationAttribute>
  </VariationAttributes>

  ...
</Item>

The following lists some of the Product Advertising API variation dimensions:

  • GemType (string)

  • HandOrientation (string)

  • HardwarePlatform (string)

  • PackageQuantity (nonNegativeInteger)

  • ItemDimensions/Length (DecimalWithUnits)

  • ItemDimensions/Width (DecimalWithUnits)

  • LensColor (string)

  • MetalType (string)

  • Model (string)

  • NumberOfLicenses (string)

  • OperatingSystem (string)

  • ProductTypeSubcategory (string)

  • ScentName (string) StyleName (string)

  • TotalDiamondWeight (DecimalWithUnits)

  • TotalGemWeight (DecimalWithUnits)