tom & tom

Product

Unit Threshold Discounts

Shopify volume discounts that understand real packaging formats — single unit, six-pack, case of 12.

Built-in Shopify app · free trial

Install the app

One rule, every format.

Give your customers automatic volume discounts that understand real packaging formats. Set a unit threshold, assign a unit weight to each product, and automatically apply percentage discounts to eligible products at checkout.

A can counts as one unit, a six-pack counts as six, a case counts as twelve. The discount speaks the language of your catalogue.

If this sounds familiar, you’re not alone.

Shopify’s native discounts don’t understand the way you sell:

  • Item count only — Shopify’s automatic discounts count only the items in the cart, which breaks selling by format.
  • Mixed formats — units, four-packs, six-packs and cases can’t be rewarded fairly with the standard rules.
  • Manual workarounds — merchants waste time building manual promos and patched-together pricing instead of launching campaigns.

Unit Threshold Discounts fixes this with weighted units: a single rule reflects how you really sell.

  • ×1 single can
  • ×6 six-bottle pack
  • ×12 case of 12

Everything you need for format-aware promotions.

  • Weighted units — each eligible product gets a custom.unit_count value (1, 4, 6, 12…). The threshold is evaluated on the weighted total.
  • Automatic threshold trigger — when quantity × unit_count reaches your threshold across eligible lines, the discount applies instantly to every eligible line.
  • Optional category targeting — add custom.discount_category to apply the discount only to the categories you want (beer, wine, accessories…).
  • Native Shopify discount management — title, percentage, threshold, label: configure everything from the app.
  • Transparent behaviour — products without a unit_count are ignored, which keeps discounts predictable and prevents accidental leakage.

Works with any Shopify plan that supports Shopify Functions — Shopify Plus is not required.