Skip to content
Shopify June 27, 2025 · Updated September 28, 2026 · 5 min read

Shopify Scripts Ended June 2026: How to Migrate to Shopify Functions

Shopify Scripts stopped running on June 30, 2026. Here’s what changed, how Functions compare, and how to rebuild your checkout customizations if you haven’t already.

Ezra Adler, Managing Director of ECommerce Partners

By Ezra Adler

Managing Director, ECommerce Partners

In brief

Shopify Scripts stopped running on June 30, 2026, and any discount, shipping or payment logic they handled must be rebuilt as Shopify Functions. Editing and publishing Scripts had already ended on April 15, 2026, and checkout.liquid customizations are no longer supported. Functions are written in Rust or JavaScript, compiled to WebAssembly, run inside Shopify's infrastructure and work with every checkout upgrade, including one-page checkout. This applies to every store whose promotions, shipping rates or payment rules depended on Scripts.

Shopify has retired Shopify Scripts in favor of a more powerful and performant replacement: Shopify Functions. If your store relied on Scripts for checkout customizations such as discounts, payment rules or shipping logic, that logic no longer runs and needs to be rebuilt as Functions.

What Changed?

Shopify Scripts were retired on June 30, 2026. Editing and publishing Scripts had already ended on April 15, 2026. Since June 30:

This change is tied to Shopify’s broader shift toward Checkout Extensibility, which allows merchants to customize checkout in a more secure and performant way while keeping their stores eligible for Shopify’s fastest checkout upgrades.

If your store still relied on Scripts on June 30, any discount, shipping or payment logic they handled stopped applying that day. Check your promotions, shipping rates and payment options, and rebuild whatever is missing as Functions.

Shopify Scripts vs Shopify Functions

The main differences are language, where the code runs and compatibility: Scripts were Ruby in the Script Editor and did not work in one-page checkout; Functions are Rust or JavaScript compiled to WebAssembly and run inside Shopify's own infrastructure.

Feature Shopify Scripts Shopify Functions
Language Ruby (via Script Editor) Rust or JavaScript, compiled to WebAssembly, configurable via Admin UI
Where It Runs Script Editor, applies in checkout only Runs deep inside Shopify infrastructure
Performance Can slow checkout if misused Highly optimized, runs instantly
Upgradeability Retired June 30, 2026 Built for long-term flexibility
Compatibility Not supported in one-page checkout Fully compatible with all checkout upgrades

What Can You Do With Shopify Functions?

Functions handle the same three areas Scripts did, discounts, payment rules and shipping logic, covering tiered pricing, BOGO deals, wholesale price rules and loyalty discounts, managed from the Admin UI or a custom app.

Functions allow you to create customized checkout logic with far more power and stability than Scripts ever offered. Common use cases include:

These customizations run natively within Shopify’s infrastructure, meaning they are faster, more secure, and easier to manage via the Admin UI or a custom app.

Did Your Scripts Stop Working?

We'll rebuild your discount, shipping and payment logic as Shopify Functions, tested before it goes live.

Get a Free Assessment

If You Haven’t Migrated Yet

Anything that lived in Scripts is no longer applied at checkout, so the cost of waiting shows up as missing discounts, wrong shipping rates, or payment options that should be hidden. A careful rebuild gives you:

How ECommerce Partners Can Help

Our team has deep experience with Shopify Plus development and checkout customization and has already helped multiple merchants make the transition from Scripts to Functions. We can:

Whether it’s a single loyalty discount or a full suite of B2B pricing rules, we ensure it all works seamlessly with Shopify Functions.

Need Help?

Need help migrating from Scripts to Functions?

Talk to our Shopify checkout experts. We typically respond within a few hours.

Schedule a Free Consultation

Related Articles

Previous All Posts Next