Skip to main content

Unbundling Products

How unbundling your product bundles works and how to check if it's set up correctly.

Written by Michael Stenger

How to configure the Bundle datasource so Klar can show your data in both bundled and unbundled states.


tl;dr

  • Klar's Unbundling feature automatically splits bundle orders into their individual components — no manual work required

  • Create a Bundle datasource and map each bundle's Variant ID to its component Variant IDs

  • Once configured, switch between Bundled and Unbundled views in your Revenue & Profit Flex Table

  • Two advanced options: Revenue Splitting (define how revenue is distributed across components) and Match Products (merge duplicate product entries in your catalogue)

  • COGS does not split automatically — for accurate CM1/CM2 in Unbundled mode, configure COGS for each component variant individually

Bundles drive AOV — but they make product-level analysis a pain. Klar's Unbundling feature splits bundle orders into their individual components automatically. Once configured, you can view your data in a bundled AND unbundled state.

For all the details, watch this quick video below 👇


Setting up unbundling

Here is how it works:

  1. Create the Bundle datasource in one of your stores and open it.

  2. Add the Variant ID of the bundle in the first column. You can find Variant IDs in the Revenue & Profit: Flex Table by filtering by Variant ID, or directly in the Shopify product URL.

  3. Add the Variant IDs of the products inside the bundle in the second column, separated by commas.

⚠️ In Shopify, you can find the Variant ID in the URL when editing a product variant. Use Variant IDs, not Product IDs.

💡 Use the description column to note down the bundle name and the variants it contains — Variant IDs alone are hard to identify later.

For Shopify, you can find the variant in the URL of the product (see screenshot):

Once configured, the dimensions Product Title & Variant (Unbundled) and Product SKU (Unbundled) become available in the Revenue & Profit: Flex Table.


COGS and unbundled profitability

Unbundling splits revenue across components — but COGS does not split automatically. For CM1 and CM2 to be accurate in Unbundled mode, you need to set up COGS separately for each component variant.

Here's how it works:

  • In Bundled mode, Klar uses the COGS configured for the bundle product to calculate CM1/CM2.

  • In Unbundled mode, the bundle product disappears and its components take its place. Klar now looks for COGS at the component variant level. If COGS isn't configured there, CM1 and CM2 will be empty for those components.

  • The bundle product's COGS is not automatically divided across components — even if you've set up Revenue Splitting.

Make sure each component variant has its own COGS rule configured. The COGS per component should reflect the actual purchase cost of that individual item, independent of how it's sold (as part of a bundle or standalone).


Advanced options

Revenue splitting

In the Bundle datasource, choose how revenue from a bundle order is distributed across its components:

  • Equal split — each component receives the same share of revenue

  • Price-based split — revenue is distributed proportionally based on each component's price

  • Custom split — define a custom percentage per component

Product matching

The same feature also lets you consolidate duplicate products. If the same product appears multiple times in your catalogue under different names or SKUs, you can map them onto each other so they appear as a single product in your Klar reports.


Check if your bundles are set up correctly

  1. Set the first dimension to Product & Variant

  2. Filter for the name of the bundled product and note down the sold Gross Units

  3. Set Product Display to Unbundled — the bundled product should disappear completely

  4. Set Product Display back to Bundled

  5. Filter for one of the individual variant products inside that bundle and note down its sold Gross Units

  6. Switch back to Product DisplayUnbundled

The Gross Units for the individual variant in Unbundled view should equal the sum of the bundle's Gross Units + the variant's standalone Gross Units (it may be higher if the variant is part of multiple bundles).

Did this answer your question?