Skip to main content

What

Shopify discount app for checkout and POS

Modes

Tier, Bundle, Split Bundle, Trade

Built on

Shopify Functions

Script Editor

Not required

Discount Engine

What is Discount Engine?

Discount Engine is a Shopify app built on Shopify Functions that applies discounts at checkout and POS without the Script Editor. It supports four discount modes — Tier, Bundle, Split Bundle, and Trade — each configured through a guided UI in Shopify Admin.

The app runs inside Shopify's native checkout pipeline. Merchants design promotion rules (percentage or fixed amount, price or compare-at price, online or POS or both) and the engine evaluates each cart automatically. No custom backend, no code deployment, no Script Editor dependency.

Discount Engine is distributed via custom install link, not the public Shopify App Store. Email for access and assisted onboarding.

Shopify Admin, Discount Engine, then checkout and POS

Replacing the Script Editor Before June 30, 2026

Shopify Scripts and the Script Editor retire on June 30, 2026. Discount Engine provides an equivalent promotion layer on Shopify Functions — the platform Shopify built to replace Scripts. The four discount modes cover the promotion patterns most teams previously scripted: tiered pricing, BOGO / buy-X-get-Y, independent multi-product discounts, and code-activated wholesale pricing.

Merchants moving off the Script Editor can replicate their existing promotions through Discount Engine's admin UI without writing or deploying custom Shopify Functions code.

Discount Types

The engine supports four discount modes, configured via the discount UI within the Shopify Admin:

ModeDescription
Tier DiscountApply percentage or fixed discounts to specific products by tier
Bundle DiscountBuy X, get Y discounted. The discount applies to target items only
Split Bundle DiscountIndependent discounts on both source and target items
Trade DiscountCode activated tier discounts for wholesale and trade customers

Common Configuration

All discount types share these top-level settings:

UI LabelDefaultDescription
Discount ModeNoneTier Discount, Bundle Discount, Split Bundle Discount, or Trade Discount
PlatformBoth - POS & CheckoutRestrict to POS Only, Checkout Only, or Both
Apply Discount ToPricePrice or RRP (Compare At Price)