Detailed Guide –

Volume pricing helps simplifying complex pricing model. You can use volume pricing to set the product price or​ offer discount based on the ​quantity of the product. You can skip this section if you don’t ​have quantity based pricing or discounts for products.

Volume Pricing can be defined for each SFDC Products individually. The pricing break-up based on the quantity is available while configuring bundles or while adding products/bundles to Opportunity as explained in earlier sections. No need to look up external spreadsheets & as you have seen in earlier sections Sales rep can hover over “gear” icon to see volume pricing real time.
We support 2 kinds of Volume Pricing –

Bulk pricing applies the pricing or discount on total quantity. Let’s check an example to understand it better. Let’s say you have minimum quantity criteria of 10 shirts at the price of $200 and you offer $17 for quantity up to 15 shirts & $15 for quantity up to 25 shirts. In this case, for first 10 shirts we define the Units of Measurement as Group to denote it as minimum quantity and even if less than 10 quantities are purchased, price will be fixed at $200. If quantity more than 10, next price range will be applied and let’s say 15 shirts are ordered in that case pricing will be $17*15 = $255 and same is true for the next slab of 25 shirts. So, in this model you can see that price of the Product is defined based on the slab your quantity falls in.

Tiered pricing applies the pricing or discount as per the slabs defined by breaking the total quantity as per the slabs defined. So, for the same scenario we discussed for bulk pricing, in case of tiered model, for 25 shirts, $200 will be applied for 1st 10 shirts which is under minimum quantity criteria, $17 will be applied for next 5 shirts as per 15 shirts criteria and $15 will be applied for remaining 10 shirts which fall under 25 shirt criteria.

1. Edit Product page layout to add Volume Pricing Model field and Volume Pricing related list.

  1. Select Bulk or Tiered for Volume Pricing Model picklist on product record based on your pricing model. This way you have flexibility to choose different pricing model for different products.
  2. Click New button in Volume Pricing related list
    1. Label – Give user friendly label like “1 to 30 licenses”. Sales Reps will see this label while configuring products/bundles.
    2. UoM – select group if price is applicable for specific quantity of Products & each if price is applicable for individual product.
    3. Pricebook (Optional) – Select pricebook to restrict this volume pricing to specific pricebook 
    4. Segment (Optional) – Select Segment to restrict this volume pricing to specific segments like region, customer type etc.  Please check Segment section for more details.
    5. Lower Quantity – starting quantity for the range
    6. Upper Quantity – upper quantity for the range
    7. Field Name – Field to be updated based on the quantity range. To apply volume pricing to a custom field, simply add the Field API name in the Field Name picklist under Setup >> Volume Pricing >> Fields
    8. Field Type – Select CurrencyPercent or Number.
    9. Field Value  Specify the value in Currency, Percent or Number which will be multiplied with the Quantity in that range. 
    10. Click Save or Save & New to add more volume pricing records

Following are the calculation details for different Field Types –

  • Currency – it will multiply quantity with currency value specified in Field Value specified.
  • Percent – it will calculate the % of List Price based on Field Value.
  • Number – it will multiple quantity with number specified in Field Value.

All these calculations will update Field specified in Field Name. Please note, in case of Tiered Pricing, it will be average value based on all tiers.

Example of Bulk and Tiered Pricing same quantity –

Bulk Pricing: All quantities at same price

Tiered Pricing: Price determined based on the quantity falling in particular tier

Notes:

As these configurations are defined on Standard Product object, you can use Dataloader to mass insert volume pricing information.