We are thrilled to announce the release of Supplyframe CPQ v2.16! This update brings significant enhancements designed to streamline your pricing workflows and improve overall efficiency.

Our primary focus for this release has been on the Pricing Engine, where we've simplified pricing rule management by consolidating configuration directly within Global and Customer Specific Pricing Rules. You'll notice a more intuitive experience with the removal of the separate "Price Source Priorities" section, making it easier to manage your pricing logic. We've also introduced new UI elements, such as convenient side panels for editing and enhanced filtering capabilities, to further refine your experience.

Additionally, v2.16 introduces a powerful new feature: the "Enforce Quantity Break Requirements Setting." This allows administrators to define minimum quantity thresholds for price sources. When enabled, the system will intelligently bypass pricing rules if the requested quantity does not meet the required break, ensuring precise pricing integrity for all your volume-based discounts.

We believe these updates will empower you to manage your pricing configurations with greater ease and accuracy. We encourage you to explore these new features and experience the improved efficiency firsthand!

 

Remove Price Source Priorities Section From Pricing Rules

In v2.16, we've simplified the Pricing Engine feature by removing the Price Source Priorities section from
Global Pricing Rules and Customer Specific Pricing Rules.

Previously, users had to manage both price source priorities and individual pricing rules separately. Now,
pricing configuration is consolidated entirely within pricing rules themselves, creating a more intuitive and
streamlined workflow.

Global Pricing Rules Page

The Price Sources section has been removed from the Global Pricing Rules page, and pricing rules are
now created and edited using a side panel rather than directly within the page:

Image 1-6-26 at 1.36 PM (1).jpeg

Column headers now include filters for Pricing Strategy (previously titled Discount/Markup), Price Source,
Start date, and End date to help users quickly locate specific rules. Drag-and-drop prioritization remains
available in the default table view:

Image 1-6-26 at 9.20 AM.jpeg

 

Image 1-6-26 at 9.24 AM.jpeg

Price application logic works the same as before - as line items are uploaded into quotes, CPQ will
check the pricing rules active for the quote and apply the first matching rule to the line.
Admins must take care to prioritize pricing rules in the order that they are intended to be applied.

Customer Specific Pricing Rules Page

Similar changes have been applied to the Customer Specific Pricing Rules page.
All customers and their rules display in a single table view with columns for Customer ID, Customer Name,
Customer Type, Pricing Rules count, and Notes.
Filters are available for Customer Type and Pricing Rules, and users can view specific customers by
using the search feature at the top right of the table:

Image 1-6-26 at 1.47 PM.jpeg

Selecting a customer now opens a dedicated page for managing that customer's pricing rules, with
breadcrumb navigation available at the top left of the page to return to the main list:

Image 1-6-26 at 1.49 PM.jpeg

 

A new Notes field (supports up to 1,000 characters) appears at the top of the page that allows admins to
document customer-specific pricing context.
The Price Source Priorities section has been removed from this page as well.
Just like the Global Pricing Rules page, column headers now include filters for Pricing Strategy
(previously titled Discount/Markup), Price Source, Start date, and End date to help users quickly locate
specific rules. Drag-and-drop prioritization also remains available in the default table view and admins
must take care to prioritize pricing rules in the order that they are meant to be applied.
Lastly, price application logic works the same way it did before - as line items are uploaded into quotes,
CPQ will check the pricing rules active for the quote and will apply the first matching rule to the line.

Pricing Engine Tab In Create New Quote & Quote Settings

The Price Sources section has been removed from the Pricing Engine tab that appears in Create New
Quote and Quote Settings.
The Pricing Rules table is displayed in read-only mode, allowing users to reference which rules apply to
their quote without the ability to re-prioritize, remove, or edit rules directly from this view.
Only admins will retain the ability to click into the System Settings link in the banner to view and update
pricing rules, but members will not be able to select this link.

Image 1-6-26 at 1.53 PM.jpeg

 

Enforce Quantity Break Requirements Setting

We've introduced a new Enforce Quantity Break Requirements Setting that provides administrators with
granular control over price source behavior in Pricing Engine. This setting can be enabled independently
for each price source through the new Price Source Settings page.
When enabled for a price source, Pricing Engine incorporates an additional validation step as it evaluates
line items against your pricing rules, where each requested quantity is compared against the lowest
available price break for that part and price source.
If a pricing rule references an affected price source and the requested quantity doesn't meet the minimum
break threshold, Pricing Engine will bypass that rule entirely and will proceed to evaluate the next rule in
the priority sequence.
This ensures that volume pricing is only applied when customers genuinely qualify for it, preserving
pricing integrity and supporting organizations with strict quantity break policies.

New Price Source Settings Page

The new Price Source Settings page in System Settings allows admins to enable or disable this new
setting:

Image 1-6-26 at 1.57 PM.jpeg

 

List View

Consider a scenario where Enable Quantity Break Requirements is active for Contract Price.
If the following price rules are applied to a list:

Image 1-6-26 at 2.00 PM.jpeg

And the following part with the listed contract prices has been added to the list:

Image 1-6-26 at 2.02 PM.jpeg

If the user uploads Requested Quantities of the following values:

  • Req. Qty 1 - 250
  • Req. Qty 2 - 500
  • Req. Qty 3 - 1000
  • Req. Qty 4 - 1500
  • Req. Qty 5 - 2000

Contract Price is not applied to Quantity 1 and Quantity 2 below, where Pricing Engine skips the first two

Contract Pricing-based rules, and instead applies the third priority Book Price rule:

Image 1-6-26 at 2.06 PM.jpeg

However, because Quantities 3, 4, and 5 have requested quantities that are ≥ 1000 (the lowest available
price break for this part and price source), the available Contract Pricing for the part are applied:

Image 1-6-26 at 2.08 PM.jpeg

In addition, for price sources where the Enforce Quantity Break Requirements setting is enabled, CPQ will
show the following banner to let users know that this feature impacts pricing:

Image 1-6-26 at 2.10 PM.jpeg