Loading
Upcoming Mandatory Changes to Public Key Infrastructure (PKI)Read More
Salesforce Enforces New Security Requirements in Summer 2026Read More
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Product Header

          Product Header

          Product Header shows product information at the top of each product or option in Product Configurator. The component shows product name, description, image, quantity input, pricing, and Product Selling Model (PSM) selection. It's a UI presentation component that publishes user changes via Lightning Message Service (LMS) events. Product Header has no output properties.

          Required Editions

          Available in: Lightning Experience
          Available in: Enterprise, Unlimited, and Developer Editions of Revenue Management (formerly Revenue Cloud) with the Revenue Cloud Growth license or the Revenue Cloud Advanced license

          Product Header Responsibilities

          • Display product information including name, description, image, quantity, and price
          • Handle user input including quantity changes, PSM selection, and custom product name editing
          • Send user input to Data Manager via LMS events
          • Show configurable fields in the top and bottom regions of the configurator
          • Support standard and compact layout modes
          • Validate quantity input and custom product names

          Product Header API Name

          S01_Header

          Product Header Input Properties

          The Product Header receives input from parent or flow components, set by the customer.

          Property Type Required Description
          header Object No Main product header data (quantity, price, name, PSM)
          currencyCode String No Currency code for price display
          quantityReadOnly Boolean No Makes quantity field read-only
          isClassContext (Product Classification Preview Mode) Boolean No Whether the component is in class context mode
          isApiInProgress (isApiInProgress) Boolean No Whether an API call is in progress
          isDesignTime (isDesignTime) Boolean No Whether in design or preview mode
          disabled Boolean No Disables all inputs
          layoutMode String No Layout mode (standard or compact)
          contextMetadata String No Metadata for STI attributes (labels, data types) as a JSON String
          eligiblePromotions Array No List of promotions available for this product
          isNonBlockingEnabled Boolean No Whether non-blocking is enabled

          Events the Product Header Listens To

          Product Header listens to Lightning Message Service (LMS) events and wire adapters.

          Product Header subscribes to the message channel to receive state updates as LMS events from the Data Manager. The Product Header listens to the LMS events shown in this table.

          Event Action Handler Method What it does
          valueChange handleLmsMessage() Tracks which field is being changed
          navigate (type='cancel') handleLmsMessage() Tracks cancel navigation

          The Product Header listens to the wire adapter event shown in this table.

          Wire Adapter Source What it listens for Handler Method Purpose
          MessageContext lightning/messageService Message context for LMS Not applicable (provides context) Enables LMS communication

          Events the Product Header Fires

          The Product Header fires the Lightning Message Service (LMS) event shown in this table.

          Event Action When is it Fired Purpose
          LMS_EVENTS.VALUE_CHANGE User changes fields Notify Data Manager of the changes
           
          Loading
          Salesforce Help | Article