OxifyOxify

Bundles on orders, packing slips and emails

Why a bundle arrives as separate lines on your order documents, and which Shopify templates you can edit to group them back together with the bundle SKU.

A shopper builds one box. Your warehouse gets an order with six separate line items and no obvious sign they belong together. This section explains why that happens and gives you the Liquid to fix it in every Shopify template you're allowed to edit.

Why bundles split apart

At checkout, Bundle Builder groups the box into a single parent line using Shopify's Cart Transform API. When the order is created, Shopify expands that parent back into its component line items — that's documented platform behaviour for customized bundles, not a bug in the app. The order is made of the real products, because those are the things you actually pick, pack, and take out of inventory.

Where Shopify shows the grouping and where it doesn't:

SurfaceShows the bundle as a group?
Cart and checkoutYes — one line, automatically
Admin order pageYes — components shown under the bundle parent
Order notification emailsNo — one row per component
Packing slipsPartly — each component is stamped Part of: …, but there's no grouped block
Order Printer invoices, pick listsNo — one row per component
Theme order pages (customers/order)No — one row per component

Every "No" in that table is a Liquid template you can edit, and every bundle line carries the properties needed to rebuild the grouping yourself.

Nothing here changes your order data

These are presentation-only edits. Fulfillment, inventory, refunds, and analytics keep operating on the component lines — which is what you want.

What you need first

Turn on the bundle SKU. One switch in the app stamps a visible Bundle SKU property on every component line. See Turn on the bundle SKU.

Know the properties. Grouping is done by reading line item properties in Liquid. The full list is in The properties.

Copy the snippet for your template. Each page below is a complete, paste-ready block for one Shopify surface.

Pick your template

Editing Liquid is your responsibility

These templates belong to your store, not to Oxify. Duplicate a template (or copy the original into a text file) before you change it so you can always revert. Our support team can help you read your bundle properties, but can't debug your theme or template code.

On this page