# Create Mix and match bundle

{% embed url="<https://youtu.be/0y2P2tdWoIM>" %}

## 1. Bundle information

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

### 1.1 **Bundle Title**

Enter a title for your bundle. This title is for internal purposes only and will not be visible to customers.

### 1.2 **Block Header**

Provide a brief header that will display prominently on the bundle interface, introducing the bundle to customers.

### 1.3 **Bundle Description** (Optional)

Add an optional description that further explains the bundle's purpose or value to the customer.

### 1.4 **Start Time and End Time**

Set the start and end dates for the bundle's availability. Leave "End Time" empty if you want the offer to be ongoing.

## 2. Add sub-conditions

Sub-conditions add extra rules to decide who can see and get your offers. Therefore, only targeted customers can see and apply the offer, while others won't see it at all.

{% hint style="info" %}

* These sub-conditions are optional. If you don't add any, the offer will be available to all customers.
* You can combine multiple sub-conditions. Customers must meet all selected criteria to qualify.
  {% endhint %}

<figure><img src="/files/bATtZ6aGL3NooKTm3E1F" alt="" width="503"><figcaption></figcaption></figure>

1. *Specific link address* – Apply offers to customers accessing your store from a specific link. Perfect for email campaigns, social posts, or affiliates.
2. *Order history* – Target customers based on purchase behavior. Best for rewarding first-time buyers, high spenders, and more.
3. *Customer tags* – Show or hide offers based on customer tags.
4. *Customer location* – Run country-specific promotions based on the customer’s IP address.
5. *Markets* – Run region-specific offers based on your Shopify Markets.

♦️ For more details, visit our \[[Sub-Condition](/user-guide/detailed-guide/detailed-doc/how-to-add-bogos-sub-conditions-to-bundle-upsell-discount.md)] guide.

## 3. Choose Mix items

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

### 3.1 **Choose mix item type**

* **Mix items from a list of products:** Select this if you want customers to choose from a predefined list of individual products. Each product in the list is a separate item that customers can mix and match within the bundle.
* **Each Mix item contains a different list of products:** Choose this if you want each "mix item" to represent a category or group with its own list of products. For example, "Mix item 1" could be accessories, and "Mix item 2" could be main products.

### 3.2 **Select products/collections**

* **Selected Products**: Allows you to add specific products to the mix item list.
* **Selected Collections**: Lets you add entire product collections, so customers can select from any item within a specified collection.

\
Click on **Select Products** to add the products available for selection in the bundle. You can add multiple products for flexibility.

### 3.3 Add Mix items and **Set minimum quantity (Optional)**

Click **Add Mix item** for an extra mix item to appear on the bundle widget &#x20;

For each mix item, enable **Set min quantity** if you want to specify a minimum required quantity.

## 4. Discount tiers

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

### 4.1 **Define a discount tier**

To encourage larger purchases, **set up discount tiers:**

**Quantity**: The minimum number of items for the discount to apply.

**Product discount type:** Choose between options below

* Percentage: percentage of the discount will be deducted from the total price of all products in bundle.
* Amount: an amount of money will be deducted from the total price of all products in bundle.
* Fixed price: A specific price is set for all products in the bundle.
* Free gift: a free item that's automatically added to customer carts that meet the conditions.

If you choose **"amount"** or **"fixed price",** and also **sell in different currencies** (set up in Shopify Markets), you can **“add currency”** and custom how much discount amount to offer in each currency, instead of using Shopify’s exchange rates (e.g., SGD 10, CN¥8, A$12).

<figure><img src="/files/RotTTuStmhvs6zwvSjgc" alt="" width="506"><figcaption></figcaption></figure>

**Add shipping discount**

<figure><img src="/files/2Eh6edWxjDC2BOW8nMAi" alt=""><figcaption></figcaption></figure>

There are two types of shipping discount:

* Percentage: A percentage of the shipping cost will be deducted.
* Amount: A fixed amount will be deducted from the total shipping cost. If you sell in different currencies (set up in Shopify Markets), you can “add currency” and **custom how much shipping discount amount to offer in each currency**, instead of using Shopify’s exchange rates (e.g., SGD 10, €8, A$12).

**Label on widget**: This text informs customers whether the bundle includes a shipping discount.

**Discount Value**: Specify the discount percentage or amount.

### 4.2 **Add multiple tiers (Optional)**

Add additional tiers to provide increasing discounts as customers add more items.

## 5. Combination

By default, BOGOS bundles work with any other discounts, such as order discounts and shipping discounts. Untick each checkbox to disable the combination with other discounts.&#x20;

* Order discounts&#x20;
* Shipping discount

## 6. Discount code

#### Add a custom discount code

This section allows you to customize the discount code name to match your brand.<br>

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

{% hint style="info" %}
The discount code name must be under 256 characters and unique across all Shopify discounts
{% endhint %}

## FAQs

<details>

<summary><strong>Can I customize the discount code name for Mix and match bundle?</strong></summary>

Yes, you can customize the **discount code name** (up to **256 characters**) to better match your brand.\
\
Please follow the steps here:

1. Go to the offer
2. Scroll down to Discount code

![](/files/FfWYdeinzMhnhzXirmYd)

3. Tick the box Add a custom discount code

![](/files/d5ow6x7YEKWr34u4ISKh)

4. Put your own discount name
5. Save.<br>

</details>

<details>

<summary><strong>Can customers choose a gift variant in Mix and match offer?</strong></summary>

No. In a Mix and Match offer, products selected as Discount type “Free Product” are automatically added to the cart after clicking Add bundle to cart. With that, the customer is not prompted to choose a variant (like size or color).

If you need your customers to be able to select a specific variant for their free gift, you should create a **Gift Offer** instead.

</details>

<details>

<summary><strong>How does BOGOS handle out-of-stock items in Mix and Match?</strong></summary>

BOGOS automatically syncs with your Shopify inventory.

**If you select a list of products by Products in Mix item:**\
The out-of-stock item will still be visible in the list so customers know it exists, but they will not be able to select it. To make this clear, BOGOS automatically hides the quantity box for that specific item.

![](/files/y793itfZQfKIIFRk7O3E)

**If you select a list of products by Collection in Mix item:**\
BOGOS will automatically hide any out-of-stock products from the list. Your customers will only see the items that are currently available to buy and add to their bundle

![](/files/akpUJpWtibh5CIWEy2Sa)

</details>


---

# 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://bogos-guideline.gitbook.io/user-guide/detailed-guide/bundle-offer/create-mix-and-match-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.
