DBD: Quantity Break Price and Cost Setup

The Quantity Break Pricing (QBP) feature allows you to align customer-facing price breaks with tiered vendor cost discounts. Because this logic is built into the core inventory engine, these rules apply universally across manually keyed orders, automated eCommerce storefront orders, and Direct Ship (Drop Ship) workflows.

  • The Non-Stock Nuance: The item does not need to be a physically stocked inventory asset to use this feature. Creating a baseline inventory master record simply provides the system with a centralized matrix to calculate price and cost tiers for drop ships and special orders.

Step 1: Setting Customer Price Breaks (DB Distributor)

Even if you do not physically stock the item, a baseline record must exist in the Inventory module to hold your quantity break matrices.

  1. First, ensure the item is fully set up in Print Management.
  2. Navigate to your inventory records and select Item Inventory (if the record does not exist for the item, add it).
  3. Select Item Pricing Constants.
  4. Input your target quantity thresholds and their corresponding unit prices.

💡 Pricing Example: If an item named POSTCARD   is configured with a tier of 350 units at $1.09/each, an order of 350 extends to $381.50. If the order is placed for 1,199 units and hits a higher tier priced at $0.82/each, the order extends to $983.18.


Step 2: Setting Vendor Cost Breaks (DB Distributor)

Once your customer-facing pricing tiers are defined, you must map the corresponding supplier acquisition costs so the system can calculate true margins on purchase orders and direct ships.

  1. Exit the Item Pricing Constants panel.
  2. Select Supplier Purchasing.
  3. Input the vendor's quantity tiers and matching unit costs.

💡 Costing Example: For the same POSTCARD   item, ordering 350 units drops the vendor unit cost to $0.78/each (extending to $273.00). Ordering 1,199 units drops the vendor unit cost further to $0.64/each (extending to $767.36).


Step 3: Activating the Cost Break Parameter

For the order processing engine to actively look up and apply your vendor-side cost breaks to lines with a PO code, a global parameter must be turned on.

  1. Navigate to: DB Distributor Toolkits > eCommerce > Setup > Parameters
  2. Open Panel V.
  3. Locate the final setting on this panel: "Use cost qty breaks from supplier record if order line has PO code?" and check the box to enable it.
  4. Required Server Restart: Because this alters core processing lookup rules, you must restart your server processes for this change to take effect. Navigate to your E/C Menu and execute option X2.

Step 4: Configuring Front-End Layouts (DB Enterprise Only)

If the item is also being made available for online client ordering on your DB/e distributor administration site, you must assign its visual display behavior.

  1. Log into your site as a Distributor Administrator.
  2. Navigate to Work With Item.
  3. Select your target client company from the drop-down menu and look up your item.
  4. Locate the Pricing Options dropdown for the item and choose how it displays to the client:
Pricing Option Behavior on the Storefront Website
Standard Baseline flat-rate or standard item pricing matrix.
EQ Equal Allowance or customized contract pricing layout.
QB Freedom Displays quantity breaks as an informational reference table, but provides an open text box allowing users to enter any custom quantity.
QB Restricted Restricts the user entirely to your specific tiers, displaying them as a strict drop-down menu selection.
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.