Back to News
Breaking
Operations

Shopify Scripts sunset June 30 - migrate to Functions now

5/5/2026
7 min
Summarize with AI
A

CEO at Nova Analytics

LinkedIn

Antoine founded Nova Analytics to empower Amazon sellers with enterprise-grade analytics. He specializes in data architecture and building scalable solutions for e-commerce businesses.

Quick Summary

  • Shopify is sunsetting Shopify Scripts on June 30, 2026; the deadline was already extended once from August 28, 2025 and will not be extended again
  • Every Plus merchant relying on Scripts for checkout discounts, shipping rules, payment customizations or B2B pricing logic must migrate to Shopify Functions before the deadline
  • Functions run on WebAssembly, are distributed as apps, and offer broader surface coverage (cart transform, fulfillment) plus modern dev tooling that Scripts never had
  • Recommended 8-week plan: run the Scripts customizations report, check the App Store for public Functions, scope custom Functions for unique logic, and parallel-run before disabling Scripts

Nova surfaces every Amazon fee, refund, and margin shift in your live P&L, across 21 marketplaces. View it in Nova

What's happening

Shopify is sunsetting Shopify Scripts on June 30, 2026. After that date, every existing Script stops executing, per the official shopify.dev changelog Republished on April 9, 2026. The deadline was already extended once (from August 28, 2025) per the Shopify changelog. There will not be another extension. Brands running their P&L on Nova tend to catch this in the fee-detail view first, before it lands in the weekly review.

For Shopify Plus merchants, this is not a cosmetic change. Scripts power custom checkout discounts, shipping logic and payment customizations. If a Plus store relies on Scripts for tiered B2B pricing, free shipping rules above a threshold, or hiding payment methods for specific carts, those customizations stop working on July 1, 2026. The official migration guide on shopify.dev and the Shopify Help Center transition page Point to one replacement: Shopify Functions.

Roughly eight weeks remain. Per Ecommerce Paradise's April 27 roundup, this is hitting Plus merchants alongside the Amazon FBA fuel surcharge and EU EES rollout, which means engineering teams are juggling three migrations at once.

Sunset date

Jun 30, 2026

All Scripts stop functioning

Replacement

Functions

WebAssembly-based, app-distributed

Affected surfaces

3

Discounts, shipping, payments

Key Dates & Deadlines

Apr 10, 2025

Shopify extends the deprecation deadline

Original sunset date of August 28, 2025 pushed to June 30, 2026 to give Plus merchants more migration runway

Apr 9, 2026

Shopify reconfirms the June 30 deadline

shopify.dev changelog republishes the sunset notice with the Scripts customizations report for migration planning

Jun 30, 2026

Shopify Scripts stop functioning

All existing Scripts cease execution. Checkout, shipping and payment customizations relying on Scripts break

What breaks if you miss the deadline

Customer-visible failures on July 1, 2026

  • Checkout discounts: Tiered cart discounts, BOGO logic and percentage-off rules built in Script Editor stop applying
  • Shipping rules: Free shipping above a threshold, weight-based surcharges and zone overrides revert to default rates
  • Payment customizations: Hiding specific payment methods for B2B accounts, high-risk markets or cart conditions no longer applies
  • B2B pricing logic: Wholesale tiers and account-specific overrides driven by Scripts revert to retail pricing
  • Promotional stacking rules: Custom logic preventing or allowing discount combinations stops enforcing

The Shopify Help Center Recommends running the Scripts customizations report from inside Script Editor to inventory exactly what your store depends on before the deadline.

Shopify Scripts vs Shopify Functions

DimensionShopify Scripts (legacy)Shopify Functions (replacement)
RuntimeRuby in Script EditorWebAssembly (Rust, JavaScript, AssemblyScript)
DistributionInline, Plus-only Script EditorApps from the Shopify App Store, custom or public
Plan eligibilityShopify Plus onlyPublic-app Functions on any plan; custom Functions on Plus
Surfaces coveredDiscounts, shipping, paymentsDiscounts, shipping, payments, fulfillment, cart transform, more
Versioning & testingScript Editor only, limited toolingCLI, local dev, Git workflow, app versioning
Lifecycle statusSunset June 30, 2026Active, expanding capabilities

