> 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/installation-and-requirements/getting-started.md).

# Getting Started

This guide covers the first steps after installing Elite Bundle Builder.

## Install the App

Install Elite Bundle Builder from Shopify and approve the requested permissions. The app needs access to create bundle products, configure storefront rendering, apply automatic discounts, and record bundle analytics.

After installation, the app opens inside your Shopify admin.

## First-Time Setup Checklist

Complete these steps in order:

1. Open **Elite Bundle Builder** from your Shopify admin apps list.
2. Click **Create bundle**.
3. Choose a bundle type.
4. Add products or collections to the bundle.
5. Save the bundle.
6. Enable the Elite Embed Core app embed.
7. Preview the bundle on your storefront.
8. Set the bundle status to **Active** when ready.

## Theme Integration Setup

Bundles need the Elite Embed Core app embed to render on the storefront and run cart protection.

### Required: Elite Embed Core

All bundle operations use the same Shopify app embed.

1. Open **Online Store > Themes** in Shopify.
2. Click **Customize** on your current theme.
3. Open **App embeds**.
4. Enable **Elite Embed Core**.
5. Click **Save**.

You only need to enable this once per theme.

### Optional: Multi-Option Bundle Block

MOB bundles can also use the **Multi-Option Bundle** app block if you want to position the selector in a specific place on a product template.

1. Open **Online Store > Themes** in Shopify.
2. Click **Customize** on your current theme.
3. Navigate to a **product template**.
4. In the left sidebar, click **Add section** or find the app block area.
5. Add the **Multi-Option Bundle** app block.
6. Click **Save**.

## Bundle Statuses

Bundles can have three statuses:

| Status   | What it means            | Best use                     |
| -------- | ------------------------ | ---------------------------- |
| Draft    | Not visible to customers | Work in progress             |
| Unlisted | Available by direct link | Testing or private campaigns |
| Active   | Available publicly       | Published bundles            |

Use **Unlisted** when testing a new bundle before promoting it.

## Your First Success Check

You are ready to move on when:

* You can see the app dashboard.
* The setup guide shows your first bundle task.
* The Elite Embed Core app embed is enabled.
* You know which products or collections you want to bundle.


---

# 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/installation-and-requirements/getting-started.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.
