1. What is Salesforce CPQ and why is it used?
English Answer:
Salesforce CPQ (Configure, Price, Quote) is used to automate the sales quoting process. It helps sales teams configure products, apply pricing rules, discounts, approvals, and generate accurate quotes quickly.
Project Example:
In a Euro Car Dealer project, CPQ was used to configure vehicles, accessories, financing options, and automatically generate quotes with pricing and discounts.
5. What challenges did you face in a CPQ project?
English Answer:
Challenge:
Quote calculation was taking 20+ seconds.
Solution:
- Optimized Price Rules
- Reduced unnecessary calculations
- Implemented QCP optimization
14. How do you handle Large Product Catalogs?
English Answer:
Best Practices:
- Product Families
- Product Features
- Configuration Attributes
- Search Filters
- Indexed Fields
16. Scenario-Based Architect Question
Interview Question:
A manufacturing company sells 10,000 products with complex bundles, regional pricing, and subscription services. How would you design the CPQ solution?
English Answer:
Architecture:
- Product Catalog Design
- Product Bundles
- Guided Selling
- Product Rules
- Price Rules
- Discount Schedules
- Approval Framework
- Contracting & Renewals
- ERP Integration
- Reporting & Analytics
For scalability:
- QCP
- Platform Events
- Async Processing
- MuleSoft
2. Explain the CPQ Architecture.
English Answer:
CPQ Architecture:
Lead → Opportunity → Quote → Product Configuration → Pricing → Approval → Contract → Order
Main Components:
- Product Catalog
- Bundles
- Product Rules
- Price Rules
- Discount Schedules
- Quote Templates
- Approvals
3. How do you design CPQ Integration Architecture?
English Answer:
CPQ commonly integrates with:
- ERP
- SAP
- Oracle
- Billing Systems
- Payment Gateways
Architecture:
Salesforce CPQ ↔ MuleSoft ↔ ERP
12. Explain Contracting, Amendments and Renewals.
English Answer:
Contract:
Represents customer agreement.
Amendment:
Modifies existing contract.
Renewal:
Extends subscription period.
Example:
Customer upgrades from Basic Plan to Premium Plan.
