Scripts to Functions

Shopify Scripts stopped running on June 30, 2026

Any checkout logic that still lived in Scripts (custom discounts, tiered pricing, wholesale rules, shipping changes) stopped applying on July 1. If your prices or shipping rates changed that day and haven't been fixed, I rebuild that logic with Shopify Functions or move it to a native Shopify feature.

Book a Diagnostic Audit →
What stopped working

What changed at checkout when Scripts shut down?

Scripts ran Ruby code at checkout. Shopify switched that runtime off after June 30, 2026, so any Script that wasn't replaced now does nothing. Checkout falls back to Shopify's default behaviour.

  • Custom discounts

    Percentage-off, fixed-amount and buy-X-get-Y rules built in Scripts no longer apply. Customers pay full price.

  • Volume and tiered pricing

    Quantity breaks such as "10 or more at 15% off" no longer apply. Every unit is charged at the standard price.

  • Customer-specific pricing

    Wholesale or B2B pricing driven by customer tags no longer applies. Tagged customers see retail prices.

  • Bundles and gifts

    Bundle discounts, free-gift rules and spend-threshold rewards no longer apply at checkout.

  • Shipping rate changes

    Free-shipping thresholds, rate blending and carrier overrides no longer apply. Customers see the carrier's standard rates.

None of this shows up as an error. The order still goes through, just at the wrong price or rate, which is why it can go unnoticed for weeks.

How I handle it

Does every old Script need a Function?

No. I start by listing what each Script did and checking whether Shopify now does it natively. Automatic Discounts, Quantity Rules and B2B Catalogs cover a lot of what used to need a Script, with no code to maintain.

Each Script gets one of three outcomes. On a Shopify Plus store this review is part of the Diagnostic Audit, so you know the scope before any build starts.

NATIVE REPLACE

Shopify's own discount, quantity or catalog settings can do the job. I write down the exact configuration and you set it up in the admin. No code.

FUNCTIONS BUILD

The logic has no native equivalent: multi-condition tiers, cross-product rules, custom rate logic. I rebuild it as a Shopify Function in a custom app, tested against your real cart scenarios before it goes live.

REMOVE

The Script belonged to a campaign or test that ended long ago. It needs no replacement.

The rebuild

What does a Functions Rebuild cost?

Functions Rebuild

$2,500 / $5,000 / $8,000

Priced by complexity, set after the Diagnostic Audit

  • Native replacements documented, so nothing gets built that Shopify already does
  • Functions built, tested against your real cart scenarios, and deployed
  • Scripts that no longer matter identified, with nothing to rebuild

I rebuild the checkout logic your Scripts used to handle as Shopify Functions, deploy them in a custom app, and give you a written walkthrough of every rule. The price depends on how many rules there are and how they interact; the audit sets it before any work starts.

Book a Diagnostic Audit →

Prices or shipping rates wrong since July 1?

Start with a Diagnostic Audit. I'll find every piece of checkout logic that stopped running, tell you which parts Shopify now handles natively, and scope any rebuild before you commit to it.