Defining product characteristics and characteristic options

  • Release version: Zurich
  • Updated July 31, 2025
  • 2 minutes to read
  • Summarize
    Summarized using AI
    This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.

    Summary of Defining Product Characteristics and Characteristic Options

    As a product catalog administrator, you are responsible for creating product characteristics and their options, which define and describe product offerings. These characteristics are displayed in the product configurator for both agents and customers during product configuration, quoting, and ordering processes.

    Show full answer Show less

    Key Features

    • Characteristics: Attributes that describe a product, e.g., size and color of a bike.
    • Characteristic Options: Specific choices available for each characteristic, such as different bike sizes and colors.
    • Data Input Types: Various formats for entering characteristic options, including:
      • Address
      • Attachment
      • CheckBox
      • Choice
      • Decimal
      • Dates
      • Date/time
      • Duration
      • Email
      • Single Line Text
      • Integers
      • Yes/No
      • Object
      • Arrays
    • Complex Characteristics: Hierarchical structures that can include parent and child attributes, allowing for detailed product configurations.

    Key Outcomes

    By defining product characteristics and their options, you enable a structured and user-friendly product configurator. This facilitates better product offerings and enhances the customer ordering experience. The ability to set up complex characteristics further allows for sophisticated product configurations tailored to specific needs.

    As a product catalog admin, you create the characteristics and characteristic options for product offerings and specifications. Product characteristics are attributes that define and describe a product.

    For example, if a product offering is a bike, the characteristics might include bike size and color. The characteristic options are the choices, such as the various bike sizes and colors available. Characteristics and characteristic options for products are displayed in the product configurator when agents configure products for opportunities, quotes, and orders and when customers order products using the Business Portal.

    Characteristic data input types

    When you define product characteristics and characteristic options, you provide basic attribute information, including the characteristic name and the data input type for the characteristic options. The data input type indicates how the characteristic options are entered in the product configurator, such as single line text or choice selection.

    The following data input types are available for characteristic options:
    • Address - Mail address
    • Attachment - External document to be attached
    • CheckBox - Select or clear an option
    • Choice - Options that can be chosen, presented as radio buttons or available from a drop-down list
    • Decimal - Numbers that require a decimal point to indicate fractional amounts
    • Dates - Date picker for selecting day, month, and year
    • Date/time - Date picker for selecting day, month, year and time of day
    • Duration - Period of time
    • Email - Email address
    • Single Line Text - Free-form text
    • Integers - Whole numbers
    • Yes/No - Yes/no response
    • Object - Structure that represents a hierarchy of attributes, also called complex characteristics. An object has parent attribute with one or more child attributes.
    • Arrays - Multiple instances of the same attribute type, such as arrays of Date, DateTime, Integer, Single Line Text, Object, and Decimal
    You can use the Object type to build a hierarchy of complex characteristics, which has a top-level parent attribute with one or more child attributes. The child characteristics can be any of the data input types, including objects with data arrays.

    The following example shows a characteristic hierarchy for Routing Addresses, which is a parent-level attribute with an object data type. This attribute has the following child attributes: Procurement Date, Route, Additional Address Required, BGP, Routing Type, and Address Supplier. Notice that the BGP child characteristic is an array of objects with a minimum size of 2 and maximum size of 4.

    Figure 1. Example of complex characteristics in product configurator
    Order for configurable product offering that has complex characteristics for the Routing Addresses of the SD WAN Controllerv2 . Shows the input prompts for the BGP characteristic options.

    Setting up complex characteristics

    Defining a hierarchical attribute structure involves setting up the parent attribute, for example routing addresses, as an object type. You then define the characteristic relationships between the parent attribute and child attributes to establish the hierarchical structure and the order in which the child characteristics display in the product configurator.

    For details on defining characteristics, see Create product characteristics and characteristic options

    .