FAQ

Frequently asked questions

Plain answers about what the app costs, what Shopify Functions can and cannot do, and how to get help.

Pricing and plans

›How much does SMART Functions Creator cost?

There are two plans, billed by Shopify in USD. Lite is $19.99/month for up to 2 active functions. Pro is $39.99/month for unlimited active functions. Yearly billing saves 20%: $191.88/year for Lite, $383.88/year for Pro. Both plans include every function type and feature, and the same support.

›Is there a free trial?

Yes. Both plans start with a 7-day free trial. Development stores use the app free, with test charges only.

›I installed the app before October 7, 2026. Do I have to pay?

No. Stores that installed before October 7, 2026 keep the app free with every feature. A reinstall counts as a new install and needs a plan.

›What counts as an active function?

A function that is on, including a discount scheduled to start later. Turning a function off or deleting it always works, on any plan. Shopify's own limits, such as 25 active functions per type per store, configuration size, and execution limits, still apply on every plan.

›Do I need Shopify Plus?

No. Discount, payment customization, delivery customization, cart and checkout validation, and cart transform Functions work on Basic, Grow, and Advanced through this app. Shopify keeps a few operations for Plus: cart transform line updates, payment terms and B2B order review, and hiding or renaming the main credit card option on US and Canadian stores.

›How do I stop using the app?

Uninstall it from Shopify admin under Settings, Apps and sales channels. Your Functions stop running when the app is removed, and uninstalling also cancels the plan's Shopify charge.

Scripts and migration

›Do Shopify Scripts still run?

No. Shopify Scripts stopped executing on 2026-06-30. Line item scripts map to discount Functions, shipping scripts to delivery customizations and shipping discounts, payment scripts to payment customizations.

›Can the app import my Ruby script?

Not automatically. You recreate the rule in the builder, and support helps when the mapping is not obvious. Shopify does not allow public apps to run merchant-written code.

Discounts

›Why is only one of my discounts applying?

Check eligibility and combinations on both discounts, then inspect overlapping product targets. Same-line product stacking has additional Shopify Plus requirements; the current app editor does not expose those advanced controls.

›Can I reject a discount code with a custom message?

The current app editor does not expose code rejection with a custom message. Conditions can make this app's discount ineligible. This is an app limitation, not a claim that Shopify's API cannot reject entered codes.

›Can the app add a free gift to the cart?

No. A Function can discount an eligible gift to free but cannot add it. The customer or a storefront feature has to add the gift product first.

›Does a volume tier apply to all units or only those above the threshold?

To all qualifying units in the group, using the single highest tier reached. Tiers do not stack and do not apply only to complete multiples.

›Why does the cart page not show my discount?

The cart page is rendered by your theme; the Function calculates at checkout. If the checkout total is right, the discount works. Storefront display is a theme setting.

Payment and delivery customizations

›My payment rule does not match the credit card option. Why?

Rules match Shopify's internal method name. The card option is usually Shopify Payments or the provider name (Stripe, Adyen, Braintree), not Credit card. Use a contains match on one distinctive word.

›Can I hide the credit card option on my US store?

Only on Shopify Plus. For stores in the United States and Canada that are not on Plus, Shopify ignores hide, rename, and move operations on the main credit card option. Every other method can be customized.

›Can I hide a shipping rate when a certain product is in the cart?

Yes. A delivery customization can hide a named rate when the cart contains matching products. To change the price instead, use a shipping discount.

Validation and testing

›Can a validation remove just one item from the cart?

No. When a validation matches, Shopify blocks the whole checkout with your message until the violation is resolved. It cannot remove items, reject a discount, or stop quantity changes in a cart drawer.

›How do I test a rule?

Set it live, then check out with a real cart on your store. Inactive rules do not run, even in tests. Check the checkout rather than the cart page.

›What does Function size in the editor mean?

It estimates the function's configuration size. Shopify excludes metafields larger than 10,000 bytes from Function input. Use collections or tags instead of long lists; multiple rules inside one function share the budget.

Support

›Will someone build the rule with me?

Yes. Fast support in the app chat helps build and check rules. The app holds 5.0 stars across 110+ Shopify App Store reviews.

Did not find your answer?

Install the app and ask in live chat, or email support@etradepartner.io.

Install on Shopify