Product Administration Guide > Overview >

Create a Customizable Product


You create a customizable product by adding a work space to a simple product. Then you add other products, configuration rules, a customized user interface, and other features.

The components you add to a customizable product can themselves be customizable products. The user interface the system provides for selecting components, also provides for selecting attribute values.

Customizable products can have attributes. You do this by assigning the customizable product root to a product class on which attributes are defined. The components of the customizable product can also have attributes. You provide attributes to the components by assigning them to classes on which attributes are defined before adding the products to a customizable product.

  1. Complete the Create a Product Class System process.
  2. Assign the component products to product classes.
  3. Complete the Create Product process for the root of the customizable product. To provide attributes to the customizable product root, assign it to a product class on which attributes are defined. For example, you want to create a customizable product called Workstation Pro. This product will have components such as a monitor and disk drives. Create a product record for Workstation Pro. This product record is the product root. The Workstation Pro comes with a choice of 12 or 24 month warranty. You have defined an attribute called Warranty Type on the product class Workstations. This attribute lets users select which warranty they want. You would assign the Workstation Pro to this product class. The Workstation Pro then inherits this attribute.
  4. Create and lock a work space for the customizable product root.
  5. Add products (these are the components of the customizable product). These products have the user-configurable attributes of the product classes to which they are assigned.
  6. Create resources as needed.
  7. Create links as needed.
  8. Create configuration rules as needed.
  9. Validate the product and test all configuration rules
  10. Create a customized user interface for configuring the product as needed.
  11. Define specialized user interface properties as needed.
  12. Validate the product and test the user interface.
  13. Define pricing adjustments for attributes as needed using ePricer. See the Pricing Administration Guide to do this task.
  14. Define pricing adjustments for components as needed using ePricer. See the Pricing Administration Guide to do this task.
  15. Define a customizable product pricing model as needed using ePricer. See the Pricing Administration Guide to do this task.
  16. Validate the product and test the pricing on all items.
  17. Release the product.


 Product Administration Guide, Version 7.5 
 Published: 18 April 2003