A Bundle is a new entry in your inventory comprised of existing products or variants.
Think of it like a recipe for a dish comprised of multiple ingredients, or a buy-one-get-one-free deal with two products included. Bundles automatically deduct the right quantities from your component inventory!
Bundles are included with Standard plans and above.
Chat with us for a free 14-day trial to see if the Standard Plan is right for you.
Any product or variant can be converted into a Bundle.
Making a product a Bundle will allow you to select the "components." A Bundle can have one component or many components.
Here are just a few things you can accomplish with Bundles:
Use Cases for Bundles
Food/Recipes/Gift baskets
Take ingredients from your catalog and combine them into something your customers want. We'll walk you through an example of how you can create a cheeseburger product. When it sells, the ingredients will be accurately pulled from your inventory.
Breaking a case into singles (and vice versa)
Do you receive products from your vendor in cases and also want to sell them as individual units (or singles)? Or do you receive singles and sell them as cases?
Either way, we've got you covered.
Pours/Mixed Drinks
Suppose I sell wine by the bottle and by the glass. With a Bundle, I can ensure the inventory always comes out of the same place.
For mixed drinks, we'll create a Bundle composed of multiple items; simply add the components one by one.
Tracking Commissions
Save time by accurately tracking sales commissions using Bundles. With Bundles, it's easy to see who sold how much of what is on our Product Sales Report.
Alternate Pricing
Let’s say we’re selling a water bottle and want a price for customers and a discounted one for employees. Use Bundles to make this distinction easy and ensure everyone gets charged the correct price at checkout.
Creating a Bundle
Use these steps when working with the old catalog experience.
Step 1: Create or open your product
Go to the Products page
Either create a new product or open an existing product
If creating new, add the product name and basic details
Alternatively, you can add a new variant if necessary to an existing product.
Step 2: Convert to Bundle
Navigate to the Variants & Defaults section
Scroll over and click on the Gear Wheel>Convert to Bundle
Step 3: Add components
In the bundle setup screen, select your first component
Enter how much to deduct each time the Bundle is selected
Add additional components as needed
Click Update
Save
Note:
Make sure to add additional details such as Price before saving.
To add a component to a bundle, it must be enabled to the same locations as the bundled product.
Done! Your bundle is complete. Each time it sells, Thrive will automatically deduct the specified quantities from all components.
Decimal Places in the Bundle Editor
The bundle editor on this page accepts up to 3 decimal places in the "Quantity used in each bundle" box. Type a fourth and the field refuses the value.
The new catalog experience takes up to 10 decimal places in the same box, and keeps all ten. If you need finer amounts than thousandths — a pour measured as 1 ÷ 24 of a bottle, say — the new experience editor is the one to use.
The setting under Settings > Inventory controls how many decimal places Thrive displays. It does not limit what the bundle editor accepts.
Even at ten places, a repeating fraction is close but not exact. A case of 24 entered as 1 ÷ 24 ≈ 0.0416666667 works out to approximately 23.99999998 bundles, and the count always rounds down, so a full case reads 23. Where the division comes out even (halves, quarters, tenths) there is no error at all.
How Thrive Works Out a Bundle's Quantity
Thrive works out a bundle's calculated stock quantity for each location on its own, and you can never type it in. For every component it takes that component's stock at the location, divides by how much of it one bundle uses, and rounds down to a whole bundle. The bundle's calculated stock quantity is the smallest of those results — the component you would run out of first.
An example at one location: a gift basket uses 2 jars and 1 card. You have 9 jars and 4 cards. The jars allow 9 ÷ 2 = 4 baskets (rounded down from 4.5) and the cards allow 4, so the basket reads 4.
Four things behave differently from a plain "smallest of the components":
One tracked, non-deleted component at zero, below zero, or not enabled at that location makes the whole bundle 0 — not "as many as the rest allow". A component that is simply not set up at that location counts as zero, which is why Thrive stops you enabling a bundle at a location where one of its components is switched off.
Components with inventory tracking switched off are left out of the calculation, not treated as unlimited. If every component is untracked or deleted, the bundle reads 0 — not "unlimited".
The division always rounds down. 23.99999998 bundles is 23 bundles.
Deleted components are left out of the calculation as well.
The calculation runs in the background whenever a component's stock moves, so changes may not appear immediately.
Selling a Bundle When a Component Is Short
When Thrive records a bundle sale, the deduction from a tracked component can take its stock below zero. This describes Thrive's stock updates after the sale — by then the sale is already recorded or imported, and what happens at the till is up to that sales channel. Components with inventory tracking switched off, and components that are not set up at the location, are handled differently.
What you are left with: the component is negative, and because any component at or below zero forces the bundle to 0, the bundle reads 0 until the component is put right. Receive it, adjust it, or transfer some in, and its calculated quantity becomes positive once every counted component has enough stock for a whole bundle.
Editing or Removing a Bundle
To edit a bundle, you'll go to the bundle composition screen in either experience.
To change your Bundle back to a regular product, remove all components and save. Please note, by making the change you'll lose the bundle-specific inventory history, download any needed reports first!
Bundle Reporting
The Bundle Report shows all the current Bundles, their components, and the amount that will be deducted for each sale. Perfect for Reviewing your bundle configurations and ensuring component quantities used are correct.
The Product Sales Report will show the sale of the Bundle. Components deducted because of the sale will not show up on this report. The cost shown will be automatically calculated based on the current lot cost of that Bundle's components at the time of sale.
The Vendor Sales Report will show the sale of the Bundle and which vendor was assigned to it.
Vendors assigned to components will not show on this report (much like the Product Sales Report). But you can assign multiple vendors to the Bundle if you want the sale to show under multiple vendors in the Vendor Sales Report.
The Inventory Change Report shows the change in the quantities of the components. Use the "Filters" button to filter out bundles or show only bundles.
The Inventory Report shows all non-bundled products and components. Only components appear on this report to ensure we aren't double-counting products in your inventory.
NOTE: If you plan to reverse your bundle/component setups, be aware that you will be essentially starting with a new set of inventory and inventory history for those products. We encourage you to download any relevant reports before making the switch.
How Bundles Appear
Within Thrive
Bundles are designated with a bundle icon within Thrive making them easy to identify at a glance.
Filter for bundles: Use the "Filters" button to "Show bundles only" in the Products Page.
At the Point of Sale
Bundles appear on your POS like any other product. Employees select them just like regular items, and Thrive handles the component deductions automatically behind the scenes!
Things to Note:
Thrive calculates the costs and quantities in stock for Bundles, so there is no need for complicated math!
Thrive does NOT automatically recognize standard unit conversion. In other words, unless you tell it, our system does not know that 1000 milliliters go into 1 liter or that 16oz are the same thing as 1lb. You can learn more here.
Bundle quantities are directly tied to their component quantities and cannot be set directly. If the quantity seems wrong, check the amount in stock for each component (on the Products page).
Bundles cannot be created or edited in bulk.
Bundles cannot be added to Stocktakes.
Bundle costs do not sync out to sales channels.
Bundles can be added to Purchase Orders and Internal Transfers. Receiving one receives its components, not the bundle itself.
On a purchase order, when the bundle has a single component and the line's calculated unit cost is not zero, that unit cost is divided by the component quantity and recorded on the component's lot. The calculated unit cost is the line total after discounts and tax, divided by the quantity ordered — not simply the cost you typed. When the cost is zero or missing, or the bundle is built from several different components, each component is received at its default cost instead. Quantity received over and above what was ordered follows different rules again.
You cannot create a Bundle out of another Bundle, but Assemblies will help with most of those situations.
Bundles with a component set to 'inventory tracking off' will no longer zero out the Bundle’s quantity, provided at least one component has inventory tracking enabled.
If component's inventory tracking is disabled or no lots are in stock, then the component default cost (instead of lot cost) is used to calculate the Bundle cost.



