Download as pdf or txt
Download as pdf or txt
You are on page 1of 56

Configure Price Quote (CPQ)

103 Usability Features

Confidential
Housekeeping

Explanation – Demonstration – Participation

4 Hour session with breaks

Post-session survey

Confidential
Agenda

• Multi-Dimensional Configurable
Products
• Defaults & Cascades
• Cart Configuration
Add Your Screenshot to
• Opportunity Synchronization Layer Below Laptop Screen
• Location-Based Ordering
• Selling the Right Product

Confidential
Multi-Dimensional
Configurable Products

Confidential
Configurable Products

• What methods are there to configure products?


– Options
– Attributes

Confidential
Attributes – Name the Object
1. Product Attribute Group
2. Product Attribute Value (Field)

1
2

Confidential
Options – Name the Object

1. Product (Options) 3

2. Price List Items


1 2
3. Category (Option Group)

Confidential
Bundle within Bundle

Configure this
• Bundle within a product
Bundle - Add a
bundle to an option
group
• Can also configure
an Attribute within a Configure Attribute
with a Bundle
Bundle

Configure Bundle
with a Bundle

Confidential
When to Use Bundle within Bundle
• An option within a bundle can be sold stand alone and contains options
– E.g. Complex medical device
• Contains a screen that has configurable components (arm length, screen
type, etc.)
• This screen can be sold standalone as an upgrade to an existing system, or
as a parts replacement post sale.
• Break up complex products with hundreds or thousands of options into manageable
‘chunks’

Confidential
Options vs. Attributes
Option Attribute
Represented by Product Record Represented by Field
(Type: Option) (Product Attribute Value Object)
Necessarily Influences Pricing (Price Influences Pricing Only if referenced in
can be $0.00) Price Matrix or Price Ruleset
Creates a line item for each option Creates a single attribute record for all
selected attributes selected within a configurable
product
Category (Type: Option Group) used Attribute Group used to join attributes to
to join options to bundle configurable product
Supports bundle within bundle Supports lookup relationships to other
configuration objects

Confidential
Key Concepts: Bundle within a Bundle

Double Play Tier1

Subscription Fee Category

CSD Products Group Primary Option Group Product

Price List
Primary Bundle Cable TV Service
Price List Item
Subscription Fee
Secondary
Premium Channels Option Group
Primary Option = Secondary Bundle
HBO

Subscription Fee

Secondary Options Cinamax

Subscription Fee

Showtime

Subscription Fee
Confidential
Fields on Line Item

• Referenced in price dimensions for pricing rules


• Use cart configuration to expose custom fields
– Applicable when field data applies for all products (e.g.
margin)
• If not applicable for all fields, use attributes to capture
field data
– Admin can configure fields to be modifiable
• E.x. Margin is a custom formula field

Confidential
Applying this Information

• Think about the context in which you want to use the


information.
– Where you create fields is very important.
• Objects
– Product
– Product Attribute Value
– Proposal
• Proposal Line Item
• Product Configuration
– Line Item
– CRM & Custom Objects (Account, Opportunity, etc.)

Confidential
Recap

• Attributes
– Capture data about the sale of a product within a proposal
• Options
– Structure the sale of a bundle product
• Bundle within Bundle
– Structure complex products with multiple levels of
configuration
• Fields on Line Item Object
– Capture or display data that pertains to all products in the
cart
– Reference for pricing rules

Confidential
Defaults & Cascades

Confidential
Defaults & Cascades

• Set default term, quantity of product


• Cascade term, quantity from bundle header to options within bundle
– Configured from the PLI of the option

Confidential
Cart Configuration

Confidential
Config Settings Tab

• Change Fields
• Change Actions

Confidential
Things to Consider

• Adding custom buttons


– One-click proposal generation
– Third party applications
• Adding custom fields
– Display or capture custom field data in the cart (e.g. margin)
• Removing standard buttons and fields
– Don’t give users too many choices or too much information

• Make the system as friendly  and streamlined as possible to your reps

Confidential
Opportunity
Synchronization

Confidential
Opportunity Synchronization

• Sync quote line items to opportunity


– Default behavior syncs bundle summarization

Confidential
Opportunity Synchronization

• Sync quote line items to opportunity


– Default behavior syncs bundle summarization

Confidential
Opportunity Synchronization

• Requirements
1. Opportunity has a price book associated

