Loading
Upcoming Mandatory Changes to Public Key Infrastructure (PKI)Read More
Salesforce Enforces New Security Requirements in Summer 2026Read More
Learn About Real-Time Offer Management
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
          Context Definition Customizations to Display Custom Promotion Information to Customers

          Context Definition Customizations to Display Custom Promotion Information to Customers

          If marketing managers want to display custom promotion information such as terms and conditions to customers, admins can customize the promotion's context definition to display information for custom promotion fields.

          Required Editions

          Available in: Lightning Experience
          Available in: EnterpriseUnlimited, and Developer Editions with Real-Time Offer Management

          Displaying Custom Promotion Information to Customers

          After the admin customizes a promotion's context definition to include custom promotion information, the Eligible Promotions API starts displaying the information from the custom promotion field in its response. When the API is executed to get the list of promotion's for a customer's cart, the custom information is displayed for each eligible promotion.

          Tip
          Tip Before admins extend a context definition, they must work with the marketing managers to decide which custom fields to add in the Eligible Promotions API's response.

          Customizing Context Definitions Created by Extending the CartDetailGetEligiblePromotion Context Definition

          Promotion context definitions that are created by extending the standard CartDetailGetEligiblePromotion context definition contain a node named PromotionCustomField. Admins can add input type attributes to the PromotionCustomFields node and map the attributes to the custom Promotion object fields that store the information that marketing managers want to display to customers.

          After admins create the attribute, they must:

          • Add context tags in camel case for each attribute
          • Use the standard MapCartValueLoyaltyObjectField mapping to map the attributes to their corresponding custom field on the Promotion object.
           
          Loading
          Salesforce Help | Article