Shopify Functions
Shopify Scripts to Functions Migration
Shopify Scripts stopped running on June 30, 2026. We rebuild your line item, shipping and payment Scripts as Shopify Functions, tested against real carts.
Shopify Scripts are gone. Shopify stopped Scripts from being edited on April 15, 2026 and switched them off for good on June 30, 2026. If your store relied on them for tiered discounts, free gifts, hidden shipping rates or payment rules, that logic stopped running the same day. The supported replacement is Shopify Functions, and the move is a rebuild, not a copy and paste.
Start with an honest audit
Most stores were never fully sure what their Scripts did, and now they cannot watch them run. We reconstruct each rule from the Script code if you kept it, or from past orders, discount history and the promotions your team remembers, then document it. That way you rebuild what matters and drop what was dead or duplicated.
Rebuild on the right Function
Every Script type has a home in the Functions model:
- Line item Scripts become Discount Functions, or Cart Transform when the job is really a bundle.
- Shipping Scripts become Delivery Customization Functions that hide, rename or reorder rates.
- Payment Scripts become Payment Customization Functions that hide, rename or reorder methods.
Then we test the new logic against real cart scenarios, including the awkward ones: large carts, stacked discounts, international addresses. You see the behaviour is right before anything goes live.
Launch with a safety net
We switch on with a test plan and a rollback path, and watch the first live orders closely. Done right, customers simply see the right prices and options again, and your checkout logic is off deprecated technology for good.
For the background on what changed, read what the end of Shopify Scripts means for your store.
What we build
Script and order audit
We reconstruct what each Script did, from its code if you still have it or from past orders if you don't, and document it.
Rebuild as Functions
Line item Scripts become Discount or Cart Transform Functions, shipping Scripts become Delivery Customization, payment Scripts become Payment Customization.
Test against real carts
We validate the new logic against real order scenarios so behaviour matches, or improves.
Safe launch
Functions go live with a test plan and a rollback path, so customers only ever see correct prices and options.
Questions, answered
Do Shopify Scripts still work?
No. Shopify stopped allowing Scripts to be edited or published on April 15, 2026 and switched them off entirely on June 30, 2026. Any logic still living in the Script Editor stopped running that day.
What replaces each type of Script?
Line item Scripts map to Discount Functions, and to Cart Transform for bundles. Shipping Scripts map to Delivery Customization Functions. Payment Scripts map to Payment Customization Functions.
Do I need Shopify Plus to use Functions?
Functions inside public App Store apps work on every plan except Starter, but a custom app with your own Functions needs Shopify Plus. Scripts were a Plus feature, so most stores rebuilding them are already on Plus.
Will my discounts and rules behave the same after the rebuild?
That is the goal. We rebuild each rule as a Function and test it against real carts so behaviour matches. Often it gets faster and more reliable in the process.
What if I am not sure what my Scripts did?
That is common, especially now they have stopped running. We reconstruct each rule from your Script code if you still have it, or from past orders and promotions if you don't, and document it before rebuilding.
Further reading
- Shopify Functions vs. apps: when to build custom back-end logic Functions, a custom app, or an off-the-shelf app? A practical guide to choosing the right way to change how your Shopify store behaves, at checkout and beyond.
- Shopify Scripts are gone. Here is what replaces them Shopify Scripts stopped running on June 30, 2026. Here is what replaced line item, shipping and payment Scripts, and how to rebuild them as Shopify Functions.
Related services
Shopify Functions Development
Custom back-end logic for discounts, payments, delivery and validation, built on Shopify Functions.
Learn morePayment Method Customization
Hide, rename and reorder payment methods at checkout with Shopify payment customization Functions.
Learn moreDelivery and Shipping Customization
Control which delivery and shipping methods show at checkout, and how they are named and ordered.
Learn moreReady to build a store worth talking about?
Tell us where your store is today and where you want it to go. We reply within two working days with a clear next step.