By Steve Merrill, Founder of WRKNG Digital | June 13, 2026
Shopify Scripts stop working June 30, 2026. That's 17 days from today.
If your store uses Scripts for discounts, shipping, or payment logic, something will break on July 1. The question is whether you find out the hard way or fix it this week.
What Is Shopify Scripts?
Scripts is a Liquid-based customization layer that runs server-side during checkout. It's been the standard way to build tiered discounts, BOGO offers, shipping rules, and payment method filtering for Shopify Plus stores since 2017.
Shopify is retiring it in favor of Shopify Functions, a more flexible WebAssembly-based system that runs closer to the core.
What Breaks on July 1
Three checkout behaviors depend on Scripts:
Discounts and promotions. Tiered discounts, volume pricing, BOGO logic, free gift rules. If your checkout math is handled by a Script, it stops calculating. Orders go through at full price or break entirely depending on how the Script was written.
Shipping rules. Custom shipping rate logic — hide express if cart value is under $X, show free shipping above a threshold, filter by product tag. If a Script controls your shipping presentation, customers see raw, unfiltered rates.
Payment method filtering. Hiding or reordering payment methods based on cart contents, customer tags, or order value. These stop working too.
How to Find Out If You're Affected
Go to your Shopify admin. Open Settings > Apps and sales channels. Look for "Script Editor" in the list.
If it's there and shows active scripts, you're affected. If it's not there or shows zero active scripts, you're not using Scripts and have nothing to migrate.
Also check with your development team or agency. Scripts are sometimes installed through apps or custom builds that aren't obvious from the admin.
What to Migrate To
Every Scripts use case has a Functions equivalent. The migration is work, not reinvention.
For discounts: Shopify Functions supports the same discount logic — tiered, automatic, code-based. The Discounts API covers volume pricing and BOGO. If you used a third-party app to manage Scripts, check whether that app has already published a Functions-based update.
For shipping: The Shipping function type lets you return custom rates based on cart attributes, customer data, and line item properties. Same inputs, same outputs, different runtime.
For payment filtering: Payment customization Functions handle visibility and ordering. This is one of the more common Scripts use cases, and it's fully covered.
Timeline to Migrate Safely
Here's how to do this without breaking your store:
Days 1-2: Audit your active Scripts. List every rule they enforce. Write it down in plain language — "if cart total exceeds $100, add free shipping option" — before touching any code.
Days 3-5: Build or install the Functions equivalent in a development environment. Test against the same cart scenarios your Scripts handled.
Days 6-7: Run parallel testing. Enable the Function while Scripts is still active. Verify outputs match.
Day 8: Disable Scripts. Verify live behavior. Monitor for 48 hours.
That's a week of work with a week of buffer before June 30. Start today.
If You Use a Third-Party App for Scripts
Apps like Bold Discounts, Rebuy, and others have handled Scripts logic for merchants who don't write custom code. Most major apps have already published Functions-based replacements.
Log into each app. Check their changelog or contact support. If they haven't updated, find an alternative. Do not wait for them to announce it — the deadline doesn't move.
The One You Can't Skip
Everything else in Shopify Summer Editions is worth evaluating. This one isn't a choice. Scripts stop working in 17 days. Migrate now.
FAQ
Does the Scripts sunset affect all Shopify plans?
Scripts is a Plus feature, so only Plus merchants are affected. If you're on a standard Shopify plan, you were never using Scripts.
Will my store go down if I don't migrate?
Your store won't go down, but the logic controlled by Scripts will stop working. Discounts won't apply, shipping rules won't filter, payment methods won't hide. Orders can still process — just not with the rules you set.
Can I keep using Script Editor after June 30?
No. The Script Editor app will stop executing scripts after June 30. You can view your Scripts but they will not run.
How long does a Scripts migration take?
It depends on complexity. A single discount rule can be migrated in a few hours. A full suite of Scripts covering discounts, shipping, and payment filtering can take 3-5 days with testing. Start now regardless.
Is there a free tool to migrate Scripts to Functions?
Shopify doesn't offer a one-click migration tool. The Functions migration guide covers the technical steps. Most app partners with Functions versions of their tools can handle this for you.
Want to know where your store stands? We run a free AI Commerce Audit — it scores every product for ChatGPT, Google AI, Perplexity, and Copilot visibility. Results in 24 hours. Request yours here.

