B2B Volume Discount

The B2B Wholesales Tools App offers powerful volume discount feature which allows creating discount tiers for different quantity levels. The total quantity can be calculated using one of the following types:

Type Calculation
Order Combines all quantities of all products and variants together (of products that are included in the discount)
Product Calculates quantities separately for each product (different discount rates for different products based on their individual totals)
Variant Calculates quantities separately for each variant (different discount rates for each variant based on their individual quantities)
Item Calculates quantities separately for each cart item (different discount rates for each cart item based on their individual quantities)

Setup

On each pricing config, you can add Volume pricing discount:

Preview

You can preview(test) the discounts on a specific product directly in the app:

Theme editor

To show the volume discount on your store, open the Theme editor and navigate to the Product template. There you can add the app block for the B2B Volume Discount:


Discount table

The app block can create a dynamic table with a configurable number of columns.

Headers

The headers setting controls the number of columns. Each column is separated by a |

The default columns are:

Quantity | Price | Discount

Template

The template uses variables to show different values in each column

Note: multiple variables can be used in each column, and text can be added around variables.

Variables

The following variables can be used in the template:

Variable Value
{quantity} Quantity break value
{compareP} Single product price before discount
{compare} Total product price before discount
{priceP} Single product price after discount
{price} Total product price after discount
{discountP} Single discount value
{discount} Total discount value

The default template is:

Buy {quantity} | {priceP} | {discountP}

Advanced template:

Buy {quantity} | {priceP}/piece instead of {compareP}/piece | Save:{discountP}

Price update

The price update setting can be used to update the main product price with the quantity discounted price:


Multi-language

You can translate the table headers and values using the Shopify theme editor Translate & adapt integration:

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.