Shopify's 26 August 2026 checkout deadline: the non-Plus migration guide with pixel code

The 26 August 2026 non-Plus checkout upgrade, verified against Shopify's Help Center.

Read time
14 min
Word count
2.2K
Sections
13
FAQs
8
Share
Checkout flow diagram with the final step struck through, marking the Shopify script cut-off
Non-Plus Shopify stores must upgrade Thank you and Order status pages by 26 August 2026.
On this page · 13 sections
  1. What the deadline actually covers
  2. Check whether you are affected in two minutes
  3. What replaces what
  4. The order of operations that avoids double-counting
  5. Writing the custom pixel
  6. The subdomain gotcha that breaks the Order status page
  7. Twenty days, sequenced
  8. What breaks if you do nothing
  9. App pixel, custom pixel or app block
  10. India-specific considerations
  11. FAQ
  12. How eCorpIT can help
  13. References

Summary. Shopify's Help Center states it plainly: "August 26, 2026 is the deadline for stores on a non-Plus Shopify subscription plan to upgrade their existing Thank you and Order status pages to the new version of those pages." That is 20 days from 6 August 2026. Shopify Plus stores passed this milestone on 28 August 2025, and since that same date the Additional scripts section in Checkout settings has been view-only for everyone, so you cannot edit your way out of the problem. If you do not upgrade before 26 August 2026, Shopify auto-upgrades the pages and your existing customisations go with them. For a Basic-plan store in India at ₹1,499 per month before 18% GST, the cost of getting this wrong is not the subscription, it is the Google Ads and Meta conversion data that stops arriving on the day. Three replacements exist: app pixels for tracking, custom pixels where no app fits, and app blocks for page content. This guide covers the exact steps, the working pixel code from Shopify's own documentation, and two gotchas that will not show up in a staging test.

What the deadline actually covers

Shopify is retiring three ways of customising the Thank you and Order status pages: checkout.liquid, Additional scripts, and apps that use script tags. The replacement is the checkout and accounts editor, where design and functionality are recreated with blocks and tracking is recreated with web pixels.

The dates that matter:

Date What happened or happens Who it applies to
28 August 2025 Deadline to upgrade Thank you and Order status pages Shopify Plus stores
28 August 2025 Additional scripts section became view-only, no manual edits All plans
6 January 2025 Cut-off for store creation date that governs revert eligibility Stores wanting to revert
26 August 2026 Deadline to upgrade; auto-upgrade after this date Non-Plus plans
26 August 2026 Last date a manual upgrade can be reverted Eligible stores only

Stores on the Pause and Build plan are upgraded automatically, and Shopify's guidance is explicit that this cannot be reverted even after unpausing. If you have parked a seasonal store, it has already moved.

Check whether you are affected in two minutes

Go to Settings, then Checkout, and look at the Configurations section. If a notice to upgrade your Thank you and Order status pages is displayed, you are still on the deprecated versions. In the Configurations section the notice reads "Upgrade Thank you and Order status pages by August 26, 2026"; expand it and click Review customizations to open your personalised upgrade guide.

That guide is generated for your store and lists what you actually have, sorted into Apps, Incompatible apps and Additional scripts. If the guide is empty you can skip straight to publishing the upgrade. Most stores with any history of paid media will not find it empty.

What replaces what

Legacy customisation Replacement Notes
Additional scripts for tracking and analytics App pixels, or a custom pixel where no app fits Shopify says all recommended tracking apps in the upgrade guide use web pixels
Additional scripts for page content App blocks in the checkout and accounts editor Recommended apps in the Page customizations section offer blocks
Apps using script tags An updated version of the same app, or an alternative Apps not updated by their developer appear under Incompatible apps
checkout.liquid Checkout and accounts editor Plus-only surface historically
Google tags in any of the above The Google & YouTube app Google Tag Manager containers are not supported by the app

Shopify's stated preference is app pixels over custom pixels, described as offering improved stability, security and performance. The caution on the custom pixel documentation is worth reading before you commit to hand-written JavaScript: "Custom pixels is an advanced feature that requires JavaScript knowledge. Compliance with applicable laws, consents, code security, troubleshooting, and updates are your responsibility." Shopify also states directly that adding and using custom pixels is unsupported by Shopify.

That is not a reason to avoid custom pixels. It is a reason to write them once, properly, and to keep them in version control rather than in a text box.

The order of operations that avoids double-counting

