Skip to content

Volume discounts

Create quantity tiers and choose how quantities are counted, from each cart line to the whole cart.

A volume discount gives a bigger discount as the customer buys more. For example: 5% off from 10 items and 10% off from 20.

Create a volume discount

  1. In diex, create a new volume discount.
  2. Choose the Method: a discount code or an automatic discount.
  3. Choose what the discount applies to: products or collections.
  4. Choose Percentage or Fixed amount under Discount value. It applies to every tier.
  5. Add tiers. Each tier has a minimum quantity and its own discount value.
  6. Choose how to Count quantity across (see below).
  7. Set eligibility, dates and combinations, then save.

Count quantity across

This setting decides which cart lines are added up before a tier is chosen.

Option What counts toward a tier
Each cart line (each variant on its own) Only the quantity of that line
All variants of a product Every variant of the same product, added up
All products of a collection Every product in the same chosen collection, added up
Everything in the cart All eligible items in the cart

With any option except "each cart line", this is mix-and-match: the quantities in a group are added up first, and the tier then applies to every line in the group. A customer buying two blue and three red tees has five tees toward the tier.

When you count by collection, products are grouped by the collections chosen under Applies to. A product outside them counts on its own.

Show the tiers on the product page

Add the Volume pricing table block to your product template. It lists the tiers and, with "Follow the quantity and the cart" turned on, highlights the tier the chosen quantity reaches and tells the customer how many more to add. See storefront blocks.

Good to know

  • Volume discounts run as a Shopify Function, so Shopify applies them in the cart and at checkout.
  • Shop the discount yourself before you promote it: add items to a cart and check the price at checkout.

Still stuck? Email help@diex.app.