Docs · Introduction

What
Shopify discount app for checkout and POS
Modes
Tier, Bundle, Split Bundle, Trade
Built on
Shopify Functions
Script Editor
Not required

Shopify Discount Engine

What is Shopify Discount Engine?

Shopify Discount Engine is built on Shopify Functions and 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.

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

Shopify Admin, Shopify 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. Shopify 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 Shopify 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)