Customizing text on order status page

I am customizing the Order status page on my staging website and I have found the Edit default theme content menu and have been changing titles and descriptions as needed. However, there is one section I can’t seem to figure out how to edit and need help.

I can edit the title to the block which is referred to as “Confirmed label” in the “Orders order status” section of the Edit default theme menu, but not the subtext displayed in that area. I’ve searched for the default “We’re preparing these items for shipping” text displayed there in the Edit default theme area and the Horizon theme code itself to no avail. Below is a screenshot of the section I am referring to.

Everything else on the Order status page I have been able to find where controls the text displayed except this spot. I figured there must be a way and I am just overlooking it or don’t know where it is handled, if not the Edit default theme menu. Thank you in advance for any help!

That specific subtext “We’re preparing these items for shipping” is actually hardcoded in Shopify’s checkout and order status system, it’s not exposed in the Edit default theme content menu, which is why you can’t find it there.

A few options depending on your plan:

  • Shopify Plus — you can edit it via the Checkout Liquid file directly

  • Non-Plus — your only real option is injecting a CSS/JS override through Settings → Checkout → Order status page additional scripts like this:

javascript

document.querySelector('.your-target-class').innerText = 'Your custom text here';

You’d need to inspect the exact class name on your staging order status page to target it precisely, and if you need aid on that, your store url will b needed so i can target the exact selector.

It’s a known limitation that Shopify doesn’t expose all order status subtexts in the theme editor, you’re not missing anything, it’s just not there!

That subtext isn’t in Horizon or in Edit default theme content. It lives in Shopify’s built-in checkout UI strings, which are managed separately from the theme locale files.

Two paths depending on plan:

  • Shopify Plus: checkout.liquid customizations or Checkout UI Extensions let you override that specific string
  • Non-Plus: you can’t edit it directly. The workaround is a Checkout UI Extension that renders your own status block and hides the default one with CSS. That’s extension work, not theme editing

The reason you couldn’t find it searching Horizon code is that the post-checkout order status page is rendered by Shopify, not the theme. Horizon doesn’t control anything past the thank-you page.

Are you on Plus? That pretty much decides which option is realistic for you.

I’m not seeing a Settings → Checkout → Order status page additional scripts

All I see is Settings → Checkout → Post-purchase page

It has a an entry field for additional scripts in the box, but either it is not the same thing (my assumption) or I am not identifying the correct class name (also possible), since my attempts to use it aren’t changing the desired text.

My staging store URL is mmcardmarket.com or accounts.mmcardmarket.com (which is where the customer order status page resides specifically).

Appreciate the help!

Not on Plus, it’s well outside my budget.

I have looked into extensions, but every one I seem to find that claims to offer the ability to customize order status pages also requires me to be on Plus to access those features, which does me no good.

For non-Plus stores now, the honest answer is that subtext is pretty locked down. Your real options are:

  • Post-purchase page scripts won’t touch the order status text unfortunately

  • Shopify Plus is the only clean native way via Checkout Liquid

  • A workaround is using a Thank You page app like Reconvert which gives you more control over that post-checkout experience without Plus

If you’re determined to change just that specific text without Plus, it would require a custom app with Script Editor access — which is more technical territory. If that’s feeling a bit technical i could come in.

Hey @jbmm

Yeah this is a frustrating one — you’re not missing anything obvious, that text is just genuinely locked down by Shopify and not accessible through the theme at all.

So that “We’re preparing these items for shipping” line? It’s not in Horizon’s code, it’s not in the locale files, it’s not in Edit default theme content. It’s hardcoded into Shopify’s own order status page UI. That’s why your search came up empty — the theme simply doesn’t control anything on that page.

Here’s where you actually stand:

Since you’re not on Plus, your options are honestly limited. Let me be straight with you:

  • Shopify Plus — the only clean native way to edit this. Checkout Liquid gives you full control. But you already said that’s not realistic, so moving on.

  • Thank You page apps — something like ReConvert lets you heavily customize the post-purchase experience without needing Plus. You won’t be editing that specific Shopify-generated text, but you can build around it and make the page feel completely custom. Most merchants go this route.

  • Custom app with Script Editor — technically possible to inject a script that hides the default text and replaces it with your own via CSS/JS. It’s doable but it’s dev work, not a settings toggle. And it can be fragile if Shopify updates their checkout UI.

The post-purchase additional scripts field you found in Settings → Checkout? That’s for tracking pixels and conversion scripts mostly. It’s not the right tool for overriding UI text — you’re right to be skeptical of it.

Honestly for what you’re trying to do, ReConvert or a similar Thank You page app is probably the most realistic path without Plus. It won’t let you edit that exact line, but it gives you enough control that you can effectively build around it.

Hope that helps clear things up!

I’d be interested in hearing more about what this entails. It sounds like probably my best option at this point.

Thank you for your help thus far!

Great! It’s a bit involved to explain properly in a thread — p/m’s are open and details are in bio , reach out and I’ll walk you through exactly what needs to be done for your specific setup!