> For the complete documentation index, see [llms.txt](https://script-and-theory.gitbook.io/all-in-one-commerce-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://script-and-theory.gitbook.io/all-in-one-commerce-docs/subscription/bundles/build-your-bundle.md).

# Build Your Bundle

With ‘Build your own bundle’, you can empower your customers with the choice to build their own bundles from the list of products that you provide. This not only enhances customer engagement but also allows them to tailor their purchases to their specific needs.&#x20;

* Each bundle type is crafted to meet different customer needs, ensuring that whether they want a set-it-and-forget-it package or a personalized selection, there's an option available for them.

**How to create the build your bundle ?**

* Before you start: In “All in one commerce > Subscriptions > Selling Plans”, create a selling plan that you want to target for your bundle.
* ![](https://lh7-rt.googleusercontent.com/docsz/AD_4nXdT8FReIKBn8OXTxlyuQHCnfFA3Qr7-PCXm3eiXbYsCtCxxDYu1VF59G5oH3JjnfC_Gt0h4fPv5bLIZalnXyWGl2SyA26WUyapnCxqoJKTE9UY8LwLC_M_2lRoATsX3Fc36nIob?key=PWWdpJ3Y_qEUOcs-2MfQnVdS)

**Do we need to enable the extension for building your bundle from the customizer?**

* **No,** Because we are already creating a template for it in store and assigning it to the build your bundle product.
* Go to All in one commerce > Subscriptions > Bundles > create bundle > Build you bundle&#x20;

  <figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXd1Nf_E6jOWVYu5u1bZDiGYD1HP0jpDpb_3kC37_4AICb7bx9_oi4aqBGRRXuh2ptXg19LRR1GE01P5WatC7hJA0pION-CxnYYNpXVf7bCbkB0PLx7pRsKXLJm22dKhh7Lm-IRO?key=PWWdpJ3Y_qEUOcs-2MfQnVdS" alt=""><figcaption></figcaption></figure>
* Next step is to configure the general settings. You can add the following through general settings :
* Name - Enter the bundle name which will be visible on your storefront.
* Internal name - Enter the internal name which won't be visible to your customer but will be helpful in internal tracking.
* Bundle image - Upload the bundle image which will be visible on your storefront.
* Optional steps :
* Description - You can enter a description for your bundle.
* Footer - You can add a footer to your bundle.
* Select the purchase option as 'Subscription' or 'One-time + subscription' and link a selling plan to the bundle. Build your bundle can not be sold as ‘One-time only’.
* Click on ‘Link selling plans’ and select the selling plan.
* Select the bundle size options as Fixed or Range.
* There are two types of 'Build Your Bundle' available at All in one commerce:
  * **Fixed size bundles:** With Fixed size bundles, the customer will have to add the exact no. of items defined by the merchant. However, you can add multiple size options
  * **Range based bundles:** With Range based bundles, customers will only need to satisfy the min and max items criteria and can choose any no. of products between this criteria.
* Additionally, you can offer tier based discounts depending upon the no. of items.
*

```
<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXftIh4hdQudf-ijsls03-8MfMgX8LbG6sf_UBLU4bg4OXaqOKsiZ3AjyV6-Ywkg4jRZ9RrwWvo8KS37qUj2A1LTAILkgObar1rf5_NhY7_mFu-s82rnYMHKJC0Ad8xrEdrLG7v1?key=PWWdpJ3Y_qEUOcs-2MfQnVdS" alt=""><figcaption></figcaption></figure>
```

* Optional - You can add different categories in the bundle. Select 'Yes, I want to create categories in a bundle' to add categories.
* Steps to add categories in bundle
  * Add the title for your category.
  * Optional - Add the subtitle and category image
  * Map products for your categories.
  * Optional - You can set a limit for each category by clicking Set category product level limit.
*

```
<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXeaOHauch9dU3qxtfs9fNCop611Xk3y2EkuZpvgAbdD_LhnDQDWFKBk1L-n210Pv9fBACY3lbzF72MWvMmc7ZS-96gHEu__WCARbyFFOSl7rOnC3LIzOujpY1kclcQG1lw6jaAs?key=PWWdpJ3Y_qEUOcs-2MfQnVdS" alt=""><figcaption></figcaption></figure>
```

* You can choose to limit the count of the same product to be added by a customer.
* To limit the same product count - Select Yes, I want to limit the quantity of the same product and configure the maximum quantity allowed.
* The next step is to configure discounts for your Bundle. You can add tiered discounts too.
* The discounts offered can be of two types:&#x20;
  * Fixed discount which offers a fixed monetary discount.
  * Percentage discount which offers a percentage discount of the total bundle product value.
* Choose where the customers would be redirected once they have added the bundle items to cart.
* Once you are done with the save. Then to see this bundle product search the product name which you saved.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://script-and-theory.gitbook.io/all-in-one-commerce-docs/subscription/bundles/build-your-bundle.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
