CR-2026-0826
13 September 2026
Shopify non-Plus stores, worldwide
Outage confirmed
01
Your Shopify tracking stopped and nobody told you.
Run the free diagnosticOn 26 August 2026 Shopify switched off script tags on the order status page of every non-Plus store, after doing the same to Plus stores a year earlier. Eight days earlier Google shut down the Content API for Shopping. Neither one shows an error. Your pixels went quiet without saying so and your feed has been drifting since. The first you will see of it is a drop in October, six weeks before your best month of the year.
02
The two dates
18 Aug 2026
Google shut down the Content API for Shopping. Progressive errors since 1 September. Feed apps that never migrated to the Merchant API are failing quietly.
26 Aug 2026
Shopify ended script tags on the order status page for non-Plus stores. Every tracking app that installed itself that way went silent, with no error and no notice.
03
Why this is worse than it sounds
It fails silently
No error page, no email, no red banner in the admin. The store keeps selling normally, and that is the problem: nothing pushes you to go and look.
Your ads follow the bad numbers
Meta and Google bid on what they can see. When conversions stop arriving, they conclude your ads stopped selling and move your budget elsewhere. Every extra day, they get a little better at optimising against data with holes in it.
And it lands at the worst possible time
It broke at the end of August. Peak season starts in November. You have a few weeks to restore the signal before the algorithms learn the year's most expensive traffic on incomplete data.
Your store address
The address of the store to check. It is public, it is what your customers type, and without it there is nothing to look at.
Answer five questions
These five answers are enough to establish the diagnostic. Four you already know. The fifth takes thirty seconds and is the one that settles it: open your pixel list and see what is left.
- 1Shopify admin
- 2Settings
- 3Customer events
This store is on a Shopify Plus plan
You still use checkout.liquid for the thank-you page
You send your catalogue to Google Merchant Center
Sales or conversions dropped since late August
At least one Google or Meta pixel is listed under Customer events
Optional: paste your old scripts
Shopify removed the Additional scripts box from the admin. Verified on 14 September 2026 on two non-Plus stores: Settings, Checkout no longer holds that field, and the scripts it carried are unrecoverable from the admin.
So this step only concerns you if a copy survived somewhere: a theme backup, a git repository, an old handover note. Paste it and the analysis names each broken script one by one. If you have nothing, skip it, the five answers are enough.
05
Register of platform changes
Every dated change that has broken, or will break, tracking on an online store. Each line links to the publisher's own page. We keep it up to date because our monitoring depends on it.
| Date | Publisher | Change | Consequence | Source |
|---|---|---|---|---|
| 1 March 2027 | Shopify | Shopify stops injecting script tags into storefronts | Every measurement script still loaded this way disappears from the site. Tracking drops across all pages, not just checkout. | shopify.dev |
| 21 January 2027 | Meta | Graph API version 21.0 expires | Uploads on that version stop being accepted and conversions reported to Meta halt until the integration is updated. | developers.facebook.com |
| 1 October 2026 | Shopify | Creating or updating script tags blocked | No new measurement tool can install via script tag; an app embed block or a Web Pixel is required. | shopify.dev |
| 24 September 2026 | Meta | Graph API version 20.0 expires | Purchase events sent on that version are rejected and server-side tracking to Meta stops. | developers.facebook.com |
| 1 September 2026 | Progressive errors on remaining Content API for Shopping calls | A growing share of calls fails, so the catalogue drifts out of sync and products start disappearing from ads. | developers.google.com | |
| 26 August 2026 | Shopify | Script tags sunset on the Order status page for non-Plus stores | Tracking apps injected via script tag on the confirmation page stop working and conversions are no longer recorded. | shopify.dev |
| 18 August 2026 | Content API for Shopping sunset | The old catalogue upload interface is closed and only the Merchant API still feeds Shopping ads. | developers.google.com | |
| 30 June 2026 | Shopify | Shopify Scripts stop executing entirely | Script-driven discounts and shipping rules vanish at once, and carts and reported conversion values go wrong with them. | shopify.dev |
| 15 April 2026 | Shopify | Shopify Scripts can no longer be edited or published | Fixing an existing script becomes impossible. Any promotion logic tied to tracking must move to Shopify Functions. | shopify.dev |
| 28 February 2026 | Merchant API v1beta versions discontinued | v1beta calls stop working and must target v1, otherwise product feeds and imported conversions stop. | developers.google.com | |
| 26 January 2026 | Meta | Graph API version 18.0 expires | Event uploads on that version are refused and purchases stop reaching Meta until the integration is updated. | developers.facebook.com |
| 17 October 2025 | Google (Chrome) | Privacy Sandbox technologies retired, including Attribution Reporting API and Topics | Google's proposed cookieless measurement replacement disappears. That leaves server-side tracking. | privacysandbox.google.com |
| 28 August 2025 | Shopify | checkout.liquid, additional scripts and script tags sunset on Thank you and Order status pages (Plus) | Conversion tags placed by hand on the confirmation page stop firing. Until a Web Pixel is in place, sales no longer reach Google or Meta. | shopify.dev |
| 18 August 2025 | Official deprecation announcement for Content API for Shopping | Google publicly sets the shutdown at August 2026 and asks for migration to the Merchant API. The countdown for product feeds starts there. | developers.google.com | |
| 21 July 2025 | Shopify | Web Pixels now run on Customer Accounts and the Order Status page | Official tracking finally covers the whole journey through order management, provided a custom domain is used for customer accounts. | shopify.dev |
| 9 June 2025 | Apple (WebKit / Safari) | Safari 26 blocks long-lived storage written by fingerprinting scripts | Scripts identified as trackers can no longer write durable cookies or local storage. Under Safari the same visitor is recounted as new on every visit. | webkit.org |
| 22 April 2025 | Google (Chrome) | Chrome drops plan to remove third-party cookies and the standalone prompt | Third-party cookies stay available in Chrome. The mass cut-off announced since 2020 does not happen and the timeline is uncertain again. | privacysandbox.google.com |
| 1 February 2025 | Shopify | Creation of order status script tags blocked | A tracking app can no longer install itself this way, so a new analytics tool no longer lands on the confirmation page by itself. | shopify.dev |
| 6 January 2025 | Shopify | Forced auto-upgrade of checkouts still using checkout.liquid begins | Shopify upgrades the checkout on the merchant's behalf after a thirty-day email notice and wipes any remaining tracking customizations. | help.shopify.com |
| 26 August 2024 | Content API for Shopping orders services deprecated | These calls now fail. Any order reporting to Google Merchant Center built on those services stops. | developers.google.com | |
| 14 August 2024 | Shopify | Shutdown of checkout.liquid begins for stores that did not upgrade | Shopify begins switching off remaining customizations and surviving tracking tags drop out without warning. | help.shopify.com |
| 13 August 2024 | Shopify | checkout.liquid sunset on the Information, Shipping and Payment pages | Any tracking code placed in checkout.liquid on those three pages stops running and the funnel steps are no longer measured. | help.shopify.com |
| 16 July 2024 | Apple (WebKit / Safari) | Private Browsing 2.0: tracking parameter stripping and anti-fingerprinting noise | Safari strips certain URL parameters used for ad tracking. Some paid clicks arrive with no campaign identifier. | webkit.org |
| 1 July 2024 | Universal Analytics interface shut down and data deleted | The Universal Analytics interface and API stop responding and any history not exported is permanently deleted. | support.google.com | |
| 21 May 2024 | Shopify | UI extensions and web pixels available on Basic, Shopify and Advanced plans | Non-Plus stores can finally place tracking on the Thank you and Order status pages the official way, and must migrate to it. | shopify.dev |
| 4 January 2024 | Google (Chrome) | Tracking Protection rolls out to 1% of Chrome users | Chrome starts blocking third-party cookies for a sample of visitors. A small share of ad-attributed conversions stops being recorded. | blog.google |
The two deadlines still ahead have a full briefing:1 October 2026: nobody will be able to create or edit a script tag1 March 2027: Shopify stops injecting script tags into storefronts
06
How the repair runs
Four steps, with a firm price agreed before anything starts. You keep selling while we work: during business hours we touch nothing on your live storefront without your go-ahead.
01
Survey
We go through your store against the register below, then send you the confirmed scope, the hours and a firm price. Nothing starts until you accept it.
02
Rebuild
We put your tracking back on the official mechanisms, one item at a time, on a copy of the theme. Your live store keeps selling, untouched.
03
Proof
We fire each conversion ourselves and watch it land in the destination account. Meta, Google, whatever else you run. We capture the screens as it happens.
04
Handover
You get a before and after report, the list of what we replaced, and what to watch at the next platform deadline. The balance is settled at that point.
What is checked
Every diagnostic runs your scripts against this list. Same list on a 300 order store and on a 30 000 order store.
16 script families
- No purchase pixel left
- Thank-you page still on checkout.liquid
- Meta pixel
- Google Ads conversion
- Google Tag Manager
- Google Analytics
- TikTok pixel
- Pinterest tag
- Snapchat pixel
- Klaviyo tracking
- Post-purchase SMS capture
- Post-purchase upsell
- Custom code reading the order
- Session recording
- Review request
- Loyalty programme
07
Get it fixed
The diagnostic is free and the report is yours. Getting it fixed is the paid part. It always starts with a written quote, which you are free to turn down.
Audit
Paste your scripts above and get the full list of what stopped working, what each one costs you, and how many hours the repair represents. No account, no email required.
Repair
Your tracking rebuilt, every conversion verified firing again, and a before and after report you can show your client. The price comes out of a written quote, never a package: two stores broken on the same day do not need the same work. Half on order, half once the proof is in front of you. Taxes included for a Canadian merchant. Typical delivery: five working days.
Get a quoteWatch
A monthly reading, taken from outside your store, that checks your tracking tools are still in place and tells you the moment one of them goes. We install nothing and we ask for no access. When a platform deadline is about to hit something you use, you hear about it before the date.
Request monitoringAgencies
You manage a portfolio of Shopify stores and every one of them was cut on the same day. One audit pass across the whole portfolio, a single prioritised schedule, degressive pricing from the fifth store, and a report per client you can forward under your own name.
08
Questions
Is my code safe to paste here?
The code you paste is read entirely in your browser: it is never uploaded and never stored. The store address is different, it goes to the server so the site can read that store’s public pages, the same pages your customers see. Nothing else is sent, and no diagnostic is kept unless you open an account and ask for a quote.
I am on Shopify Plus, does this affect me?
Your cut happened earlier, on 28 August 2025. If nobody migrated your scripts at that point, you have been losing post-purchase data for over a year.
Can I just put the scripts back?
No. The field still exists in some themes but the code no longer executes on those pages. Tracking has to be republished as customer events, and interface elements as checkout extensions.
How do I know any of this is accurate?
Every date on this page links to the publisher's own documentation. The register in section 05 lists twenty-six dated changes, each with its source. Check before you believe us.
Who is behind this?
Checkout Repair is a service of TMD, a web studio based in Montreal, run by a web professional with fifteen years in the trade. We invoice you, our name appears on your Stripe receipt, and you deal directly with the person whose hands are in your theme. The studio site is linked at the top of this page.