Price Modeling
This topic describes about price list, price list Items and how they associate with Product2 records.
Key Objects and Relationships:
- Product2: This is the Salesforce standard object (or "Product" in Conga UI) that stores all the details about what you're selling - name, code, description, type (standalone, bundle, option), etc.
- Price List: Assume this as a container or catalog that defines which products are available for quoting and at what prices. You can setup different price lists for different regions, currencies, customer segments, or contracts.
- Price List Item (PLI): This is the junction object that links a Product2 to a Price List. Each PLI stores the actual pricing details for a product in a specific price list, such as list price, charge type (e.g., standard, subscription, installation), price type (one-time, recurring), and more.
Relationship summary:
- A Product2 can be linked to multiple Price Lists via multiple Price List Items.
- A Price List can contain multiple Products via multiple Price List Items.
- The Price List Item is the bridge (junction object) between Product2 and Price List.
How they work together:
- Product2 holds the product details.
- Price List determines which products are available and visible for quoting in each context (region, customer, contract, etc.).
- Price List Item defines the price and charge details for a specific product in a specific price list. For example, you might have a "Laptop" product with a $1000 list price in the "USD Price List" and a €950 list price in the "EUR Price List" - each as a separate PLI.
Setting up Price Lists and Price List Items: Follow the below sequence for the successful creation of the Price List Items.
- Create Products (Product2).
- Create Price Lists.
- Create Price List Items (PLIs).
