Scripts shut down on June 30, 2026 — rebuild discount and checkout logic without code
On June 30, 2026, Shopify officially retired Scripts — the Ruby-based checkout customization system that Plus merchants relied on for years to run quantity breaks, spend-threshold discounts, tag-based VIP pricing, and custom shipping or payment logic. Any Script still active on that date simply stopped running. There was no grace period and no automatic migration: the discount and checkout rules that used to fire silently on every order just went away, and merchants found out when totals stopped matching what customers expected. Shopify’s replacement architecture, Shopify Functions, is not a drop-in swap — it requires rebuilding each rule from scratch.
There are three realistic paths forward, and none of them is free of trade-offs. You can hire a developer to write custom Shopify Functions in Rust or JavaScript — this gives you the most control and can replicate almost any old Script, but it costs real money up front and every future rule change means another developer request. You can lean on Shopify’s native discount tools in the admin — free and no code required, but combinability is limited and some of the more creative logic Scripts allowed (like conditional shipping rewrites tied to cart contents) simply is not exposed in the UI. Or you can use a Functions-based app that gives you a rule builder instead of raw code — faster to set up than hiring a developer, but you are working within whatever logic patterns the app supports.
Scriptly is a no-code rule builder on top of Shopify Functions, built to cover the patterns most Scripts merchants actually used: quantity breaks, spend thresholds, tag-based VIP discounts, and shipping or payment customization. Instead of writing Rust, you configure the rule through a builder interface and Scriptly compiles it into a Function. If you still have your old Ruby Script saved, Scriptly’s AI importer reads the code and proposes the equivalent no-code rules automatically, which saves you from re-deriving the logic by hand. Before anything goes live, the built-in simulator lets you test a rule against sample cart and checkout scenarios so you are not finding out about an edge case from a customer’s order.
One honest caveat: if your old Script made outbound API calls, pulled in third-party data, or ran unusual conditional logic, a no-code builder may not fully replicate it. Complex, bespoke Scripts are still often a job for a developer working directly in Shopify Functions.
Scriptly is built by the same indie studio as PixlRun.