How do customers see orders that contain bundles?

This guide walks through exactly what customers see at each stage of ordering a bundle, from cart through to their order status page, and what options you have to change that experience.

At cart and checkout

When a customer adds a bundle to their cart, Simple Bundles 2.0 uses Shopify's Cart Transform API to break the bundle down into its individual components before the order is created. Even though the parent bundle product itself isn't added as a separate line item, the bundle's name still displays to the customer in the cart and at checkout, with its components listed underneath it, so the customer can clearly see what they're purchasing as part of that bundle.

Simple Bundles in cart showing the specific variant chosen
Simple Bundles at checkout showing the bundle components listed below the parent bundle

In the order confirmation email

Customers receive an order confirmation email after placing their order. Since Cart Transform has already broken the bundle into its components before the order was created, the confirmation email shows the bundle name along with its component items, with the appropriate bundle discount applied across them.

The order confirmation email will show the bundle along with its bundle components

On the order status page

When customers click "View your order" in their confirmation email, they're taken to their order status page. Here, they'll see the individual bundle components listed (grouped under the bundle name), each with the appropriate discount applied, since Shopify's order summary reflects the actual line items that make up the order.

The order status will also display the bundle along with it's components

What shows up in orders in Shopify Admin

Since Cart Transform runs before the order is created, only the bundle's components appear as line items on the order in Shopify Admin, not the parent bundle product. Each component line carries hidden properties (like _sb_bundle_title  and _sb_bundle_group ) identifying which bundle it belongs to. This is what lets Simple Bundles (and your packing slip templates, if configured) group related components back together for reference.

Order with bundle showing only the bundle components referencing to the parent bundle

When the order can't be edited (associated orders)

For some sales channels or order types, Shopify doesn't allow Cart Transform to run at all. For example, orders placed through certain marketplaces (like TikTok Shop or Amazon), orders with subscriptions/selling plans, or other apps that create orders directly via Shopify's API. In these cases, Simple Bundles falls back to the Order Editing method instead. With Order Editing:

  • The parent bundle line stays on the order at its full price, and its components are added alongside it at a 100% discount.
  • If the original order itself can't be edited (common for marketplace-synced orders), Simple Bundles creates a separate associated order to hold the components, identifiable by an "A" suffix on the order number, linked back to the original order.

Customers may see slightly different information in this scenario depending on your setup, since the original order and the associated order are treated as two separate records in Shopify. See: Associated Orders being created with an "A"

Changing what customers see

If you'd like to change the default customer experience described above, you can:

The approaches above that involve hiding or preventing components from appearing rely on Single-SKU, which keeps the bundle as a single line item throughout the customer's order experience rather than breaking it down into components. See How to enable Single-SKU bundle content inventory sync for setup steps.

If you still want your fulfillment team to see itemized components for picking and packing (even if customers don't see them), you can display them on your packing slips instead: see Show itemized bundles on Shopify packing slips.

If you have any more questions or feedback regarding the customer experience with your bundles, please reach out to our support team.

Still need help? Contact Us Contact Us