Every rule written against the old Scripts API — net-30 terms for company accounts, market-specific payment gating, wholesale order validation — stopped running the day Shopify retired Scripts. We rebuild that logic natively on Shopify Functions, with full simulator coverage, so checkout behavior goes back to matching what it used to be.
Scripts-era logic was often years old, undocumented, and load-bearing — which is exactly why losing it overnight on June 30, 2026 was dangerous.
We read what your Scripts used to do, rebuild the same behavior as native Functions, and simulate every rule before it goes anywhere near production.
We read every existing Script and document exactly what logic it’s running — intentional or not.
Each Script rule is mapped to its Shopify Functions equivalent, flagging anything that needs a different approach.
Reimplemented natively on the checkout extensibility APIs — not a shim, not a workaround.
Every migrated rule run through the simulator against real checkout contexts before cutover.
Old vs. new behavior compared directly, so nothing changes silently.
A rollout plan that keeps a rollback path open until the new Functions are proven.
Tell us what your Scripts used to handle. We’ll scope the rebuild and tell you what it actually involves — before you commit to anything.