> For the complete documentation index, see [llms.txt](https://docs.elitebundleapp.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.elitebundleapp.com/create-bundles/create-your-first-bundle.md).

# Create your first bundle

Step-by-step guide to creating your first bundle in Elite Bundle Builder, including naming, product selection, discounts, preview, and launch checklist.

One bundle, start to finish. Keep the first one small: two or three steps are easier to test than a long flow.

{% hint style="info" %}
**Before you start:** the **Elite Embed Core** app embed must be on, or the bundle page will show a plain product page. See [Getting started](/get-started/getting-started.md#2-enable-the-elite-embed-core-app-embed).
{% endhint %}

{% stepper %}
{% step %}

### Start a new bundle

Open Elite Bundle Builder in your Shopify admin, click **Create bundle**, and choose a type. **Build your own bundle** suits most first bundles; pick **Multi-option bundle** for a fixed kit with variant choices.
{% endstep %}

{% step %}

### Name it

Use a shopper-facing name: *Build your skincare routine*, *Create your snack box*, *Complete the look*. The name becomes the bundle product's title.
{% endstep %}

{% step %}

### Add steps or options

{% tabs %}
{% tab title="Build your own bundle" %}
In the **Build** tab, add a step for each decision the shopper makes: "Choose your cleanser", "Pick your drink". Each step draws from **specific products** or **a collection**.

* Use products for strict control, seasonal offers, or a short list
* Use a collection when you restock often and new products should appear automatically
  {% endtab %}

{% tab title="Multi-option bundle" %}
In the **Options** tab, add an option for each product group: "Jacket", "Trousers". Each option is either several products the shopper picks one from, or a single product presented through its own Shopify options (colour, size).
{% endtab %}
{% endtabs %}
{% endstep %}

{% step %}

### Set the rules

Build-your-own only. Open **Config → Rules**, open a step, and choose:

* **Limit how many items shoppers pick**: a minimum and maximum
* **One of each product only**
* **Mark items as a gift**

| Bundle           | Step               | Suggested rule            |
| ---------------- | ------------------ | ------------------------- |
| Skincare routine | Choose cleanser    | Min 1, max 1              |
| Snack box        | Pick snacks        | Min 3, max 8              |
| Outfit builder   | Choose accessories | Limit off (optional step) |

Leave the limit off to make a step optional. Multi-option bundles have no Rules page: every option takes exactly one item.
{% endstep %}

{% step %}

### Add a discount

Open **Offer → Discount offer**. Discounts are optional but they are why shoppers add the fourth item.

| Shopper selects | Discount |
| --------------- | -------- |
| 3 items         | 5% off   |
| 5 items         | 10% off  |
| 8 items         | 15% off  |

Tiers apply at checkout automatically; no code. Details in [Discounts](/create-bundles/discounts.md).
{% endstep %}

{% step %}

### Save and preview

Save with the bar at the top of the editor, keep the status **Unlisted**, and click **View live**. Add a bundle to cart and go through checkout once.
{% endstep %}

{% step %}

### Go live

Switch the status to **Active** from the editor header or the dashboard.
{% endstep %}
{% endstepper %}

## Launch checklist

* [ ] The bundle name reads well to a shopper
* [ ] Every step or option has products or a collection
* [ ] Required steps have a minimum
* [ ] Images and variant pickers look right at mobile width
* [ ] **Elite Embed Core** is enabled on the live theme
* [ ] The discount showed up in checkout during the test


---

# 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://docs.elitebundleapp.com/create-bundles/create-your-first-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.