Migration plan for the next 8 weeks

  1. 1.

    Run the Scripts customizations report this week

    Inside Script Editor, pull the customizations report Shopify added specifically for migration planning. It lists every active Script and what surface it modifies, so you stop guessing what is in production.

  2. 2.

    Check the App Store before writing custom Functions

    For most common patterns (tiered shipping, B2B percentage discounts, payment method hiding) public Functions apps already exist. Per the official migration guide, public-app Functions work on any Shopify plan, which lowers the bar significantly.

  3. 3.

    Scope custom Functions for the rules you cannot buy

    Bespoke B2B logic, account-segment pricing or carrier-specific shipping calculators usually need custom Functions. Budget engineering time for spec, build, staging review and a parallel-run period before flipping production.

  4. 4.

    Run Functions in parallel before disabling Scripts

    Do not flip the switch on June 29. Run new Functions in staging, validate against historical orders, then run in production with Scripts still active for at least two weeks. Compare discount totals, shipping rates and payment availability per cart cohort before fully retiring the legacy Script.

Why this matters beyond Shopify Plus

Multi-channel sellers feel this too

Many Amazon brands and aggregators run Shopify Plus as their direct-to-consumer surface. When checkout discounts misfire on July 1, the immediate hit is DTC conversion, but the second-order effect is harder to spot: blended channel reporting that compares Amazon, Walmart and Shopify revenue per SKU starts lying the moment promotional logic breaks on one side.

Brands that already track marketplace P&L cleanly catch the discrepancy in their first weekly review. Brands without that baseline spend a month wondering why Shopify revenue dropped before someone checks the Functions migration.

How Nova fits in

Nova does not migrate Shopify Scripts; that work belongs with your dev team or Shopify Plus partner. What Nova does is keep the marketplace side of your business clean while engineering attention is on the Functions migration. Profit and Loss tracks 40+ Amazon fee types at the SKU level so an unrelated Shopify checkout incident does not get blamed on Amazon margin movement.

Custom Analytics and the Data API let agencies and aggregators export normalized Amazon revenue per SKU and blend it with Shopify and Walmart data downstream, so the multi-channel view holds together even when one channel is mid-migration. PPC Analytics Separates branded from non-branded TACoS so you can see whether Amazon ad spend is defending revenue while DTC checkout is being rebuilt.

For agencies and aggregators, the agency workflow, the aggregator workflow and the seller dashboard software overview show how Nova standardizes the Amazon and Walmart side. Related coverage: our Shopify agentic storefronts update, the Shopify B2B all-plans rollout, and the Amazon and Shopify half-US-ecommerce update.

Bottom line

Shopify Scripts stop running on June 30, 2026. There is no third extension. Plus merchants have eight weeks to inventory active Scripts, pick App Store Functions where they exist, scope custom Functions for the rest, and run them in parallel before flipping production. Stores that wait until June will be debugging broken checkouts in July.

Ready to Transform Your Amazon Business?

Join thousands of successful sellers who use Nova Analytics to make data-driven decisions and maximize their profits.

Get More Amazon Seller Tips

Subscribe to our newsletter for weekly insights, strategies, and market updates.

No spam. Unsubscribe at any time.

Frequently Asked Questions

Common questions about this topic

June 30, 2026. Per the official shopify.dev changelog republished on April 9, 2026, every existing Script stops executing on that date. The deadline was already extended once from August 28, 2025; Shopify has not signaled another extension.
Shopify Functions. Functions run on WebAssembly (Rust, JavaScript or AssemblyScript), are distributed as Shopify apps (public or custom), and cover discounts, shipping, payments, plus surfaces Scripts never reached such as cart transform and fulfillment. They also support modern dev workflows including a CLI, local development and app versioning.
Per the official migration guide on shopify.dev, public-app Functions distributed through the Shopify App Store work on any Shopify plan. Custom Functions remain a Shopify Plus feature. That widens the migration path for many common patterns: Plus merchants can install a public Functions app rather than build from scratch.
Customer-visible failures on July 1, 2026. Tiered checkout discounts, BOGO logic, free-shipping thresholds, weight-based shipping surcharges, B2B account pricing, and rules that hide specific payment methods all stop applying. Carts revert to default discount, shipping and payment behavior. Stores without parallel Functions in place will be debugging broken checkouts in production.

Never Miss a Critical Amazon Update

Get breaking news, policy changes, and time-sensitive updates delivered to your inbox.

Weekly updates • No spam • Unsubscribe anytime