Skip to content

What Is Kitting and When Does It Save an Ecommerce Team Time?

Warmly lit overhead studio scene of three open kraft-paper gift boxes, each packed with a folded brown envelope, a blank cream card with colored circle stickers, and a tissue-wrapped item; additional boxes, paper sleeves, and stationery supplies surround them on a beige work surface.

Table of Contents

Kitting means grouping multiple products or packaging components so they can be sold, picked or shipped as one unit. It saves time when the same combination appears often enough that assembling it in advance is faster than repeatedly picking every component. It creates extra work when demand is uncertain, bundle contents change frequently or the inventory system cannot track both kits and their components accurately.

The important distinction is between a commercial bundle and a physical kit. A bundle is how the offer appears in the store and order data. A kit is how the warehouse prepares and handles it. You can sell a bundle while picking its components separately, or physically pre-kit products before an order arrives. Those choices have different inventory, labor and packaging consequences.

Choose the kitting model around demand

Model How it works Best fit Main benefit Main risk
Pre-kitted set Components are assembled and stocked as one physical unit before orders arrive. Stable, repeatable bundles Fewer picks and packing decisions Finished kits can strand component inventory
Dynamic kit Components remain separate until an order triggers assembly. Configurable or lower-volume offers More assortment flexibility More picking and validation at fulfillment
Subscription kit A recurring assortment is assembled for scheduled shipments. Monthly boxes and replenishment programs Predictable production windows Changes, skips and shortages complicate planning
Launch kit A campaign-specific set is prepared for a release window. Product launches, events and influencer mailings Fast dispatch during a demand spike Forecast errors can leave obsolete materials

Pre-kitting works when repetition outweighs flexibility

Pre-kitting is most useful when a warehouse repeatedly packs the same products, insert and branded extra. Instead of directing a worker to four storage locations for every order, the operation builds a batch of complete kits during a quieter period. The order picker then handles one finished unit.

That labor saving is not free. The operation must issue components into kits, inspect the assembled units, assign storage space and decide whether a finished kit can be opened if an individual component runs short. Lot tracking, expiration dates and product revisions can make that reversal difficult or inappropriate.

Start with a limited batch rather than converting all available components. If a promotion expects 500 orders, preparing 100 kits and replenishing against actual sales usually preserves more flexibility than building all 500 immediately. A rolling batch also exposes assembly defects before the entire inventory is committed.

Dynamic kits protect component flexibility

A dynamic kit remains a set in the storefront but is assembled from component stock after purchase. This works well for choose-your-own assortments, gift boxes with options and bundles that share popular products with ordinary orders.

The ecommerce platform and fulfillment system must agree about what the warehouse should pick. Shopify distinguishes fixed bundles from customized bundles. Its fixed bundles use a parent bundle variant, while customized bundles use cart-transform logic to group selected components and adjust pricing. Orders are stored as component lines with a reference to the bundle parent, and fulfillment apps can access the bundle information. Shopify’s product-bundle documentation explains the underlying model.

For a fixed Shopify bundle, sellable quantity is determined by the limiting component. The platform divides each component’s available inventory by the quantity required and uses the lowest whole-number result. If a kit needs two jars and one scoop, inventory of 21 jars and 30 scoops supports only 10 complete kits.

That calculation prevents overselling only if component inventory is timely and accurate. It does not eliminate mis-picks, damaged stock, unrecorded samples or units sitting inside physical kits that the system still treats as loose components.

Treat subscription kits as scheduled production

Subscription kitting adds a calendar to the inventory problem. Pay-per-delivery subscriptions can generate a new order at each billing interval. Prepaid subscriptions can instead create one order with multiple scheduled fulfillments, with inventory reserved as each fulfillment date arrives rather than for every future shipment at the original order date. Shopify also allows subscription contracts to change through product swaps, quantity changes, skips, pauses and cancellations. Shopify’s subscription fulfillment guidance describes these order patterns.

Do not assume a normal bundle feature will support subscriptions. Shopify states that its native product-bundle functionality is not compatible with purchase options such as subscriptions or with the Shopify Subscriptions app. A subscription assortment may therefore need to be represented and synchronized through the subscription application, warehouse system or another tested workflow.

Operationally, freeze each cycle’s assortment at a defined cutoff. After that point, changes should enter an exception queue rather than silently altering the build list. Purchase components, printed cards and packaging against the frozen quantity plus a documented allowance for replacements—not against the total number of contracts that might eventually renew.

Launch kits need version control more than automation

A launch kit often combines products with temporary materials: an instruction card, promotional insert, sample, sticker or campaign-specific label. The short selling window makes speed valuable, but it also makes obsolete print expensive.

Give every launch-kit version its own bill of materials and effective date. Keep variable information—such as discount codes, dates or regional instructions—on the smallest practical component. That way, a changed offer does not force the team to discard otherwise usable boxes or products. For short-run branded extras, CustomStickers for custom stickers and labels can be considered alongside the kit’s artwork, quantity and application requirements. A broader label specification and inventory-control process helps prevent old versions from returning to the packing bench.

Include packaging and shipping in the calculation

A kit that cuts three picks but moves the shipment into a larger package may not reduce total cost. Measure the complete packed unit, including protective material and closure. Shopify advises merchants to use actual exterior packed dimensions because advertised box dimensions may describe the interior; it sends package dimensions and order weight to carriers for rate calculations.

Dimensional weight can matter when a package is large relative to its actual weight. USPS says dimensional-weight pricing can apply to specified domestic parcel services for packages over one cubic foot, using the greater of actual weight or calculated dimensional weight. Its parcel size, weight and fee standards also describe dimension-noncompliance fees in specified commercial-shipping situations.

Test the proposed kit through the complete ecommerce packaging system, not just at an assembly table. Record packed dimensions, weight, assembly time, pick count, damage protection and the storage footprint of both components and finished kits.

Use a controlled pilot before scaling

  1. Define one kit SKU and an exact bill of materials, including inserts, labels and protective packaging.
  2. Confirm how the storefront, inventory system and fulfillment software represent the parent kit and component lines.
  3. Time a sample of ordinary pick-and-pack orders, then time batch assembly and fulfillment of the same quantity as kits.
  4. Build a small batch and reconcile every component issued, damaged, returned or left over.
  5. Pack and measure the final shipping unit, then compare expected carrier cost with the current workflow.
  6. Set replenishment triggers, version cutoffs and a rule for breaking kits back into components.
  7. Expand only when the measured labor and error reduction exceeds the added assembly, storage and inventory-control work.

References

  1. Start building bundles
  2. About product bundles
  3. Shopify Help Center | Eligibility and considerations for using product bundles
  4. Shopify Help Center | Managing and fulfilling subscription orders
  5. Shopify Help Center | Managing subscription contracts
  6. Shopify Help Center | Shopify Subscriptions
  7. Shopify Help Center | Understanding shipment packaging and weights
  8. faq.usps.com