What SMART Functions Creator does not do
Updated · SMART Functions Creator (E-TRADE PARTNER)
Most of these are Shopify platform limits shared by every Functions app. Knowing them before you build saves the most time.
5.0 · SMART Functions Creator builds this as a Shopify Function, free on live stores, no code.
Install free- Add products to the cart. A Function can discount a gift to free but cannot add it.
- Reject a discount code or show an ineligibility message. Shopify accepts a valid code before the function runs; the function can only withhold the amount.
- Limit an automatic discount to first use. Use a code with a one-use-per-customer limit.
- Discount based on the payment method. Shopify does not pass the selected payment method to discount functions.
- Use the billing address. Address rules rely on the shipping address.
- Read a discount percentage from a metafield. Percentages are fixed per rule; metafields work as matching conditions.
- Discount only complete sets or a specific unit position. Apply-to-first with ordering is available; quotient allocation and ordinal targeting are not.
- Control shipping profiles or force a flat shipping price. A shipping discount only reduces a rate.
- Use a sales channel as a condition. Eligibility is all buyers or customer segments.
- Show discounts on the storefront. Cart and product page display is controlled by the theme; the checkout is authoritative.
- Change the Recurring subtotal display for subscriptions.
- Report orders or redemptions. Use Shopify's order and discount reports.
- Run custom code. New functions are created with the rule builder; merchant-written scripts are not executed, in line with Shopify App Store rules for public apps.
- Override Shopify's combination rules. See combining discounts.