Improve performance, flexibility, and reliability across Industries CPQ Cart and Pricing APIs. The primary benefits include mass discount support for up to 50,000 line items, faster GetCartItems responses with attribute filtering, strict validation mode for MultiEdit API, enhanced cart template eligibility checks, and a cleaner configuration experience with correctly hidden attributes.
- Apply Mass Discounts to Enterprise-Scale Quotes
Provide an improved user experience to close and win large enterprise deals faster. Sales reps can apply mass discounts to quotes or orders that contain up to 50,000 line items and over 4,000 root items without interruptions. Previously the designated limit caused failures on large quotes. The CPQ_StartMassDiscountExpanded Integration Procedure slices root items into smaller chunks and processes them sequentially in the background across multiple batches using iterative looping counters. - Optimize GetCartItems Responses by Filtering Unwanted Attributes
Get faster, lighter GetCartItems API responses by excluding unwanted attributes and attribute categories from your cart data without affecting pricing, validation, or eligibility. For even greater control, use the Skinnify approach to return only the attribute-specific metadata that your application needs with no recompile or data setup required. The GCITrimFieldsToInclude field set on QuoteLineItem and OrderItem controls which product and pricing fields appear at the root of each line item. The pciFields URL parameter controls whether product child item fields are included at root level. - Maintain Data Integrity with MultiEdit API Validation and Pricing Checks
Provide an elevated user experience by halting database updates when validation or pricing errors occur during MultiEdit API execution. The MultiEditStrictValidationMode setting maintains quote accuracy and protects revenue. The API checks when pricing calculations or validation rules fail, and returns a detailed error payload. You can adopt this error-handling behavior at your own pace without breaking existing user integrations. The API posthook implementation supports adding a custom message to the list of messages, if required. - Enforce Template Access Controls and Validate Product and Promotion Eligibility at Save and Apply
Quote and Order Templates include a built-in security model that keeps sensitive pricing and product configurations visible only to specific people. The draft templates stay hidden from sales reps until approval and blocking of direct deletes to ensure controlled cleanups. Admins have complete CRUD access and can invoke all API-level operations. Standard users can read templates and invoke a subset of API-level operations, which are get, search, and apply. Golden users have CRUD access to the shared and owned records, along with access to all API-level operations. When saving or applying a template, Industries CPQ validates all products and promotions are orderable, active, context-qualified, and within their effective date range before committing any configuration. This implementation surfaces the disqualified products with clear, actionable error messages, and only valid pricing goes ahead during both save and apply flows. - Accelerate High-Volume Cloning Operations with the cloneItems API
Improve scalability for larger data shapes that previously failed or timed out by setting noResponseNeeded to true in the cloneItems API requests. Eliminate resource limit exceptions and maintain high-volume replication operations running smoothly in the background by skipping non essential response formatting. - Display Only Relevant Attributes during Group Cart Bulk Change Operations
Provide a consistent and clean configuration user experience by hiding attributes marked as hidden on the Configure page during Group Cart Bulk Change operations. The Group Cart Bulk Change flow matches the enhanced LWC Cart of Industries CPQ, showing only the attributes that your users choose to interact with. - New and Changed Objects in CME Managed Package
Do more with the new CME managed package custom object. - Stability and Accuracy Enhancements for CME Managed Package
We made several updates across cart promotions, basket-to-cart conversion, Template APIs, attribute processing, and delta deployments.