What you will learn
On this pageContentsCloseOpen
If you're a Shopify Plus merchant and your checkout has been behaving strangely since early summer — a BOGO deal that stopped applying, a hidden payment method that reappeared, a shipping rate rename that silently reverted — there's a good chance the cause isn't a bug. It's Shopify Scripts. The legacy Script Editor, which Plus merchants used for years to customize cart discounts, shipping rates, and payment gateways with Ruby code, has already been shut off.
This isn't a "prepare for the future" article. The deadline has passed. As of June 30, 2026, every Shopify Script stopped executing, and any store still depending on one has a gap in its checkout logic right now. This article confirms exactly what happened, what Shopify Functions covers without any app, and which currently-listed Shopify App Store apps can rebuild the most common Script Editor use cases — with real pricing and plan requirements.
What actually happened, and when
Shopify Scripts — accessed through the Script Editor app, and historically a Shopify Plus-exclusive feature — let developers write Ruby code that ran during cart and checkout to modify line item prices, discounts, shipping rates, and payment gateway visibility and order. Shopify announced the shutdown on its developer changelog on March 12, 2026, with a two-stage timeline:
- April 15, 2026 — Merchants could no longer edit or publish new Shopify Scripts.
- June 30, 2026 — All Shopify Scripts stopped executing entirely.
Per the Shopify Help Center, "as of June 30, 2026, Shopify Scripts has been deprecated. Any Scripts that were still published on your store have been deactivated and no longer work." That date has already passed as of this writing, which means the legacy Scripts engine is fully removed — there's no grace period and no way to re-enable an old script.
Scripts covered three categories, and all three need to be replaced:
- Line item scripts — percentage/fixed discounts, BOGO, tiered and volume pricing on cart contents.
- Shipping scripts — renaming, hiding, reordering, or discounting shipping rates at checkout.
- Payment scripts — renaming, hiding, or reordering payment gateways at checkout.
If you haven't already, check your store's Shopify Scripts customizations report (Shopify admin → Apps → Script Editor → "Replace your Shopify Scripts" banner, or directly at /settings/checkout/customizations-report). It lists every customization that was active before the shutdown, grouped by payment, shipping, and discount logic, along with Shopify's own suggested apps or Functions tutorials for rebuilding each one.
What Shopify Functions replaces it with
Shopify's answer to Scripts is Shopify Functions — backend extension points that run custom logic during checkout, but with a fundamentally different distribution model. Scripts were code you pasted into an in-admin editor. Functions are built by developers, packaged inside an app, and deployed to WebAssembly, typically executing in under 5 milliseconds. Merchants configure them through the Shopify admin like any other app feature — no code required on the merchant side.
The distinction that matters most for a non-developer merchant is who can use what:
- Any Shopify plan (Basic through Advanced, and Plus) can install public apps from the Shopify App Store that contain Functions for discounts, shipping, and payment customization. This is a real expansion from the Scripts era, when this category of customization was Plus-only.
- Only Shopify Plus stores can deploy custom, privately built apps that call Shopify's Function APIs directly — i.e., if you want your own developer to write a bespoke discount or payment function rather than installing something from the App Store.
This is confirmed directly in Shopify's Function API availability documentation.
What's natively possible without any app
Shopify's built-in discount engine (Settings → Discounts) can already handle, with zero apps and zero code:
- Percentage-off and fixed-amount discounts, automatic or code-based
- Simple BOGO offers
- Free-shipping thresholds
- A small number of manually stacked automatic discounts (e.g., a handful of quantity tiers set up as separate automatic discounts)
It cannot natively handle, without an app or custom Function: true multi-tier volume pricing calculated dynamically off cart quantity, conditional payment-method hiding based on cart contents or customer tags, or conditional shipping-rate renaming/hiding based on anything beyond Shopify's built-in shipping profile rules. Shopify's own Checkout Blocks tool can create payment and delivery customizations natively in the admin, but that specific path is limited to Shopify Plus — non-Plus merchants need an app-based Function to get the same conditional logic.
In short: basic, static promotions don't need an app. Anything that was worth writing a Script for in the first place — conditional logic, multi-tier pricing, gateway-specific hiding rules — still needs either a Function-based app or custom development.
Comparing Functions-based apps for common Script Editor use cases
The four apps below are currently listed on the Shopify App Store (US/English listings, verified pricing as of September 2026) and are explicitly built on Shopify Functions rather than legacy storefront scripting or Liquid hacks. This is not an exhaustive list of every discount, shipping, or payment app — it's a sample covering each of the four Script Editor categories named in Shopify's own migration guidance.
| App | Replaces | Starting price | Free option | Plus required? |
|---|---|---|---|---|
| Kite Discount, Free Gift, BOGO | Line item scripts (BOGO, tiered/volume discounts, free gift) | $29/mo (Starter) | Free to install, 50 discount orders/mo included | Free/Starter/Growth plans explicitly exclude Advanced and Plus stores; Plus needs the $99/mo Pro plan |
| HidePay: Hide Payment Methods | Payment scripts (hide/rename/reorder gateways) | $3.99/mo (Premium) | Free tier limited to dev/Plus sandbox stores only | No — works on all plans; some express-checkout/PayPal hiding features are Plus-only |
| Kip: Sort Hide Payment Methods | Payment scripts (hide/rename/reorder gateways) | $3/mo (Kip Unlimited) | Yes — 1 active rule, cart value/weight conditions only | No — works on all plans |
| HideShip: Hide Shipping Methods | Shipping scripts (hide/rename/reorder shipping rates) | $3.99/mo (Premium) | Free tier limited to dev/Plus sandbox stores only | No — works on all plans |
Kite Discount, Free Gift, BOGO
Kite, from developer Skai Lama, is built on native Shopify Functions and covers free gift-with-purchase, buy-X-get-Y/BOGO, and tiered or volume discounts — the three most common line-item script use cases. It's free to install with the first 50 discount orders per month included, then $29/month if you exceed that. Paid tiers run $29/month (Starter), $49/month (Growth), and $99/month (Pro), with annual billing saving 14–16%.
The important caveat for Plus merchants specifically: Kite's Free, Starter, and Growth plans are explicitly listed as not available to Shopify Advanced and Plus stores. Only the $99/month Pro plan supports Plus, and "add free gifts at checkout" is called out as a Plus-only capability even on that plan. If you're a Plus merchant migrating a free-gift-with-purchase script, budget for the Pro tier rather than assuming the entry-level pricing applies to you — confirm current plan eligibility on the listing before installing, since this kind of restriction can change.
HidePay: Hide Payment Methods
HidePay, from Nextools, is described on its listing as "built using native Shopify Functions" and handles hiding, sorting, and renaming payment methods by cart total, country, product, customer tag, and other conditions. Its free tier only applies to development stores and Plus sandbox stores — a live store needs a paid plan starting at $3.99/month (Premium), rising to $5.99/month (Advanced) for combined AND/OR rule logic and $7.99/month (Ultimate) for express-checkout and PayPal button hiding. Hiding PayPal Express specifically is called out as Shopify Plus-only, consistent with Shopify's own Plus-gated payment customization behavior.
Kip: Sort Hide Payment Methods
Kip, from Advan Software, covers similar ground to HidePay — hide, rename, and reorder payment methods by country, shipping method, cart total/weight, SKU, customer tag, and B2B company status — at a lower price point. Its free plan allows one active hide rule using only cart value or weight conditions; the $3/month Kip Unlimited plan removes those limits and adds unlimited rules with multiple conditions. It's a reasonable starting point for a merchant whose payment script logic was simple (e.g., "hide COD for orders under $50"), while HidePay's higher tiers suit more elaborate, multi-condition rulesets.
HideShip: Hide Shipping Methods
HideShip, also from Nextools (and designed to pair with HidePay — the two share a "HideSuite" bundle), replaces shipping scripts: hiding, sorting, and renaming shipping rates by product, customer, geography, cart total, or postal code, including bulk CSV postal code imports. Pricing mirrors HidePay's structure: free for dev/sandbox stores only, then $3.99/month (Premium), $5.99/month (Advanced), and $7.99/month (Ultimate) for dynamic rate creation and multi-condition rate logic.
Decision guidance by situation
You only used Scripts for a couple of simple BOGO or percentage-off promotions. Check whether Shopify's native automatic discounts can now cover it directly — no app needed. Multiple simple automatic discounts, each scoped to a specific tier or product set, can approximate what a basic script did.
You ran a free-gift-with-purchase or multi-tier volume discount script, and you're on Shopify Plus. Kite's Pro plan ($99/month) is a Functions-based option that explicitly supports Plus; confirm current Plus eligibility and pricing on the listing, since lower Kite tiers exclude Plus stores.
You hid or renamed payment gateways conditionally. Start with Kip if your rules were simple (cart value/weight, one condition); move to HidePay if you need multi-condition AND/OR logic, express-checkout hiding, or PayPal Express-specific control on Plus.
You hid, renamed, or reordered shipping rates conditionally. HideShip covers the same rule types (product, customer, geography, cart total, postal code) that Shopify shipping scripts historically handled.
Your Script logic was highly custom — accessing metafields in ways no packaged app supports, or combining discount, shipping, and payment logic in one interdependent script. You're on Plus, so you have the option to commission a custom Function built by a developer using Shopify's discount, payment, or delivery function tutorials. This is real development work, not a settings change — budget accordingly.
What not to do
Don't assume an old script quietly "still works somewhere." It doesn't — Shopify confirms deactivated scripts no longer execute at all, so a discount or payment rule that isn't visibly broken yet may simply not have been tested recently. Pull the Scripts customizations report and check every category, even ones you think you retired.
Don't install the first discount app you find without checking whether it's actually Functions-based. Older, Liquid-cart-based discount apps built for the pre-Functions era can behave inconsistently with Shopify's current checkout, especially on Plus stores using Checkout Extensibility. Every app in this article's comparison explicitly states it uses native Shopify Functions — that's worth confirming for any app you evaluate beyond this list.
Don't assume free-plan pricing applies to your store without checking Plus eligibility. As shown with Kite, some apps gate their free and low-cost tiers to non-Plus stores specifically, pushing Plus merchants to a higher tier for the same feature set.
Sources
- Shopify Scripts deprecation: editing ends April 15, execution ends June 30, 2026 — Shopify Changelog
- Shopify Scripts and the Script Editor app — Shopify Help Center
- Transitioning from Shopify Scripts to Shopify Functions — Shopify Help Center
- Shopify Scripts requirements and limitations — Shopify Help Center
- About Shopify Functions — shopify.dev
- Function APIs / API availability — shopify.dev
- Kite Discount, Free Gift, BOGO — Shopify App Store
- HidePay: Hide Payment Methods — Shopify App Store
- Kip: Sort Hide Payment Methods — Shopify App Store
- HideShip: Hide Shipping Methods — Shopify App Store
OpenAI's September 2025 Instant Checkout launch promised Shopify's 1M+ merchants native in-chat purchases. By March 2026 that plan was scaled back for ChatGPT specifically. Shopify's current Help Center documentation confirms ChatGPT is discovery-only with a redirect to your own checkout, while Google AI Mode and Gemini, Microsoft Copilot, and Meta got real Shopify-powered direct checkout instead — and none of your GA4 or Meta pixels fire when a customer buys there. Researched from Shopify Help Center and official sources, September 4, 2026.