Function types, activation, and plan requirements
Updated · SMART Functions Creator (E-TRADE PARTNER)
SMART Functions Creator creates five kinds of Shopify Functions from one rule builder: Discounts (product, order, volume, shipping), Payment customizations, Delivery customizations, Cart and checkout validations, and Cart transforms. A rule affects checkout only once it is set to live. The app is free on live stores and works on every Shopify plan; a few operations are restricted by Shopify to Plus.
5.0 · SMART Functions Creator builds this as a Shopify Function, free on live stores, no code.
Install freeOn this page
The five Function types
| Type | What it changes | Typical rules |
|---|---|---|
| Discount | Prices: product, order, or shipping discounts, volume tiers, BXGY, bundles | Wholesale by tag, quantity tiers, free gift, free shipping over a threshold |
| Payment customization | Which payment methods appear, their order, and their names | Hide COD above an amount, rename a gateway, move a wallet down |
| Delivery customization | Which shipping rates appear, their order, and their names | Hide Express for fragile products, rename a rate for B2B customers |
| Cart and checkout validation | Whether checkout can proceed, with an error message | Minimum quantity, quantity multiples, PO box blocking, tag-restricted products |
| Cart transform | How cart lines are presented: merge, expand, update | Bundle lines merged into one, a kit expanded into components |
Creating and activating a rule
- Choose the Function type and a starting point: blank or a template such as BOGO, Buy X get Y, Bundle, or Volume.
- Add conditions (who and when) and Line groups (which products), then the action.
- Save. A rule saved as inactive does not run, so build safely on a live store.
- Set the rule to live. Only live rules affect checkout, including during testing.
- Test at the checkout with a real cart. The cart page is rendered by your theme and may not show what the checkout will.
Plans
- All five Function types are available on Basic, Grow, Advanced, and Plus through this app. Shopify Plus is not required.
- Plus-only by Shopify: cart transform line updates, payment terms and B2B order review, and hiding, renaming, or moving the main credit card option on stores in the United States and Canada.
- Shopify Scripts stopped executing on 2026-06-30. See what replaces each script type.
Limits that apply to every store
- 25 active automatic discounts and 25 active customizations per API per store, set by Shopify.
- One cart transform per app per store.
- A rule's configuration must stay under 10 KB, shown in the editor as the Data limit. See limits and budgets.
Frequently asked questions
›Does a rule need to be on the live theme?
No. Functions run in Shopify's checkout, independent of the theme. The rule needs to be live in the app.
›Can two rules of the same type overlap?
Yes. Several discount rules can be active at once; combination settings decide whether they stack. Several customizations can target the same method; test the combined result.