Useful Tools

How-to guide

How to pick and pack bundle orders in Shopify

Bundles hide what you actually pick. Here is how Shopify's native bundles expose their components, how to split a kit into shelf items, and where third-party bundles fall short.

8 min read · Published July 9, 2026 · Updated July 9, 2026

Bundles are a merchandising idea that turns into a picking problem the moment an order comes in. On the storefront, a 'starter kit' is one clean product at one price. In the stockroom, it is three separate things on three separate shelves — and if your pick list shows only the kit line, the picker has to remember what is inside it, every time, for every bundle. Multiply that across a busy morning and bundles become the line everyone slows down on.

The fix is to explode the bundle: list its components as the things you actually pick, aggregated with the rest of the batch, rather than the abstract kit. Whether that is possible comes down to how the bundle was built. Shopify's native bundles expose their components to the tools that read your orders; some third-party bundle apps hide them behind a single kit SKU. Knowing which kind you have decides whether picking can be automatic or has to be manual.

This guide explains how Shopify represents bundle components, how to split them onto a pick list, how the same component sold alone and in a bundle should combine, and where the limits are. It pairs with How to print one pick list for multiple Shopify orders for the consolidation and A batch order fulfillment workflow for Shopify stores for the routine around it.

How Shopify represents a bundle

A bundle built with Shopify's native bundles — the built-in bundles feature, or an app that uses Shopify's bundle mechanics — records the kit as a parent with its components grouped underneath as line items. The order therefore carries both the customer-facing kit and the individual components, and a tool reading the order can walk from the parent to its parts. That grouping is what makes automatic explosion possible: the data for 'what is actually in this kit' is present in the order itself.

A bundle assembled by an app that does not use Shopify's native mechanics often behaves differently: the order shows a single kit SKU and nothing about its contents, because the components live in the app's own database rather than on the order. To a picking tool reading the order, there is simply nothing to explode — the kit is one opaque line. This is not a tool failing; it is the order having nothing to expose. The distinction matters because it decides whether your bundle picking is automatic or manual.

Pick and pack bundle orders, step by step

  1. 1

    Find out how your bundles are built

    Before anything else, identify the mechanism: Shopify's native bundles, or a third-party bundle app. Check whether a bundle order shows component lines or just a single kit line. This one fact determines everything downstream — automatic explosion for native bundles, a manual component map for the rest.

  2. 2

    Explode native bundles into components

    For native bundles, set your pick list to list components rather than kits. The picker then sees the shelf items — three things to pick — instead of an abstract kit they have to decompose from memory. Keep a badge or note tying each component back to its parent so packing knows which kit it belongs to.

  3. 3

    Aggregate components with the rest of the batch

    A component sold both on its own and inside a bundle is the same physical item, so it should merge onto one line at the combined quantity — one picking motion, not two. This is where consolidation and bundle explosion meet: the list totals every unit of that component across standalone and bundled orders alike.

  4. 4

    Handle bundle quantities carefully

    An order for two of the same kit means double the components. Trust the component quantities the order actually carries rather than assuming; a kit ordered twice should list its parts at twice the count. Verify this on a real two-kit order before relying on it for a busy batch.

  5. 5

    Map components manually for opaque bundles

    If your bundles show only a kit SKU, the pick list cannot explode them automatically. Keep a simple, maintained reference of what each kit contains and pick from that, or move the bundle to Shopify's native mechanics so the components become visible. Do not expect a tool to invent contents the order does not carry.

  6. 6

    Pack kits back together at the bench

    Picking by component and packing by kit are opposite motions, and that is fine: you pull the parts in bulk on the walk, then assemble kits at the pack bench from the picked pile. The parent-component note on the list is what lets the packer reassemble each kit correctly.

  7. 7

    Verify a mixed order end to end

    Test a batch that mixes a bundle, the same component sold alone, and a two-kit order. Confirm the picked totals match reality and that every component traces back to the right kit at packing. Once a mixed order comes out right, the rest follow.

Native bundles vs third-party kit SKUs

Shopify native bundlesThird-party kit SKU
Components in the orderPresent as grouped linesUsually hidden
Automatic explosionYesNo — manual map needed
Pick by componentAutomaticFrom your own reference
Same component, alone + bundledMerges to one lineOnly the standalone part is visible
Best for pickingWorks out of the boxConsider moving to native bundles

The table points to one recommendation: if bundles are central to how you sell and picking them is slow, moving them onto Shopify's native bundle mechanics is usually worth it, because it makes the components visible to every tool that reads your orders — not just at pick time, but for inventory and reporting too. Where that is not possible, a maintained component reference is the honest fallback.

Do not trust a tool that claims to 'explode' opaque bundles. If your bundle shows only a kit SKU on the order, the component data is not there — it lives in the bundle app's own records. Any picking tool claiming to split it automatically is either guessing or integrating with that specific app; verify exactly what it does on a real order before you rely on it at volume. A tool that honestly says 'this bundle appears as one line' is safer than one that silently invents contents, because a wrong component list sends you to the wrong shelf with full confidence.

Doing this with Solvi Pick Lists

Solvi Pick Lists splits native Shopify bundles into their components automatically. By default the list shows the components you physically pick, aggregated with everything else in the batch, each carrying a 'bundle' badge and a note pointing back to its parent kit so packing can reassemble it. A 'Group by bundle' toggle shows the components indented under their parent instead, without changing any totals — the same units, a different view.

A component sold both on its own and inside a bundle merges onto a single line at the combined quantity, so it is one motion on the walk. Component quantities come from the order data, so a kit ordered twice lists its parts at the right count. And the app is honest about the limit: bundles created by apps that do not use Shopify's native bundles appear as a single line, documented in the help rather than guessed — it renders what the order exposes and no more.

Bundle explosion is on every plan, including Free, because it is a matter of picking the right items rather than an upsell. To combine bundle picking with the rest of your fulfilment, see printing one consolidated pick list for multiple orders and building a repeatable batch fulfilment workflow.

Frequently asked questions

Will my pick list show the products inside a bundle?

If the bundle uses Shopify's native bundles, yes — the components are on the order as grouped lines, so a picking tool can list them as the items you actually pull off the shelf. If the bundle comes from an app that does not use native bundles, the order usually shows only a single kit SKU, and no tool can display components the order does not carry.

Why does my bundle show as a single line on the pick list?

Because the order itself only contains a single kit SKU, with no component detail. That happens with bundle apps that keep the contents in their own database rather than expressing them as line items on the order. The fix is to move those bundles to Shopify's native bundle mechanics, or to maintain your own reference of what each kit contains.

If a customer orders two of the same kit, are the components doubled?

They should be. The component quantities are taken from the order data, so two of a kit lists its parts at twice the count. It is worth testing this on a real two-kit order once, because bundle quantity handling is exactly the kind of edge case that is easy to get subtly wrong.

Can I still see the kit, not just the components?

Yes — a 'group by bundle' view shows the components indented under their parent kit, so you keep the context without losing the shelf-level detail. The totals are identical either way; only the presentation changes. Which view is better depends on whether your pickers think in kits or in individual items.

Related guides

Do this in minutes with Solvi Pick Lists

Turn selected orders into one consolidated pick list — sorted, bundle-aware, printed in order.