EzyStudio ADF

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

TypeTriggerApplies ToDiscount ClassesPlan
ConditionalConditions metTargeted items / order / shippingProduct, Order, ShippingStarter+
TieredThreshold reachedSame, scales with tierProduct, Order, ShippingPro+
Buy X Get YBuy quantity met”Get” items onlyProduct, ShippingStarter+
BundleAll components presentBundle itemsProduct, ShippingEnterprise

Checkout Customization

Beyond discounts, Advance Discount Function also provides checkout customization through two additional Shopify Functions:

TypeActionsConditionsPlan
Payment CustomizationHide, Rename, Move, Payment Terms, Order ReviewCart + Product conditionsEnterprise
Delivery CustomizationHide, Rename, MoveCart + Product + Delivery address conditionsPro+

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