You are here:
Use Pricing Use Case: Shared Consumption Schedules
If two products share the exact same type of usage pricing, you can create one consumption schedule and associate it with both products through unique junction objects. (Salesforce CPQ Managed Package)
Required Editions
| Available in: Salesforce CPQ Spring ’19 and later |
Your company sells data plans for both smartphones and smartphone simcards. Each plan sells as a free product with usage-based pricing for data, minutes, and text.
| Product | Product Price | Data Usage | Minutes | Texting |
|---|---|---|---|---|
| Phone Dataplan | $0 / month | 500 MB / month free, then $1 / MB | 200 minutes / month free, then $0.50 / minute | 500 messages / month free, then $1 / message |
| Simcard Dataplan | $0 / month | 200 MB / month free, then $0.50 / MB | 200 minutes / month free, then $0.50 / minute | 500 messages / month free, then $1 / message |
Since the plans share usage pricing for minutes and texting, we can create two consumption schedules and use the product consumption schedule to assign them both to the phone dataplan and simcard dataplan. However, since the plans have different data usage rates, they each require their own data consumption schedule.
- Consumption Schedule: Phone Data Usage
- Unit of Measure: MB
- Rating Method: Tier
- Type: Slab
- Consumption Rate 1
- Processing Order: 1
- Pricing Method: Flat Fee
- Lower Bound: 0
- Upper Bound: 500
- Price: $0
- Consumption Rate 2
- Processing Order: 2
- Pricing Method: Per Unit
- Lower Bound: 501
- Upper Bound: Null
- Price: $1
- Product Consumption Schedule
- Product: Phone Dataplan
- Consumption Schedule: Simcard Data Usage
- Unit of Measure: MB
- Rating Method: Tier
- Type: Slab
- Consumption Rate 1
- Processing Order: 1
- Pricing Method: Flat Fee
- Lower Bound: 0
- Upper Bound: 200
- Price: $0
- Consumption Rate 2
- Processing Order: 2
- Pricing Method: Per Unit
- Lower Bound: 201
- Upper Bound: Null
- Price: $0.50
- Product Consumption Schedule
- Product: Simcard Dataplan
- Consumption Schedule: Minutes
- Unit of Measure: Minutes
- Rating Method: Tier
- Type: Slab
- Consumption Rate 1
- Processing Order: 1
- Pricing Method: Flat Fee
- Lower Bound: 0
- Upper Bound: 200
- Price: $0
- Consumption Rate 2
- Processing Order: 2
- Pricing Method: Per Unit
- Lower Bound: 201
- Upper Bound: Null
- Price: $0.50
- Product Consumption Schedule 1
- Product: Phone Dataplan
- Product Consumption Schedule 2
- Product: Simcard Dataplan
- Consumption Schedule: Messaging
- Unit of Measure: Messages
- Rating Method: Tier
- Type: Slab
- Consumption Rate 1
- Processing Order: 1
- Pricing Method: Flat Fee
- Lower Bound: 0
- Upper Bound: 500
- Price: $0
- Consumption Rate 2
- Processing Order: 2
- Pricing Method: Per Unit
- Lower Bound: 501
- Upper Bound: Null
- Price: $1
- Product Consumption Schedule 1
- Product: Phone Dataplan
- Product Consumption Schedule 2
- Product: Simcard Dataplan
Did this article solve your issue?
Let us know so we can improve!