Shopify's own note describes the trade-off. Connecting an app pixel before deactivating an additional script means no gap in tracking but a short period of duplicate events. Deactivating the script first means no duplicates but a gap. Pick deliberately.

For a store spending real money on Google Ads or Meta, duplicates distort bidding for the duration, and a gap distorts it for the duration too. The lower-damage path for most merchants is: connect and test the app pixel, verify events arriving in the destination platform, then deactivate the script the same day. Do it on a low-traffic day, not on a sale weekend.

The deactivation itself is done from the upgrade guide. Under Additional scripts, either click Disable script on a direct app match, or click View script and then Disable script. Confirm in the dialog, then re-check the third-party platform to make sure events are still arriving. A Disabled label appears against the script afterwards.

One detail that catches teams out: you can reactivate a script only while your Thank you and Order status pages have not completed their upgrade. Once the pages are upgraded, reactivation is gone.

Writing the custom pixel

When no app covers the tracking you need, a custom pixel is the supported escape hatch. The rules are narrow and Shopify's documentation states them clearly.

The pixel sandbox accepts JavaScript only. Any HTML in the vendor's snippet has to go, including <script> tags and <noscript> fallbacks. A pixel that loads via script src= has to be rewritten. Shopify's own example for Google:


            const script = document.createElement('script');
script.setAttribute('src', 'https://www.googletagmanager.com/gtag/js?id=YOUR_PIXEL_ID');
script.setAttribute('async', '');
document.head.appendChild(script);

window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'YOUR_PIXEL_ID');
          

Loading the SDK is not enough. Shopify notes that neither Meta's nor Google's SDK automatically transmits data from a Shopify custom pixel, so you subscribe to events explicitly using analytics.subscribe. The purchase event, which is the one the Thank you page was carrying:


            analytics.subscribe("checkout_completed", (event) => {
  fbq('track', 'Purchase', {
    currency: event.data?.checkout?.currencyCode,
    value: event.data?.checkout?.totalPrice?.amount,
  });
});
          

The full pattern from Shopify's documented Meta example covers page_viewed, product_viewed, search_submitted, product_added_to_cart, payment_info_submitted, checkout_started and checkout_completed. Note the optional chaining throughout, which is in Shopify's own sample and is not decoration: event payloads vary and a hard property access will throw inside the sandbox.

Custom events published from your theme work the same way. A theme file publishes:


            <script>Shopify.analytics.publish("special_email_signup", { email_campaign_id: 123});</script>
          

and the pixel subscribes to the same name, reading event.customData.

Consent is not optional and it changes your numbers

New custom pixels require Marketing and Analytics permissions by default, configurable under Customer privacy and then Permission in the pixel's details. New custom pixels also qualify as data sale by default, configurable under Customer privacy and then Data sale. In markets configured to require consent, which Shopify names as including the European Economic Area and the United Kingdom, web pixels run only when the visitor has granted the permissions the pixel requires.

Shopify maps its Marketing and Analytics purposes to Google's Consent Mode like this:


            gtag('consent', 'update', {
  'ad_storage': 'granted',
  'analytics_storage': 'granted',
  'ad_user_data': 'granted',
  'ad_personalization': 'granted',
});
          

Now the part most migration posts leave out. Shopify's own guidance warns that after replacing additional scripts with pixels you might see a decrease in events received by the third-party platform, because app pixels and custom pixels track only with consent, whereas consent was often not set up properly in additional scripts or checkout.liquid code.

Read that twice before your next performance review. Some of the conversion volume you are about to lose was never consented in the first place. Brief your paid media team and your CFO before the drop lands, not after, and do not spend a week hunting a bug that is actually a compliance correction.

The subdomain gotcha that breaks the Order status page

This one is buried in a note and will cost you a week if you miss it.

If your online store uses a custom domain, Shopify states that you must also change your customer account domain to a subdomain of your online store domain, such as account.example.com. Otherwise pixels and cookie consent will not work on the Order status page, because the domain must be the same as the one where consent was obtained.

Check this before you write a single line of pixel code. A store on shop.example.in with customer accounts still on a shopify.com domain will pass every test on the Thank you page and fail silently on Order status, which is exactly the page most merchants forget to test.

Twenty days, sequenced

Days 1 to 2. Open the upgrade guide from Settings, Checkout, Configurations, Review customizations. Screenshot every script before you touch anything, because view-only becomes no-access after the upgrade. Confirm your customer account domain is a subdomain of your store domain.

