# Create Classic bundle

<figure><img src="https://1174860429-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBQEzvXIQmpPrTmxjT8T6%2Fuploads%2FDnHQCxnoVaLoedi4BDSX%2Funknown.png?alt=media&#x26;token=f179e396-38b5-4727-b30b-515ae0d16753" alt=""><figcaption></figcaption></figure>

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

### 1. Bundle information

<figure><img src="https://1174860429-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBQEzvXIQmpPrTmxjT8T6%2Fuploads%2FjfPyKaFmJVwgjAxTiRgS%2Fimage.png?alt=media&#x26;token=fa0571bb-3eef-45c8-ba7d-b2ab00138bf9" 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="https://1174860429-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBQEzvXIQmpPrTmxjT8T6%2Fuploads%2FHusmqoJtQ2WHCNtiU9Ps%2Funknown.png?alt=media&#x26;token=e55b9664-6a18-42f4-866e-8716c84b0142" 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](https://bogos-guideline.gitbook.io/user-guide/detailed-guide/detailed-doc/how-to-add-bogos-sub-conditions-to-bundle-upsell-discount)] 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="https://1174860429-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBQEzvXIQmpPrTmxjT8T6%2Fuploads%2FWiV0R0rAlixpvRBuojtK%2Funknown.png?alt=media&#x26;token=4d744a75-448d-42cb-8690-2a6c165096b8" 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="https://1174860429-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBQEzvXIQmpPrTmxjT8T6%2Fuploads%2F6OMz3vvFBTm9aPabR3Tq%2Funknown.png?alt=media&#x26;token=507dee7a-1d97-4ac1-a763-b4a1786fcb8a" 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="https://1174860429-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBQEzvXIQmpPrTmxjT8T6%2Fuploads%2FJUx9JNi1BPzKbDHkxN1c%2Fimage.png?alt=media&#x26;token=c694677d-57b0-4783-b964-78504cc0a2cb" 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="https://1174860429-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBQEzvXIQmpPrTmxjT8T6%2Fuploads%2F71wb6HheU6mnJo2njkvX%2Funknown.png?alt=media&#x26;token=8d2524df-1a6e-4aed-bd35-b4c55c1c81ff" 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="https://1174860429-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBQEzvXIQmpPrTmxjT8T6%2Fuploads%2FSPIn2rRtVSns37S1MQfz%2Fimage.png?alt=media&#x26;token=a0d2077e-8468-4304-869b-4954d0f155be" 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="https://1174860429-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBQEzvXIQmpPrTmxjT8T6%2Fuploads%2Fq3dcldbUAQLvAVn56GCB%2Funknown.png?alt=media&#x26;token=fc057de1-9045-4e05-9141-8ed61844650d" alt=""><figcaption></figcaption></figure>

**To set it up:**

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

<figure><img src="https://1174860429-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBQEzvXIQmpPrTmxjT8T6%2Fuploads%2FerSMnbMay52LnKiqnvvf%2Funknown.png?alt=media&#x26;token=f57b442d-a5ca-4771-ac50-8cb233ab2bfe" 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="https://1174860429-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBQEzvXIQmpPrTmxjT8T6%2Fuploads%2FnM80b3YYVzbaUfocUwNw%2Funknown.png?alt=media&#x26;token=f19764e9-2478-482e-8988-5f48fa536df6" 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="https://1174860429-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBQEzvXIQmpPrTmxjT8T6%2Fuploads%2FlXAPatq5z9ywqJQVLt4E%2Fimage.png?alt=media&#x26;token=3479c597-0d6c-4e02-9c96-a06d4f83b410" alt=""><figcaption></figcaption></figure>

{% hint style="info" icon="triangle-exclamation" %}

* This option automatically appears when your Gift logic is set to Clone product.&#x20;
* If your store uses Gift function logic, this option is only available when you select Shipping discount as gift.&#x20;
* 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.

![](https://1174860429-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBQEzvXIQmpPrTmxjT8T6%2Fuploads%2FTL0AWZaU11NAZVPvUtoD%2Funknown.png?alt=media\&token=a671224a-1450-4fd1-a63c-03b2cba1ad41)

</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.

![](https://1174860429-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBQEzvXIQmpPrTmxjT8T6%2Fuploads%2FBzdfgLexlLTH9FG3rMvz%2Funknown.png?alt=media\&token=ed8a83e3-7f64-4477-8e62-ec45e7b8cbd2)

</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.

![](https://1174860429-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBQEzvXIQmpPrTmxjT8T6%2Fuploads%2F5t6H1IZm9yRzI8cjRqZ4%2Funknown.png?alt=media\&token=37fc2e5c-7167-4744-a0d8-9013cd76f3f2)

</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

![](https://1174860429-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBQEzvXIQmpPrTmxjT8T6%2Fuploads%2FwijaHEQJuwFRVAAqNML8%2Funknown.png?alt=media\&token=d81e76bc-7d92-4d9a-bae0-f41f955b9b35)

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

![](https://1174860429-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FBQEzvXIQmpPrTmxjT8T6%2Fuploads%2F9kzSbAaGi2SCqn4WjrIL%2Funknown.png?alt=media\&token=b50828c3-92d4-48be-b43d-b24ce012e408)

Step 3: Click the Save button

</details>
