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 you still need your fulfillment team to see itemized components for picking and packing, see Show itemized bundles on Shopify packing slips.