Days 3 to 6. Work the Apps section. For each app in Tracking and analytics, click Manage and set up app pixel tracking. For each in Page customizations, click Add blocks and rebuild the block in the checkout and accounts editor.

Days 6 to 9. Work Incompatible apps. Contact the developer of anything listed under apps that require an update, and start evaluating alternatives in parallel rather than waiting for a reply you may not get before 26 August.

Days 9 to 14. Work Additional scripts. Take the direct app matches first, then decide app-versus-custom-pixel for the rest. Write the custom pixels, set permissions and data sale flags deliberately rather than accepting defaults.

Days 14 to 17. Test. Use the third-party platform's own pixel helper where one exists. Test on the Order status page, not only the Thank you page. Place real test orders rather than relying on preview.

Days 17 to 19. Deactivate scripts one at a time, verifying the destination platform after each.

Day 19 to 20. Publish the upgrade from the upgrade guide. Remember the revert window closes on 26 August 2026, and only for stores created before 6 January 2025 that upgraded manually less than 30 days ago and had pre-existing customisations.

What breaks if you do nothing

Nothing breaks quietly. Shopify auto-upgrades the pages and the customisations go. In practice that means Google Ads conversion tracking, Meta pixel purchase events, affiliate postbacks, order-status upsell widgets, custom thank-you content and any bespoke JavaScript stop working on the same day, without a deploy on your side to blame.

Writing in Search Engine Land on 23 April 2025, Paid Media Editor Anu Adegbola set out the practical warning for Google advertisers: "Google Tag Manager isn't supported in the app, so move tags out of GTM containers for full compatibility." She also noted a change many merchants never registered: tags not updated before 2 February were converted by Shopify into custom pixels, which can cause inaccurate data.

If your Google measurement runs through GTM today, migrating to the Google & YouTube app is not a lift-and-shift. Budget for rebuilding tags rather than moving a container.

App pixel, custom pixel or app block

You need Use Why
Standard vendor tracking with an official app App pixel Shopify recommends it for stability, security and performance; the upgrade guide surfaces direct matches
Vendor tracking with no compatible app Custom pixel Supported escape hatch, but unsupported by Shopify support and your compliance responsibility
Content on the Thank you or Order status page App block Rebuilt in the checkout and accounts editor from an installed app
Google Ads, Analytics, Merchant Center Google & YouTube app Built by Google for Shopify; GTM containers are not supported

The rule of thumb: prefer an app for anything a vendor supports, and reserve custom pixels for the two or three genuinely bespoke events your business depends on.

India-specific considerations

Indian merchants are hitting this deadline with a different cost base and a different compliance overlay.

On cost, published 2026 Indian pricing puts Shopify Basic at ₹1,499 per month on annual billing, Grow at ₹5,599, Advanced at ₹22,680 and Plus from roughly ₹1,75,000 per month, with 18% GST on top and monthly billing running around 25% more than annual. A Basic store therefore pays about ₹1,769 a month including GST. Against that, the engineering cost of rebuilding pixels once is small; the cost of losing a month of conversion data during Diwali quarter planning is not.

On compliance, the consent behaviour Shopify describes for the EEA and UK is worth adopting in India regardless of what is strictly required today. The Digital Personal Data Protection Act 2023 governs the personal data flowing through these pixels, including email and phone captured on checkout events. Configuring the Marketing, Analytics and data sale flags deliberately, rather than accepting defaults, is the cheapest compliance work you will do this year. We design applications aligned with DPDP Act requirements rather than claiming certification against them.

If you are running a headless storefront, the calculus differs again and the checkout surface is only part of the decision; see our take on rebuilding on Shopify Hydrogen for headless D2C.

This deadline also lands in the same three-week window as Google's Content API for Shopping shutdown on 18 August 2026. Both changes touch the same commerce and measurement stack, and both need the same engineers. Sequence them: Merchant API first because its date is earlier, checkout second. Teams running both in parallel with one developer generally finish neither.

For the broader platform picture, see the Interop 2026 web platform developer guide, and for how these platform shifts fit into Indian retail operations, our read on retail digital transformation across D2C and quick commerce.

FAQ

How eCorpIT can help

eCorpIT is a Gurugram-based technology organisation founded in 2021, and a Shopify partner with senior-led engineering teams building and maintaining commerce stacks for Indian D2C and retail brands. For this deadline we audit your upgrade guide, map every additional script to an app pixel, custom pixel or app block, write and version-control the pixel code, and verify events on both the Thank you and Order status pages before anything is deactivated. We are CMMI Level 5 assessed, MSME certified and ISO 27001:2022 certified. If 26 August is close and your checkout still carries legacy scripts, send us your store setup at /contact-us/ or see our ecommerce app development service.

