> For the complete documentation index, see [llms.txt](https://bogos-guideline.gitbook.io/user-guide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bogos-guideline.gitbook.io/user-guide/detailed-guide/bundle-offer/create-classic-bundle.md).

# Create Classic Bundle

<figure><img src="/files/9BjLOdxwCiDQUOUUBscg" alt=""><figcaption></figcaption></figure>

{% embed url="<https://youtu.be/xormwYiFkRM?si=n72-y7a_tjnkEIxt>" %}

### 1. Bundle information

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

#### 1.1 Bundle name

This name is for internal management only and won’t be visible to customers.

#### 1.2 Bundle title

The bundle title is the name of the bundle, it will be displayed on the top of the bundle as the block header

#### 1.3 Bundle description&#x20;

The bundle description provides customers with more information about the deal being offered. This field is optional.&#x20;

#### 1.4 Start time and End time&#x20;

* Start time: The time that bundle becomes active and visible to customers on Online store and product page&#x20;
* End time: The time that the bundle becomes deactivated on the Online store and product page. Leave this field blank to let the bundle work continuously.&#x20;

### 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. Select bundle

#### 3.1 Bundle item level:

Select how each item in the bundle is counted.

* **Product level:** Each product counts as one bundle item. The widget displays each product as a single line item, with an option to select the preferred variant.

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

* **Variant level:** Each variant counts as one bundle item and is displayed as a separate line item on the widget.

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

#### 3.2 Bundle discount type

There are two separate options for you to set up your promotion campaigns.

<figure><img src="/files/1cWOD9vvhunMRnIoMkyA" alt=""><figcaption></figcaption></figure>

**4 discount types**

* 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.&#x20;
* 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 condition

**Shipping discount**

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

There are 2 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.

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

**Add currency:** If you have Shopify Markets set up, you can customize 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/TlikeP67ugZZ1NuP0sFi" alt="" width="506"><figcaption></figcaption></figure>

### 4. Create a product for this bundle (optional)

When enabled, the bundle will have **its own product page** (bundle as a product), in addition to showing a Classic Bundle widget on product pages.

{% hint style="info" %}
Due to Shopify rules, a bundle product can’t exceed 30 bundled products, 3 options, and 100 variants.
{% endhint %}

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

**To set it up:**

1. Enable “**Create a product for this bundle**”

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

2. Edit the bundle **title** & **description.**
3. Select the bundle product’s **status** (active, draft, unlisted)
4. **Sync images from bundle items** (optional): Automatically show the main image of each bundled product on the storefront.
5. **Delete bundle product when deactivate this bundle** (optional): Automatically delete this bundle product from your Shopify store when this Classic Bundle offer is deactivated in BOGOS app.

**After publishing the offer**, you can return to the setup screen to quickly manage the bundle product:

* **Edit details:** Quickly edit product details such as category, inventory, and publishing channels.

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

* **Sync information:** If you have edited the bundle product directly in Shopify admin, click this to sync the latest Shopify data back to BOGOS app.
* **Delete product:** Quickly delete the bundle product from Shopify. This doesn’t delete the Classic bundle offer itself.

### 5. Discount code

#### Add a custom discount code

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

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

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

### 6. Combination

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

* Order discounts: discount on order level
* Shipping discount

### FAQs

<details>

<summary><strong>How does the bundle as a product (created using “Create a product for this bundle” in Classic Bundle) track the inventory?</strong></summary>

When a bundle is purchased, the inventory is deducted from each bundled item (e.g. each t-shirt), ensuring accurate stock levels and smooth fulfillment.

![](/files/OFCmbGDK9BYiSywQaBlI)

</details>

<details>

<summary><strong>Can the bundle as a product (created using “Create a product for this bundle” in Classic Bundle) be tracked in Shopify and BOGOS analytics?</strong></summary>

Due to Shopify’s limitations, orders with this bundle product won’t be recorded in Shopify analytics.

However, you can still track its performance in BOGOS Analytics with a clear funnel view of how it converts.

![](/files/Bn7d1oEEzOBZunJbla2o)

</details>

<details>

<summary><strong>Can I combine a Classic Bundle discount with other Shopify discount codes?</strong></summary>

By default, BOGOS allows you to combine bundle discounts with order discounts and shipping discounts. However, you can choose to disable this feature in the "**Combination**" section of the settings.

If both Classic bundle discount and Shopify discount apply for the same products, Shopify will only apply the highest discount code.

</details>

<details>

<summary><strong>Can I customize the discount code of my bundle to match my own campaign?</strong></summary>

Yes, you can customize the **discount code name** (up to **256 characters**) to better match your brand by going to the Discount code in the offer > tick Add a custom discount code.

![](/files/PAMfmP087IKWHy9nvfaC)

</details>

<details>

<summary><strong>I have activated the classic bundle but I don’t see it. Where is it shown?</strong></summary>

By default, the bundle widget will appear on the product pages of each individual item included in the bundle.

**In order to make it shown, please follow these steps:**&#x20;

Step 1: Go to Shopify admin > Online Store > Themes > Edit Theme > Product page

![](/files/4kWXB7vzctrMLE40TsAC)

Step 2: In product information, add Classic bundle block from BOGOS

![](/files/ChUsEKCSXAsuLXBDopaJ)

Step 3: Click the Save button

</details>
