> For the complete documentation index, see [llms.txt](https://bundle-suite.gitbook.io/bundle-suite-help-doc/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bundle-suite.gitbook.io/bundle-suite-help-doc/installation-and-requirements/requirements-and-compatibilities.md).

# Requirements and Compatibilities

## Getting Started with Creating Bundles

Creating product bundles is one of the easiest ways to **increase sales** and **improve product discovery**. Whether you're offering custom gift boxes, starter kits, or volume discounts — this is where it all begins.

This page will walk you through **what you need before creating a bundle** and help you get your store ready for smooth setup.

***

### What You’ll Learn Here

* The **requirements** to use BundleSuite correctly
* How to make sure your **theme and settings are compatible**
* What to **check before creating your first bundle**

Let’s get everything ready before you dive into bundle creation.

***

### What You Need Before Creating a Bundle

### Cart Checkout Validation Rule

#### Why it matters

Sometimes bundles can appear as **regular products** on collection pages. If a customer clicks **“Add to Cart”** without opening the bundle builder, the order may:

* Show as **$0**
* Record **no product selections** (this cannot be recovered later)

To prevent this, enable the **Cart Checkout Validation Rule** in Shopify.

#### <mark style="color:$warning;">How to Enable</mark>

<mark style="color:$warning;">**Step 1:**</mark> <mark style="color:$warning;"></mark><mark style="color:$warning;">In your Shopify Admin, go to</mark> <mark style="color:$warning;"></mark><mark style="color:$warning;">**Settings → Checkout**</mark>\ <mark style="color:$warning;">**Step 2:**</mark> <mark style="color:$warning;"></mark><mark style="color:$warning;">Scroll down to the</mark> <mark style="color:$warning;"></mark><mark style="color:$warning;">**Checkout Rules**</mark> <mark style="color:$warning;"></mark><mark style="color:$warning;">section</mark>\ <mark style="color:$warning;">**Step 3:**</mark> <mark style="color:$warning;"></mark><mark style="color:$warning;">Turn</mark> <mark style="color:$warning;"></mark><mark style="color:$warning;">**ON**</mark> <mark style="color:$warning;"></mark><mark style="color:$warning;">the option</mark> <mark style="color:$warning;"></mark><mark style="color:$warning;">**cart-checkout-validation**</mark> <mark style="color:$warning;"></mark><mark style="color:$warning;">for BundleSuite</mark>

<figure><img src="https://4164338169-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FOKQ0b2FsDr6RyEn33yqR%2Fuploads%2FIlbLQJgLEjuBlBKdwx6t%2FScreenshot%202025-08-08%20155151.png?alt=media&amp;token=9a7f4e21-a774-486e-9ce3-dfd1533a1209" alt=""><figcaption></figcaption></figure>

#### Result

Once enabled:

* Customers can’t place bundle orders without product selections
* $0 or incomplete orders are prevented
* All bundle details are recorded correctly

Need Help ? Watch Tutorial

***

{% embed url="<https://youtu.be/xWJ1rF7vPyw?si=JPpFmpgi_m0eXPnv>" %}

***

#### ⚙️ Shopify 2.0 Theme Support

Your store must be using a **Shopify 2.0-compatible theme**. This is required so that BundleSuite can use **App Blocks** to customise your bundles. Your theme must allow adding **custom sections** to product pages

> 💡 Not sure if your theme supports 2.0? Go to Online Store > Themes > Customise. If you can add App Blocks or Sections, you're good to go!

***

### Use Native Shopify Checkout

To ensure **cart transform features** (like discount application and bundle logic) work correctly, your store must use **Shopify’s native checkout**.

Third-party checkout apps may bypass these functions and result in incorrect pricing or item handling.

***

### Online Store Must Be Active

Bundle products are real Shopify products created by the app. So your **Online Store channel** must be active in order to:

* Display the bundles on your storefront
* Link to them in collections or homepage promotions

> 📌 Check this under:
>
> `Shopify Admin > Products > Sales Channels`
>
> <img src="https://4164338169-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FOKQ0b2FsDr6RyEn33yqR%2Fuploads%2FuhEdhA1JdvcbFrkAek4Q%2Fimage.png?alt=media&amp;token=8c1b17e4-e85b-477a-9ab0-3389c5f95967" alt="" data-size="original">

***

### Inventory Must Be Synced (Track Inventory)

If your original products have **inventory tracking enabled**, BundleSuite will automatically sync stock with the bundle.

> For example:
>
> If a bundle includes a T-shirt and the T-shirt is out of stock, the bundle will also show as sold out — keeping everything in sync.

***

### You’re Now Ready!

Once these basics are covered, you’re ready to start building:

* Choose the right **bundle type** for your use case
* Add products, set discounts, and style the design
* Preview and publish your bundle — live on your store!
