Now on the Shopify App Store

Advanced automatic discounts,
tested before they go live

DiscountForge is a discount rules engine built on Shopify Functions — tiered pricing, Buy X Get Y, and customer-tag pricing, with a simulator that shows exactly why each discount does or doesn’t apply.

  • Built on Shopify Functions
  • No duplicate products
  • No draft orders
  • Clean uninstall
Simulate before you activateThe DiscountForge simulator: a sample cart, the discount that applied, and a checklist of why it matched

Try the actual engine — no install

Pick a rule, change the cart, and watch it decide. This runs the same code that runs in checkout.

Rule

10% off carts over 50, 15% off carts over 100. The most common way to lift average order value.

Sample cart
3 items

Subtotal $75.00

−$7.50

$75.00$67.50 at checkout, labelled “Spend more, save more”.

Why

  • No conditions — rule applies to any cart.
  • Matched subtotal is 75 → tier "min 50" grants 10% off.
  • Rule applies — "Spend more, save more".

Produced by simulateRule — the package the Shopify Function is compiled from.

That verdict came from the engine, not from this page. Install DiscountForge to point it at your own products.

See it in action

81 seconds. No signup.

Everything native discounts can’t do

Rules, not code

Tiered / volume discounts, Buy X Get Y, and VIP / wholesale pricing by customer tag — the patterns stores lost when Shopify Scripts shut down, rebuilt on Shopify Functions.

Simulate before you activate

Run any rule against a sample cart and see exactly what checkout will do, with a line-by-line “why / why not” trace. No more guessing why a discount didn’t apply.

Set and forget

Discounts run natively inside Shopify checkout, customer tags sync automatically, and conflicting rules are flagged in plain language before they surprise you.

Five DiscountForge presets: spend more save more, buy 2 get 1, VIP pricing, bulk quantity, free shipping
Five presets for the setups stores actually run — each one fills the form with numbers you change. Nothing discounts until you activate it.
A cart drawer with two reward bars: spend $37.28 more for 10% off, and for free shipping

What the shopper actually sees

A discount nobody notices doesn’t lift the order. DiscountForge ships a theme block that puts the next reward in the cart, where the decision gets made.

  • Drops into your theme as a block — no theme code to edit
  • One progress bar per active rule, recalculated as the cart changes
  • Amounts render in the shopper’s own currency
The DiscountForge rules list showing draft, ended, scheduled and active rules
One list for every rule — draft, scheduled, ended, active.
A Shopify checkout with a VIP discount applied automatically
Discounts apply automatically at checkout — no codes needed.

Simple pricing

Free

$0 forever

  • 3 active rules
  • All 3 rule templates
  • Simulator with why-not trace
  • Runs on live stores
Install free
Most popular

Growth

$19 /month

  • 5 active rules
  • All 3 rule templates
  • Simulator with why-not trace
  • 14-day free trial
Start 14-day trial

Scale

$49 /month

  • Unlimited active rules
  • All 3 rule templates
  • Priority support
  • 14-day free trial
Start 14-day trial

Questions, answered

How is this different from native Shopify discounts?

Native discounts can’t do tiered / volume pricing, true Buy X Get Y, or VIP pricing by customer tag. DiscountForge runs those rules on Shopify Functions — natively inside checkout — and lets you simulate each one before it goes live.

Does it create duplicate products or draft orders?

No. Discounts are applied by a Shopify Function at checkout — there are no ghost products, no draft orders, and nothing that distorts your inventory or order reports.

What does the simulator actually do?

You run any rule against a sample cart and get a line-by-line “why / why not” trace showing exactly what checkout would do. You’ll know why a discount does or doesn’t apply before a customer ever sees it.

Will it slow down or break my store at peak times?

The discount logic runs inside Shopify’s own checkout as a Function, so there’s no external app call in the buy path. Conflicting rules are flagged in plain language before they can surprise you during a big sale.

What happens when I uninstall?

Your rules stop applying and the app cleans up after itself — no leftover metafields or dangling discounts on your storefront.

Already using DiscountForge?

From the blog

Tiered and volume pricing on Shopify: a complete guide

Quantity breaks, bulk pricing, and wholesale tiers — why one native discount can only express a single tier, how faking a ladder with several discounts breaks, and how to build one that survives multi-currency checkout.

Build your first rule in ten minutes

DiscountForge is live on the Shopify App Store. Install it, build a rule, and simulate it against a sample cart — activate it only once the numbers match.

Install on Shopify

Free plan runs 3 rules on a live store. Upgrade when you need more.