Process of Creating Products with Attributes
To create products with attributes, perform the following tasks:
Creating Attribute Definitions. First you create attribute definitions, with the domain for each attribute.
Creating Product Classes in a Hierarchy. Then you create the hierarchy of product classes. For each product class, you select attribute definitions that you created in the previous step.
Associating Attributes with a Product. Then you associate products with product classes. The products inherit all the attributes of the product class.
Setting Up Attribute Pricing. If these attributes affect price, you must set up attribute pricing.