Products - Types Of Products Flashcards
A bundle product contains several records:
Bundle parent, options, features, option constraints, configuration attribute
What is a bundle parent?
The parent product of the bundle itself.
What are options?
Child products of the bundle parent.
An option doesn’t contribute to the bundle price if…
You select its bundled checkbox.
What are bundle features?
A group of options.
You can use the Min Options and Max Options fields to…
Define selection restrictions for objects in in the same feature, such as “pick one or more” or “pick 3 of 5”.
What are option constraints?
Used to control how and what options are selected together in the bundle.
What is a configuration attribute?
Used to set the value of multiple shared product option fields simultaneously.
How and why would you use bundle specific field sets?
Why: To display a field in the QLE for only products in a certain bundle or feature
How: Setup -> Objects -> Product Option -> Field Set
Limitation: You may only use one bundle specific field set at a time.
How do you determine the order of a feature relative to other features?
The “Number” field on the feature record.
How do you select the minimum number of options required for a feature?
The “(Required) Min Options” field
How do you select the maximum number of options available to select for a feature?
The “Max Options” field
What does the discount schedule on the feature record override?
It overrides the discount schedule on the product options’ product record, but not the discount schedule on the product option itself.
How do you group multiple features together under a single tab in the configurator?
Use the “Category” field on the feature record.
What does the “Option Selection Method” field control on the feature record?
It controls how the users can add products or options to the feature.
Click: Checkboxes appear next to each option
Add: Options do not appear in the feature until the user selects Add Options and selects from available options on the Option Lookup.
Dynamic: Users can add products from a separate page.
What does the “Apply Immediately” field do on the product option?
Causes changes to the products option fields to take effect immediately.
While inactive SFDC doesnt apply changes until after a user saves the bundle or navigates to a different bundle level.
Limitation: Use sparingly to avoid slow user experience.
The “Apply Immediately Context” field selection:
Always: Salesforce CPQ applies new or changed fields after every field change.
On Selection: Salesforce CPQ applies new or changed fields whenever one of the bundle’s product options is selected.
On Quantity Change: Salesforce CPQ applies new or changed fields whenever the product option’s Quantity field changes.
Null: Salesforce CPQ treats this field as if its value was On Selection.
What does the “Default Pricing Table” field do on the product option?
Determines whether quote lines for MDQ product options appear in the quote line editor’s Standard or Segmented pricing table.
What does the “Discount (%)” and “Discount (AMT)” fields do on the product option?
Percentage discount that applies to the configured SKU when it’s part of a bundle.
What does the “Discounted By Package” field do on the product option record?
If the bundle parent has a percentage-based “additional discount”, then CPQ also applies it to the quote lines.
What does the “discount schedule” field on the product option do?
Applies specific discount schedule to quote lines created by this option.
Overrides discount schedule on product and feature records.
What does the “Existing Quantity” field on the product option represent?
It represents the total number of assets related to this product option.
What does the “Max Quantity” and “Min Quantity” fields on the product option do?
Limits the Max and Min quantity this option may have within a bundle.
How does the “Percent of Total Scope” field work on the product option?
The “Percent of Total” field on subscription products is the percentage of the summed price of the covered products.
Use the “Percent of Total Scope” field on the product option to determine if the summed price includes components, the parent bundle, both, or all parent and child bundles.
What does the “renewal product option” field do on the product option record?
When a user renews a bundle containing this record, CPQ replaces it with the product option record referenced in this field.
What is the “System” field used for on the product option?
Only CPQ product rules and system automation can change its selection or deselection.
What is the “Type” field used for on the product option record?
Determining the following:
Component: multiplies this product option quantity by the quantity of the bundle parent.
Accessory: The product option itself depends on the parent, but its quantity is independent.
Related Product: An independent product that can be related to this bundle. Useful for cross-sell up-sell.
None:
What does the “Unit Price” field do on the product option record?
Overrides the pricebooks’ price value for the product option.
What does the “Uplifted by package” field do on the product option?
If the product option configures SKU has price dimensions the resulting quote lines inherits the Uplift or Uplift (Amt) value from the bundle parents quote line.
When you’re using a renewal product option, both the original product option and the renewal must…
have the same values for the Type field.
The “Discounted By Package” field on the product option supports only …
the percentage-based discounts from the parent product.
What are configuration attributes?
Used to assign attributes to any number of product options.
What is the difference between a global configuration attribute and configuration attribute?
A global configuration attribute is one that you can assign to any product option.
What is an attribute set?
Groups several global attributes together in the form of attribute items.
What is a product attribute set useful for?
Associates an attribute set with a product.
Then you can apply the same attribute set to many product options.
What is the “target field” field used for in configuration attributes.
Determines which field product option field(s) you want available in the attribute (set).
What are MDQ products used for?
Used for showing a fixed price subscription in the QLE broken into segments of time.
Each segment can have pricing and quantity independent of other segments.
How do you created a MDQ product?
Created by using the Price Dimensions related list on the subscription product
How would you create a one time fee for a subscription product? (Such as a one time fee)
Create a price dimension with a type of One-Time. Then set its unit price to your desired value.
What do quotes with MDQ lines require to calculate correctly?
Start Dates
Salesforce CPQ doesn’t support…
…more than one One-Time price dimension per product
MDQ products support only …
… month-based subscription term units
How can you allow non consecutive segments in CPQ
The pricing and calculation package settings Allow Non-Consecutive custom segments with start dates that are more than one day after the previous segment end date.
MDQ products don’t support:
Usage based pricing.
Product options.
Configuration Attributes.
If you have an MDQ product with multiple currencies (stored in separate pricebooks)…
Each currency will need its own price dimension.
MDQ products can’t be …
bundle parents.
MDQ products are not…
configurable.
A standard bundle parent can contain…
MDQ child options.
A component MDQ product options quantity is independent from…
the quantity of its bundle parent.
When you contract MDQ subscription products…
CPQ produces a subscription record for each of the product’s segments on your quote.
The subscription start date would be equal to the quote line start date, however the subscription end date for each subscription record is equal to the latest end date of the segments.
What are the two ways MDQ segments show in in the quote template.
The Standard: Separates line items by segment dimensions. (Year one price dimensions in one group, etc)
Template Columns:
Subscription products have two pricing types:
Fixed Price: List price from the price book entry
Percent of Total: list price is a percentage of
- quote
- quote line group
- bundles total price
What are the four types of subscription products
Renewable: cpq WILL include this subscription in renewal quotes
One-Time: cpq WONT include this subscription in renewal quotes
Evergreen: Subscription remains active until cancelled and cannot be renewed
Evergreen/Renewable: Users define whether this subscription is renewable or evergreen on individual quote lines
How does CPQ determine the length of a subscription?
By considering the values of the package setting “Subscription Term Unit” along with the products “Subscription Term”
What is a products subscription term?
It is the default amount of time that a subscription lasts.
How would you create a subscription that price increases as a more licenses of another product are added?
Create a subscription product with percent of total pricing.
What is the “percent of total base” field used for in pricing?
Defining whether the percent of total field calculates based on list price, net price, or customer price. The default is list price.
Percent of total subscription products dont cover …
other percent of total subscription products in the total. By default it also does not cover fixed price subscription products, but you can select its “Include in percent of total” field
How would you set a percent of total bundle component to base its price on the bundles net total?
Find the related product option record and set its Percent of Total Scope field.
What is the percent of total target useful for?
If you dont want to base your percent of total products price off its subscribed asset.
Example: You want to base your percent of total on a $2000 dollar “covered” generator instead of a $500000 generator price. Create a “covered generator” product for $2000 and assign it as the regular generators percent of total target.
What is the “percent of total” category field useful for?
A percent of total product that has a category will calculate its price only on covered products with that same category.
What is the percent of total constraint field used for?
You may use this field to limit a max or min on the calculated price based on its list price.
Useful When dealing with quantities of covered products that are much larger or smaller than usual.
What is the percent of total scope field used for?
Used to determine what your percent of total product covers.
Package: Covers only the bundle parent
Components: Covers only other options on the same level
Both: Covers the bundle parent, and other options on the same level
Hierarchy: Covers the entire bundle configuration
What is the “allow percent of total coverage for net new products” package setting useful for?
By Default “perecnt of total product” dont cover new products that the users adds to amendment quotes and renewal quotes. This setting changes that.
What is the “Special price field” on the quote line used for?
When you add a “percent of total product” marked as Non-Discountable to a quote for an account with a contracted percentage discount.
How do you reduce the quantity of subscribed assets on a renewal quote?
The user needs to use an amendment to reduce the quantity of subscribed assets or assets instead.
Salesforce CPQ doesn’t support percent of total constraints on ..
amendment quotes
What are evergreen subscriptions used for?
Allows an open ended term of service that allows for customers to cancel subscription at will.
What is needed to use be able to use Evergreen Subscriptions?
In the CPQ package settings select the subscriptions and renewals tab, then enable evergreen subscriptions. Then add the following values to the subscription type picklist: Evergreen, Renewable/Evergreen.
Add the Evergreen field to your contract layout.
What are the available subscrption term units
Days, months, or years (but salesforce billing doesnt support days)
What is the difference between “Evergreen” and “Renewable Evergreen” types
Renewable Evergreen lets the user toggle between renewable and evergreen in the quote line editor.
What complications arise when you have enabled evergreen products but need also to enable entitlements, service cloud, or service contracts?
To allow this an admin will need to remove the “Master Evergreen Contract” field on your quote and replace it with the “Master Evergreen Service Contract” field
Evergreen subscriptions and non-evergreen subscriptions cant …
… be on the same contract.
IIf they are on the same quote than the “contracting method” cant be single contract.
Evergreen subscriptions dont support ..
- ability to partially amend a subscription (can cancel or swap subscription)
- dynamic bundles with evergreen products
- renewals for asset based models
What two methods are used to manage usage based products?
Consumption schedules or price schedules.
What fields are required for CPQ to work with consumption schedules?
- Subscription pricing: fixed price
- Charge type: recurring
- Billing type: arrears
- Subscription term populated
- Billing frequency populated
What are Consumption Schedule price rates used for?
All usage products require at least one consumption rate.
The rate sets a quantity for usage and defines how much your products when its usage is within that boundary.
What kind of relationship do products and consumption schedules have?
One (product) to Many (consumption schedule. However the consumption schedule date object can be related to many consumption schedules in the event you have products with similar usage based pricing.