2. Quote is primary (by using “Make Primary” button – do not


simply check the “Primary” checkbox)
3. Quote is finalized (proposal line items present)
4. Then click “Synchronize with Opportunity” button (can be
configured for automatic synchronization)

Confidential
Why to Sync to Opportunity

• Existing reporting/dashboards/forecasting rely on opportunity line item data


• Rollup-calculations, marketing data, or other metrics are influenced by opportunity line
item data

Confidential
Settings to Consider

• Sync option-level information


• Automatic proposal synchronization

Confidential
Org Assignments

Student Username

Login URL: https://login.salesforce.com


Password: Apttustrain1
Confidential
Exercises Stop at Multi-Location Quotes

Do Not Reference Any Data from Prior Sessions

Confidential
Location-Based Ordering

Confidential
Location Based Ordering

• Account Location (Apttus custom object) used to define


locations related to an Account record

Confidential
Location Based Ordering

Confidential
Location Based Ordering – Filtering Locations

• New UI – Uses Proposal Location List on Quote/Proposal Header


• No records = all locations available (regardless of account)

Confidential
Location Based Ordering

• Account Location (Apttus custom object) used to define


locations related to an account record

• Classic UI – Uses this related list to filter results


• No records = no locations available

Confidential
Location Based Ordering

Confidential
Why use Location-Based Ordering?

• Customer wants to purchase equipment for multiple sites on a single quote


• Assets registered to specific sites drive pricing or configuration rules

Confidential
Selling the Right Product

Confidential
Search
• When to use: you know which product you want
• How to use: enter specific terms

Confidential
Category
• What do category records impact?
– Category records are used to construct the catalog, and
determine which products are available

Confidential
Refine Your Search

• Category
records select
‘refine your
search’ fields
• Search
“Question” fields
are defined on
the product
object

Confidential
Process Slide
Step 1
Step 2
Create Product Field Step 3
Add API name from step Step 4
#1 to picklist values on Use hierarchy manager
Search Filter Fields field on offering category, then Run category
on Category Hierarchy select search filter fields maintenance on offering
object on appropriate category
or subcategory

Confidential
Product Visibility Rules

• Search Filters (CPQ) object create rules to prevent products


from being displayed
– E.g. Certain products cannot be sold in Europe

Confidential
Product Visibility Rules
• Products not displayed to user
(versus constraint rule which disables selection)

No Filter Applied

Filter Applied

Confidential
Guided Selling

• Ask a series of questions to derive a list of products


– Supports branching (if/then) logic
– Can provide a different path than typical catalog structure
– Underlying technology is Salesforce Flow

Confidential
Product Comparisons

• End User Perspective

Confidential
Product Comparisons

• End User Perspective

Confidential
Product Comparisons

Confidential
Product Comparison Setup

• Create the Feature Set


1

• Add the Feature Set to Each Product


2

Confidential
Product Comparisons

• First, create a new Feature Set

Confidential
Product Comparisons
• Second, define the Feature Set

Confidential
Product Comparisons

• Third, Add the Feature Set to Each Product

Confidential
Guided Behavior within a Product
• Attribute can be used to pre-
select options
• Only relevant when defaults
are different
– Default values can be
configured for options &
attributes
• Driven through constraint rules

Confidential
Selecting the Right Product Recap

• Search
– Rep knows product name or SKU
– Rep knows term within product data

• Guided Selling
– Rep doesn’t know where to start
– Highest level of guidance

• Refine Your Search


– Rep knows what category of product they want to sell
– Rep chooses which types of products to remove from the list
Confidential
Selecting the Right Product Recap

• Product Visibility Rules


– Systems removes products from the catalog
– Prevent the sale of products based on user role or customer data

• Product Comparisons
– Provides easy visibility to compare product details
– Predicated on narrowing selection down to several products

• Guided Product Configuration


– Driven via constraint rules
– Used to influence behavior when configuring bundles
– Predicated on the bundle first being selected

Confidential
Setting a Default Price List

• Take advantage of
Process builder

Confidential
Reordering Products in the Catalog Page

Confidential
Get Apttus Certified

• 5 Day Course
• Register here: http://apttus.com/university

• To be “Apttus Product Certified” each person must pass the exam AND demonstrate
proficiency through completing the project and presenting a configured org.
Confidential
Thanks for joining

Confidential

You might also like