Introduction
What is Advance Discount Function?
Advance Discount Function is a Shopify app that provides merchants with a no-code rule builder for creating complex discount logic. You configure rules through an intuitive UI directly in Shopify Admin, and those rules execute at checkout via Shopify Functions (WebAssembly) — delivering fast, reliable discounts without any custom code.
Why Does It Exist?
Shopify Scripts (the Ruby-based Script Editor) were deprecated on August 28, 2025 and will be fully removed on June 30, 2026. Advance Discount Function is the modern replacement, built on the Shopify Discount Function API (2026-01). It gives you everything Scripts could do and more, using Shopify’s current architecture for discount extensibility.
Core Capabilities
- No-code rule builder — Design complex discount logic with a visual interface, no programming required.
- Four specialized discount functions — Conditional, Tiered, Buy X Get Y, and Bundle, each optimized for a specific discount pattern.
- Payment customization — Hide, rename, reorder payment methods, set payment terms, or require order review based on cart and customer conditions (Enterprise).
- Delivery customization — Hide, rename, or reorder delivery options based on cart, customer, product, and address conditions (Pro+).
- Three discount classes — Apply discounts to Products, Orders, or Shipping.
- 18 conditions with AND/OR logic — Build precise targeting rules using cart-level and product-level conditions.
- Composable rules with configurable strategies — Combine multiple rule groups within a single discount function and control how they interact.
- Native Shopify integration via Admin UI Extensions — Configure everything inside Shopify Admin. No external dashboards.
- Automatic and Code-based discounts — Support for both discount types across all four functions.
Function Types at a Glance
| Type | Trigger | Applies To | Discount Classes | Plan |
|---|---|---|---|---|
| Conditional | Conditions met | Targeted items / order / shipping | Product, Order, Shipping | Starter+ |
| Tiered | Threshold reached | Same, scales with tier | Product, Order, Shipping | Pro+ |
| Buy X Get Y | Buy quantity met | ”Get” items only | Product, Shipping | Starter+ |
| Bundle | All components present | Bundle items | Product, Shipping | Enterprise |
Checkout Customization
Beyond discounts, Advance Discount Function also provides checkout customization through two additional Shopify Functions:
| Type | Actions | Conditions | Plan |
|---|---|---|---|
| Payment Customization | Hide, Rename, Move, Payment Terms, Order Review | Cart + Product conditions | Enterprise |
| Delivery Customization | Hide, Rename, Move | Cart + Product + Delivery address conditions | Pro+ |
These functions let you control how payment methods and delivery options are presented at checkout, using the same condition-based rule system as your discount functions.
Who Is This For?
Advance Discount Function is built for Shopify merchants who need complex discount logic and checkout customization that goes beyond Shopify’s native capabilities. Whether you are migrating from Shopify Scripts or building new promotions, the app provides a flexible, future-proof foundation for your discount and checkout strategy.
Next Steps
- Installation & Setup — Get the app installed and configured on your store.
- Quick Start — Create your first discount in 5 minutes.