A fixed-date platform change, not a gradual one, is what actually breaks a checkout procedure. Every deadline has now passed, so here is what to check.
The checkout.liquid deprecation is finished. Every deadline has passed, the last one on August 26, 2026. Any SOP written against the old checkout screens stopped matching reality on a fixed date, not gradually, and many teams have not re-checked them since.
Shopify's developer documentation now states that checkout.liquid is unsupported for the Information, Shipping and Payment steps. It was also sunset for the Thank you and Order status pages. So the question is no longer when to migrate. It is which written procedures to re-record first, and how to tell which steps actually went stale.
One point first. checkout.liquid was only ever available to Shopify Plus stores. If you are not on Plus, you never had that file. What changed for you was the additional scripts and script tags on the Thank you and Order status pages.
Five dates matter, and all of them are in the past.
| Date | What stopped | Who it hit |
|---|---|---|
| August 13, 2024 | checkout.liquid customizations on the in-checkout pages (Information, Shipping, Payment) | Plus stores |
| August 28, 2025 | checkout.liquid and additional scripts on the Thank you and Order status pages; script tags there for Plus; the additional scripts box became view-only | Plus stores, and the view-only box for all stores |
| April 15, 2026 | Editing and publishing Shopify Scripts | Plus stores |
| June 30, 2026 | Shopify Scripts stopped running entirely | Plus stores |
| August 26, 2026 | Script tags on the Thank you and Order status pages | Non-Plus stores |
The first date comes from Shopify's changelog, the Scripts dates from Shopify's developer changelog, and the rest from Shopify's checkout.liquid documentation and Help Center. On that last point, Shopify's upgrade guide for non-Plus stores says: "As of August 28, 2025, the additional scripts section in the Checkout settings is view-only."
SOP drift is the gap between what a procedure says and what the team actually does. The platform-driven kind is the version nobody on the team caused. Shopify changed the screen, and the written steps stopped matching it on a date set by someone else.
Four kinds of checkout procedure are the usual casualties:
Do not judge a screenshot by how many pages the checkout has. Shopify's current checkout can still be set to one page or three, so a three-page screenshot proves nothing. The real warning signs are an instruction to type into the additional scripts box, or a step inside the Script Editor.
In the Shopify admin, in apps, and in Shopify Functions. checkout.liquid never held those rules. On Plus stores, custom discount, shipping and payment logic ran on Shopify Scripts. Shopify's developer changelog says that "All Shopify Scripts will cease to execute entirely" on June 30, 2026, and Functions replace them.
Shopify Functions exist, in Shopify's words, so merchants can "implement specialized features that aren't available natively." There is one plan limit to write into the handoff notes. Running a custom app built with Function APIs needs a Shopify Plus plan. Public apps from the Shopify App Store that use Functions work on any plan.
So a discount SOP that used to say "the Script handles it" now has to name the app or Function that does, and the screen where its settings live.
Those two pages need their customizations rebuilt with blocks and pixels. Shopify's Help Center is explicit: if the pages were customized with incompatible apps, scripts or pixels, the store is required to upgrade and replace those customizations.
The upgrade guide gives a route an SOP can name exactly. Go to Settings, then Checkout, and check the Configurations section. If an upgrade notice shows, click Review to open the guide. Its Incompatible apps section lists installed apps whose developers have not updated them for the new pages. Shopify's advice there is to contact the developer or install a different app.
If no notice shows, Shopify says the store is already on the new pages. By now that is most stores. In that case, open the checkout and accounts editor and list what is actually there: each app block, its position, and each pixel.
An incompatible app is the part a documented procedure cannot solve on its own. If an app in the upsell step is listed, the SOP is blocked until someone else ships code. Record that as a dependency with a name attached, not as a step.
Try it on one of your own procedures.
Record a process once, AI writes the structured SOP. 3 free SOPs, no credit card.
Re-record the procedure on the live checkout, then compare it line by line against the stored version. Reading the old document will not tell you. It reads as confidently as it did the day it was written.
A practical order for one procedure:
That last step comes from Paula Holsberry's guide to documenting small business processes. She describes an entrepreneur who gives new process documents to a team member who has never done the task. Their questions show exactly where the document assumes knowledge nobody wrote down.
For a wider pass across the whole library rather than one procedure, our SOP gap audit method runs the same comparison in five steps.
That the whole checkout chain still works, not just the payment screen. Check that the order processes, inventory updates, the right shipping rate shows, discounts apply, notification emails go out, and tax is correct.
After the cutover, that check matters more than before. The discount, shipping and Thank you page steps are the ones that moved onto extensions and Functions, and a test order touches exactly those steps. A procedure written for the old checkout can look complete and still skip a step that now runs through an app.
On a store that is already selling, place a real order through the storefront, check the admin record, then cancel and refund it. Shopify's simulated payment options get in the way of real customers while they are on. The Shopify test order guide covers the full routine and the trade-offs.
Place a real order, check the admin record holds everything the shopper entered, then cancel and refund it. Here is why that beats test mode on a live store.
One named person, not a department. When a procedure belongs to the whole team, nobody notices the day it stops being true. Our guide to who owns updating SOPs makes the full case.
Our view is to review a checkout procedure every quarter, and again straight after any change to the checkout stack. Three events should trigger a re-record:
Those are events someone can see, unlike a feeling that the screen looks different.
Holsberry also recommends naming a single "keeper of the processes" who is responsible for the documentation. On a small store team, give it to whoever already holds the Shopify admin login. If that person leaves, hand off the role with a knowledge transfer plan. Name the next owner and the trigger list in it, not just the admin password.
Re-recording and diffing documents a checkout surface a store may not fully control. It cannot replace code someone else has to write.
Three honest limits:
A recording also only captures one person's way of doing the task. Someone still has to review it before it becomes the official version.
Pick one checkout procedure this week. Open Settings, then Checkout, and see whether an upgrade notice still shows. Record the procedure as it is actually done today, and mark every step in the old document as unchanged, moved, renamed or gone. Put one name against it.
ReccordSOP is an AI SOP tool built for Shopify direct-to-consumer brands. Record the checkout procedure once, and it writes the numbered steps with a screenshot for each one. Re-record it after a platform change, and it shows which steps drifted instead of overwriting the old version. It also emails workspace admins when a published SOP passes 90 days since its last review or edit.
It documents a process; it does not run the process, watch your store settings, or make decisions for you. The free plan covers 3 SOPs in total. Team is $19 per user per month, with a 3-user minimum.
It is Shopify's phase-out of checkout.liquid, the Plus-only layout file once used to customize checkout, in favor of apps, checkout extensions and editor settings. Shopify's developer documentation states that checkout.liquid is unsupported for the Information, Shipping and Payment steps, and that checkout.liquid and additional scripts were sunset for the Thank you and Order status pages on August 28, 2025.
Yes, but only on the Thank you and Order status pages, because checkout.liquid itself was only available on Plus. The additional scripts box became view-only on August 28, 2025, and script tags on those pages stopped working for non-Plus stores on August 26, 2026.
Shopify Scripts, the Plus feature that ran custom discount, shipping and payment logic, could no longer be edited after April 15, 2026 and stopped running on June 30, 2026. Shopify Functions replace them, either through public apps on any plan or through custom apps on Plus.
Start with the ones that touch money or a customer on every order: discount application, shipping rate selection, Thank you page upsells and tracking checks, and the test-order walkthrough. Those are the procedures most likely to describe a Script or a scripts box that no longer works.
Our view is every quarter, and again straight after any change to the stack underneath it. For checkout, that means re-recording when an upgrade notice appears or disappears in Settings, when a checkout app is added or removed, or when a discount or delivery Function is deployed.
3 free SOPs to start. No credit card required. See if drift detection keeps your docs honest.
Start for freeI built ReccordSOP after watching too many DTC ops teams lose months to undocumented workflows. These SOPs are battle-tested with Shopify operators running $1M to $50M brands.
Last reviewed November 6, 2026
A checkout that completes is not a checkout that works. After a theme or app change, the test is whether the order in your admin holds everything the storefront collected.
Shopify stacks discounts across types, not within them, and only when both discounts agree. Here are the rules, the limits, and the testing mistake that hides a broken stack until customers find it.
The generic version of this method assumes a compliance department and a slide deck. Here's the version that takes an afternoon and a recording.
We use essential cookies for sign-in and a small amount of analytics to improve the product. Privacy policy.