You are here:
Product Specifications and Characteristics for Product Designer
A product specification is a fundamental entity for which you define parameters (attributes or fields), such as bundling, pricing rules, fulfillment rules, and compatibility rules.
Specification type matching in bundles is enforced. This means that if the parent product in a bundle is a service, the child products must also be services. This is mainly useful for Salesforce Industries Communications, Media, and Energy, but it is enforced for Energy & Utilities Cloud as well.
A product specification is an actual product that you plan to sell. Before you can define a product specification, you must have a corresponding object type. A product specification inherits all the attributes of the object type. For example, the iPhone specification has all attributes defined for the smartphone object type (such as brand, finish, and capacity).
You can create many product specs from the same object type, but each product specification can only be associated with one object type.
Types of Specifications
The following specification types are available:
-
Product Specification — Specifies the details of a product. An example of a product specification is a iPhone with attributes such as phone model, color, storage, size, and operating system.
-
Offer Specification — Specifies a product that is available to clients for purchase and has the pricing information.
-
Service Specification — Specifies the details of a Customer Facing Service (CFS). An example of a service specification is an Internet service for which you can define parameters, such as upload or download speed, broadband type ( ADSL or Fiber), and so on.
-
Resource Specification — Specifies the resources needed to implement the Customer Facing Service (CFS). For example, an IP port address, or a router.
You can use the Product Console to create a new Object Template for defining Product Specifications, Customer facing Services, Resource Facing Specifications and Offer Specifications with attributes, fields and layouts configurations.
- Create Product Specifications in Product Designer
A Product specification is a record in the product object. Create product specifications from your object types. Product specifications inherit all fields, attributes, and layouts defined for the associated object type. - Configuration for Offer Specification Realization
Product specifications and offers can be simple (stand-alone) or part of a bundle. Offers can be associated with object types or product specifications. - Override Product Specifications from an Offer
In the Structure view of an offer, you can override the group and local cardinality and the attributes of root and child product specifications and offers. These overrides apply within the context of the offering bundle.

