# Standard bundle

Standard bundle is the basic bundle type you can create. It sets up synchronization between bundle product and its components.

Creating standard bundle consists of two steps:

1. Select bundle product
2. Configure bundle variants

***

### Step 1: Select bundle product

Select a product to use it as the bundle.

<figure><img src="/files/rbO7sd504icIHbx98I6v" alt=""><figcaption></figcaption></figure>

* If you already created the product from Shopify admin, click **Select product** and select it from the product picker.
* If you haven't created yet, you can create one by clicking **Create new product**. If the bundle product has multiple variants, add them during creation so they can be configured in the next step.

***

### Step 2: Configure bundle variants

After selecting the bundle product, configure each variant by adding components and setting discount.

We'll use **Shirt + Pants bundle** for an example bundle product, which has two options:

1. Shirt color: Red, Blue, Green
2. Pants color: Black, White

<figure><img src="/files/MwSBB0hyv226XMZeESWo" alt=""><figcaption></figcaption></figure>

#### Configure variant individually

To configure an individual variant, use the **Add component** and **Set discount** button in **Actions** column in each row.&#x20;

When you add components, you can see them in the **Components** column and set their quantity.

<div align="center" data-full-width="false"><figure><img src="/files/iQlvHr7XVosfbr8KVbXj" alt=""><figcaption></figcaption></figure></div>

When setting discount, choose discount type that fits your need:

1. **Percentage off**: A percentage discount applied to the total component price
2. **Fixed amount off**: A fixed discount amount subtracted from the total component price
3. **Fixed price**: Set a fixed price for the variant

<figure><img src="/files/0E10q5jS340s2uY0Zdst" alt=""><figcaption></figcaption></figure>

#### Configure variants in bulk

When multiple variants have same components or discount, use bulk configuration.

In this example, let's add **Blue Shirt** component to both **Blue / Black** and **Blue / White** variants.

You can filter variants by their option values. Check **Blue** from **Shirt color** option filter.

<figure><img src="/files/vLtqhjeReihWjtpvyzfe" alt=""><figcaption></figcaption></figure>

Then, select all filtered variants by clicking checkbox in table header. Click **Add component** and select **Blue Shirt** from the picker.

<figure><img src="/files/fjcoMLOrk4M91adopCG6" alt=""><figcaption></figcaption></figure>

If you need to set quantity for the shared component in selected variants, click <i class="fa-ellipsis">:ellipsis:</i> button and select **Edit shared components** from the menu.

<figure><img src="/files/qX3VTcSskTPXshoTjE5Z" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/7eNh2hkYN9spywStF39m" alt=""><figcaption><p>Set quantity of shared components</p></figcaption></figure>

You can also set discount in bulk. In this example, let's suppose **Red / White** and **Green / Black** variant should have fixed price of $20.

Adjust the filters and select the two variants.

<figure><img src="/files/wmwylcqtqjKJsbmYCg7D" alt=""><figcaption></figcaption></figure>

Then, click **Set discount** from the header. Select **Fixed price** discount type and input $20.

<figure><img src="/files/3NjTTt2o3ftuW3xYzzra" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/U5hJSA90L1MsiXw9dlyf" alt=""><figcaption><p>Same discount is applied to both variants</p></figcaption></figure>

If a discount was already set before applying, it will be overridden.

***

If you finish configuring all bundle variants, click **Save** in the save bar at the top of the screen. When bundle is created, the app will start updating each variant's price, weight and inventory based on the configuration.


---

# Agent Instructions: 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:

```
GET https://bundles-inventory.gitbook.io/bundles-inventory-docs/creating-bundles/standard-bundle.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
