Takeoff Product Bundles turns any set of products into one bundle product at one price. Customers pick their sizes, pay once, and Shopify expands the bundle into its real components at checkout, so inventory, fulfilment and reports stay exact.
Classic Work T-Shirt · Size
Cargo Trousers · Size
| What's in the bundle | Variant | Qty |
|---|---|---|
| Classic Work T-Shirt | M | 2 |
| Cargo Trousers | 32 | 1 |
| Hi-Vis Beanie | One size | 1 |
How it works
You set it up once. The app builds the product. Shopify does the rest at checkout.

Step 1 · You
Choose 2 to 30 products from your catalogue, set quantities, fix a variant or let the customer choose it, and enter the bundle price. Add a description and an image if you want; the component table is written for you.

Step 2 · The app
The app creates a product with one variant per size combination, the price you set, and a "What's in the bundle" table in the description. Edit the price or copy in Shopify later and the app keeps your changes.

Step 3 · Your customer
The customer adds the bundle like any product. At checkout Shopify expands it into its components at the bundle price, so stock is reserved per component and the order shows exactly what to pack.
Features
Let shoppers pick the size or colour of up to three products in the bundle. Each combination becomes a bundle variant, up to 100 per bundle, with its own components.
Set the bundle price once. The app spreads it across the components in proportion to their list prices, so discounts, taxes and refunds work per item.
Components are tracked as native Shopify bundle components, so the bundle sells out when a part sells out and every sale decrements the real stock.
Your own text plus an automatic "What's in the bundle" table with images, products and variants. Upload a bundle image or let the components' images be used.
Change a variant's price or rewrite the description in Shopify admin and the app leaves it alone. It only pushes what you change in the app.
The bundle is a normal product with normal options, so your product template, size pickers and cart already know what to do. No theme code required.
The customer bought one “Workwear Starter Kit”. The order lists the kit and, underneath it, the exact components with their share of the price, so picking, packing and returns need no translation.
Workwear Starter Kit · M / 32 £59.00 ├ Classic Work T-Shirt · M × 2 £20.50 ├ Cargo Trousers · 32 × 1 £30.74 └ Hi-Vis Beanie · One size × 1 £7.76 Inventory: T-Shirt M −2 · Trousers 32 −1 · Beanie −1
Your side of it
The app uses Shopify's own interface, and the bundle it creates is an ordinary product you can open, edit and report on.

Every bundle with its item count, bundle price, what the components cost separately and its status. Edit a bundle or jump straight to its product.

Customer choices become product options, one variant per combination, each priced at the bundle price and linked to its components.
Who it is for
A starter kit of T-shirts, trousers and a beanie, each in the wearer's size, sold as one product at one price and picked as separate items in the warehouse.
Curated sets built from products you already stock. The set has its own page and price, and every item in it still counts down in inventory.
Cleanser, serum and moisturiser as a routine at a routine price, with the shade or skin type chosen by the customer on the bundle page.
Shirt, shorts and socks in one order, sizes chosen per item, one line in the cart, and the right parts on the packing slip.
Pricing
Starter
$45 / month
Billed through Shopify on your regular Shopify invoice, in USD. No contracts, no per-order fees.
A bundle raises the average order: a £59 kit instead of a £20 T-shirt. One extra kit a week more than covers the subscription.
Questions before you install? Email studio@takeoffdigital.co.uk or call 0330 043 2162.
FAQ
No. The app uses Shopify's native bundles, which work on every Shopify plan. There is no Plus requirement and no checkout customisation to maintain.
Between 2 and 30 products, each with its own quantity. You can create as many bundles as you like on the Starter plan.
Yes. For each product you either fix the variant or let the customer choose it. Up to three products per bundle can be customer-chosen, and each combination becomes a bundle variant, up to 100 per bundle.
Shopify expands the bundle into its real components at checkout, so every component's stock goes down as if it had been sold on its own. If a component sells out, the bundle becomes unavailable automatically.
You set one bundle price. The app spreads it across the components in proportion to their list prices, so discounts, taxes, refunds and reports work per item.
Yes. The bundle is a normal product with normal options, so it works with any Online Store 2.0 theme. Your product template, size pickers and cart handle it without theme code changes.
Your own description, plus an optional "What's in the bundle" table with the image, product and variant of each component. Upload a bundle image, or let the components' images be used.
No. The app only pushes what you change inside the app. A price or description you edit directly in Shopify admin is kept.
One plan, Starter, at $45 a month with a 14-day free trial. It is billed through Shopify on your regular invoice, in USD. No contracts and no per-order fees.
The app's data is deleted when you uninstall. The bundle products stay in your catalogue, because apps cannot change a store after uninstall; delete them manually if you no longer need them. Details are in the privacy policy.
More help: Getting started guide · Full FAQ · Changelog · Privacy policy
Built by Takeoff Digital
Takeoff Digital is a UK Shopify Partner and Adobe Commerce extension vendor. Takeoff Product Bundles is our own product, built end to end: scoping, build, App Store review and hosting. The same team designs and builds private and public Shopify apps, theme features and integrations for merchants who need something off-the-shelf apps do not do.

Shopify App Store
14-day free trial · $45/month · Unlimited bundles · No Shopify Plus required