Upgrading and replacing your Thank you and Order status pages
Shopify enforces a deadline to replace your existing Thank you and Order status pages with the new version. For the current deadline and full upgrade details, refer to Shopify's guide: Upgrade guide - Plus or Upgrade guide - Non-Plus.
If you've customized your existing Thank you and Order status pages using checkout.liquid , additional scripts, or apps that use script tags, then you need to upgrade your customizations using Shopify's setup guide.
The new Thank You and Order Status pages come with some improvements, including displaying the parent bundle for SB 2.0 and collapsing child items by default for a cleaner view. Preview the collapsing behavior below.
What changes for bundle customizations specifically
If you've relied on Additional Scripts or checkout.liquid to customize how bundles appear on your Thank You/Order Status pages, for example, to hide bundle contents or hide "Simple Bundles" discount tags, these customizations will not carry over to the new pages. The new pages are built on Shopify's Checkout Extensibility model, which is sandboxed and does not support scripts or DOM manipulation of any kind.
If this applies to you, see:
- How can I hide bundle contents on customer orders? - now recommends Single-SKU bundles as the path forward.
- How can I hide "Simple Bundle" discount tags on customer orders? - now recommends Single-SKU bundles as the path forward.
In short: Single-SKU bundles are the recommended way to keep bundle components (and their tags) from appearing to customers on the new pages. Since only the parent bundle is ever added to the order, there's nothing for a script to hide because there's nothing extra to display in the first place. See How to enable Single-SKU bundle content inventory sync without order edits.
If your fulfillment provider or 3PL needs to see each bundle's individual components for picking, packing, or itemized packing slips, Single-SKU bundles alone won't work for that. In Single-SKU mode, only the parent bundle line ever reaches Shopify's order and any connected fulfillment app; the child items are never sent through. If you need itemized child SKUs on your packing slips, see Single-SKU bundle: How to show itemized bundle contents on Shopify packing slips, but note that method only works on Simple Bundles 2.0. If you're still on 1.0, itemized bundle contents can't be shown on packing slips this way; migrating to 2.0 is the path to get this working.
If you're currently on Simple Bundles 1.0, migrating to 2.0 is also worth considering here, since 2.0's Cart Transform and Single-SKU options give you more flexibility for this kind of setup than 1.0's script-only approach. Happy to walk you through what that would look like for your store.