Simplify Bundles,
Amplify Sales.

BundleM8 makes bundling products in your Shopify store easy and flexible, giving you complete control with a developer-friendly API for seamless customization.

BundleM8 · Shopify admin
Add a 16:10 app screenshot in src/components/Hero.jsx

Introduction

Getting started

This guide will help you get started quickly, so you can create dynamic, customisable bundles that enhance your store and delight your customers.

Install BundleM8

Install the app, choose a plan and check your store can sell bundles.

Create your first bundle

Build a bundle, add product groups and preview the storefront form.

Set up your theme

Add the bundle form to your product pages without editing theme code.

JavaScript API

Build your own bundle experience on top of BundleM8's storefront API.


Quick start

Setting up your first bundle takes five steps:

  1. Install BundleM8 from the Shopify App Store and choose a plan.
  2. Check compatibility. The BundleM8 dashboard confirms whether your store meets Shopify's requirements for bundles.
  3. Set up your theme. Turn on the BundleM8 Scripts app embed and add the Bundle Selection block to a bundle product template.
  4. Create a bundle. Give it a title, add product groups, and preview the form.
  5. Publish it. Set the bundle's product to Active in Shopify and make sure it's available on your Online Store.

Bundles explained

A bundle is a group of products sold together as a single item. Merchants package several products or variants into one offer, often at a discount or as a promotion. Bundles are a popular way to increase average order value (AOV), move excess inventory, and make shopping easier by grouping products that go well together.

Types of bundles

BundleM8 supports both static and dynamic bundles, and you can mix the two in a single bundle.

  1. Static bundles contain products you choose, and customers can't change what's included. For example, a shaving kit with shaving cream, aftershave, moisturiser and a razor.
  2. Dynamic bundles let customers choose what goes in their bundle from a range of options. For example, choosing any three coffees from a range of six, or one item from each of three categories.
  3. Conditional bundles are dynamic bundles where an earlier choice decides what's offered next. For example, choosing a grind (whole bean, plunger or ground) and then choosing coffees in that grind. See Condition groups.

Benefits of bundling

  • Higher AOV: customers buy more items in a single order.
  • Convenience: related products can be bought together in one step.
  • Inventory clearance: pair slow-moving stock with popular products.
  • Discounts and incentives: a bundle price below the cost of buying each item separately makes the offer more attractive.

What is BundleM8?

BundleM8 is a bundle builder for Shopify, designed for flexibility and ease of use. It lets you create static, dynamic and conditional bundles, and sells them as native Shopify bundles through Shopify's own cart and checkout.

Key features

  • Flexible bundle builder: combine fixed products, optional products with minimum and maximum selections, nested groups and condition groups in one bundle.
  • A storefront form that fits your theme: the Bundle Selection block adds the bundle form to your product pages, with list, grid and row layouts, product images and your own colours. No theme code is needed.
  • Accurate inventory: each bundle's available stock is worked out from the products inside it, so you don't oversell a component.
  • Flexible pricing: price each product individually, keep prices in sync with Shopify automatically, or apply a bundle-wide percentage or fixed-amount discount.
  • Developer-friendly: style the form with CSS, or build your own bundle experience with the JavaScript API.

How it works

Traditional bundle apps often create a product variant for every possible bundle, which quickly becomes hard to manage and runs into Shopify's variant limits. BundleM8 takes a different approach:

  • One bundle product, any number of combinations. Each bundle is a single Shopify product. Customers' selections are attached to the cart item, so a bundle can have thousands of possible combinations without thousands of variants.
  • Assembled in the cart. BundleM8 uses Shopify's bundles feature to expand the bundle into its component products in the cart, with the right price for each. Your cart, checkout and orders show the bundle and everything inside it.
  • Stock that stays accurate. Component inventory is checked on the product page, and the bundle's own stock is kept in step with its components.

Read How BundleM8 works for the details.