References

  1. Non-Plus: Upgrading and replacing your Thank you and Order status pages, Shopify Help Center.
  1. Reviewing and replacing additional scripts on your Thank you and Order status pages, Shopify Help Center.
  1. Upgrading and replacing your Thank you and Order status pages, Shopify Help Center.
  1. Plus: Upgrading and replacing your Thank you and Order status pages, Shopify Help Center.
  1. Create custom pixel code, Shopify Help Center.
  1. Manage your custom pixels, Shopify Help Center.
  1. Testing custom pixels, Shopify Help Center.
  1. Pixels overview, Shopify Help Center.
  1. App pixels, Shopify Help Center.
  1. Customizing your checkout and accounts with apps, Shopify Help Center.
  1. Customer privacy settings, Shopify Help Center.
  1. About web pixels, Shopify.dev.
  1. Customer events reference, Shopify.dev.
  1. Pixel privacy, Shopify.dev.
  1. Shopify's checkout overhaul means it's time to migrate your Google Tags, Anu Adegbola, Search Engine Land, 23 April 2025.
  1. Shopify pricing in India: a complete 2026 breakdown, PayGlocal, 2026.
  1. Shopify plan comparison India 2026, BYB Traction, 2026.
  1. About Thank you and Order status page customization, Shopify.dev.

Last updated: 6 August 2026.

Frequently asked

Quick answers.

01 What is the exact deadline for non-Plus Shopify stores?
Shopify's Help Center states that 26 August 2026 is the deadline for stores on a non-Plus subscription plan to upgrade their existing Thank you and Order status pages. Shopify Plus stores had an earlier deadline of 28 August 2025. After 26 August 2026 Shopify auto-upgrades the pages and existing customisations are replaced.
02 Can I still edit my additional scripts?
No. Shopify states that as of 28 August 2025 the Additional scripts section in Checkout settings is view-only, and you can no longer manually edit your additional scripts. You can still view them and deactivate them through the upgrade guide, but the editing path closed for every plan a year ago.
03 Will my conversion numbers drop after migrating?
Probably, and Shopify says so. Its guidance warns you might see a decrease in events received by the third-party platform, because app pixels and custom pixels track only with consent, whereas consent was often not configured properly in additional scripts or checkout.liquid code. Brief your paid media team before the change, not after.
04 Do I need an app or can I write a custom pixel?
Shopify recommends app pixels for improved stability, security and performance, and says to review available apps first. Custom pixels are the documented fallback where no app fits, but Shopify states that adding and using custom pixels is unsupported by Shopify, and that compliance, consents, code security and updates are your responsibility.
05 What is the customer account subdomain requirement?
If your online store uses a custom domain, Shopify says you must also change your customer account domain to a subdomain of your store domain, such as account.example.com. Otherwise pixels and cookie consent will not work on the Order status page, because the domain must match where consent was obtained. Check this first.
06 How do I track purchases in a custom pixel?
Subscribe to the checkout_completed event with analytics.subscribe and pass the payload into the vendor SDK. Shopify's documented Meta example reads currency from event.data.checkout.currencyCode and value from event.data.checkout.totalPrice.amount, using optional chaining throughout because event payloads vary and a hard property access throws.
07 Can I revert if the upgrade goes wrong?
Only under three conditions, all of which must hold: your store was created before 6 January 2025, it had pre-existing Thank you and Order status customisations using additional scripts or script-tag apps, and you upgraded manually less than 30 days ago. Reverting is possible only before 26 August 2026, and never for Pause and Build stores.
08 Does Google Tag Manager still work?
Not through the Google & YouTube app. Writing in Search Engine Land in April 2025, Paid Media Editor Anu Adegbola stated that Google Tag Manager is not supported in the app and that tags should be moved out of GTM containers for full compatibility. Plan a tag rebuild rather than a container migration.

About the author

Manu Shukla

Founder & Director

Founder of eCorpIT. Hands-on engineer leading senior-only delivery for AI apps, custom software, and cloud systems for global clients.

Subscribe

One engineering note a week. No fluff, no spam.

Senior-architect playbooks on AI agents, mobile apps, cloud, security, data, and marketing — delivered every Wednesday.

Past the reading

Read enough. Let's build something.

A senior architect responds in 24 working hours with scope, indicative cost, and a timeline. NDA before any technical conversation.