Shopify Scripts stop working on 30 June 2026
If your store uses Scripts for discounts, shipping rules or payment logic, the clock is running. We audit your existing Scripts and rebuild them as Shopify Functions before the deadline. Tested, deployed and confirmed working.
Scripts stop silently. Your checkout keeps running. Your logic does not.
Shopify Scripts let Plus merchants customise the checkout: discounts, shipping filters, payment options. On 30 June 2026, they stop working entirely.
The checkout keeps running, but the logic silently disappears. You may not notice until customers report incorrect charges. Shopify will not migrate anything for you.


Every Script type has a Functions equivalent.
Line item scripts map to the Discounts API for discount logic, the Cart Transform API for bundling and cart modifications, and the Cart and Checkout Validation API for checkout rules. Shipping scripts map to the Delivery Customization API. Payment scripts map to the Payment Customization API. The migration is not always a direct port. Some logic needs rethinking, but every use case has a modern replacement.

Audit, rebuild, test thoroughly, then decommission.
We start with a full review of every Script in your store: what it does, what it maps to in the Functions ecosystem, and whether a simpler solution exists. We build the replacement as a custom Shopify app, handling each step: creating the extension, deploying to a development store, configuring in Shopify admin, and testing thoroughly. Only once we are confident the replacement is solid do we decommission the original Script.


Functions are better than Scripts in every respect.
The migration deadline is the trigger, but moving to Functions is genuinely the right outcome. Scripts were the previous way to achieve checkout customisation, but they have real limitations. Functions are the modern platform, and what Shopify will continue to build on long-term.
Functions support a far broader range of customisation than Scripts ever did. Cart transforms, checkout validation, geo-specific logic, custom checkout UI, automatic VAT handling: all possible in ways Scripts never allowed. More capable, more maintainable, and built on infrastructure that is not going anywhere.


Real Functions, live in production.
We built and shipped a suite of Shopify Functions and Checkout UI Extensions for Insect Lore, covering geographic shipping restrictions that validate cart items against delivery addresses, address validation against fulfilment system limits, automatic voucher code redemption via a Discount Function, and geo-based checkout logic routing Swedish customers to a regional distribution partner.


Functions handling real business logic at checkout.
For Industville we built a Discount Function that automatically strips VAT from orders shipping outside the EU, with no forms or refund requests needed. Alongside that, a Checkout UI Extension showing a spend progress bar for membership tier benefits, and a custom checkout field classifying customers as trade or domestic for post-sale experience and invoicing.


More ways we work with Shopify stores.
Common questions about the Scripts migration
Your Shopify Scripts will stop executing entirely. Crucially, the checkout is not blocked and customers can still complete purchases. But any logic the Script was responsible for silently disappears. Automatic discounts stop applying, custom shipping rules vanish, payment method filtering ceases. Nothing breaks loudly, which means the impact may go unnoticed until customers start complaining or reporting incorrect charges.
Custom app Functions, the route for bespoke logic unique to your store, require a Shopify Plus plan. Checkout UI Extensions, which handle custom checkout UI components, are available on all Shopify plans. If you are on standard Shopify and currently using Scripts, the plan requirement is something we will address during our initial assessment.
Sometimes, yes. If your scripts handle common use cases like volume discounts, BOGO offers or standard shipping rules, there may be an App Store app that handles it with no custom development required. We assess this during the audit and always recommend the most cost-effective route.
It depends on the number of scripts and their complexity. Even a single script involves several manual steps: creating the new extension, deploying to a development store, testing thoroughly, configuring in Shopify admin, and validating in production. A straightforward script can be migrated in a few hours. A store with multiple complex scripts and custom business logic will take longer. We scope it honestly after reviewing your existing scripts.
Yes, and more. Every Script use case has a Functions equivalent, and Functions support a broader range of customisation than Scripts ever did. The migration is not always a direct 1:1 port as some logic needs rethinking given the different architecture, but the result is more capable and more maintainable.
Line item scripts that apply discounts map to the Discounts API in Shopify Functions. More complex line item logic such as bundling, cart modifications, or merge and expand operations maps to the Cart Transform API. Cart validation rules map to the Cart and Checkout Validation API. We determine the right target during the audit.
Shopify Functions handle the logic behind the scenes: discounts, shipping rules, payment filtering, cart validation. Checkout UI Extensions add custom UI to the checkout page: progress bars, informational panels, custom fields. They are different tools that often work together. Functions require Shopify Plus for custom apps. Checkout UI Extensions are available on all Shopify plans.
What our customers are saying
“We're absolutely thrilled with the work Limely have done for us. Taking our website to the next level with Magento 2 was the best thing we ever did, we'll be continuing to work together for the foreseeable!”
“We are really pleased with our new website and the support and great service Limely have provided during the whole process. Not only are Limely excellent at what they do, but are a friendly, approachable team who put their clients' best interest at the forefront of their work.”
“The site itself looks great but the way that the whole team were prepared to go the extra mile, including helping me with the brilliantly-written content shows how much they care about their work. Thank-you to the whole team and I look forward to working with you again soon!”
“I was very pleased with the quality of the websites which Limely built for us. They took a complicated brief and created a bespoke solution which kept everything as simple as possible. The team are a pleasure to work with and I wouldn't hesitate in working with them again for future projects. An excellent web agency.”
“Our brief was a custom website, with lots of complicated functions along the way, and Limely have smashed it and built us an amazing website. Would 100% recommend to anyone looking to have a new website created, their knowledge, experience and professionalism is the best.”
“What can I say... the guys at Limely are a dream to work with! Not only have they made our website something to be incredibly proud of but we have made some fab friends in them! Thank you so much for everything!”

Paul Hambidge
Factory Direct FlooringReady to sort your Scripts migration?

Tell us what Scripts you have running and we will assess the scope. No obligation, no waffle. Just an honest view of what is involved.











