> For the complete documentation index, see [llms.txt](https://document.tek-labs.app/free-gift-userguide/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://document.tek-labs.app/free-gift-userguide/user-guides/upsell-offers/product-bundle.md).

# Product Bundle

Sell a set of products together at one price.

A Product bundle sells several products together, optionally at a discount. When you save the offer, the app creates a **bundle product** in Shopify with the title, description and image you set. The bundle widget appears on the product pages you choose, and shoppers add the whole bundle with **Grab this bundle**.

{% hint style="info" %}
Turn on the **Product bundle** app embed in your theme. See [Enabling Tek Labs app](/free-gift-userguide/getting-started/enabling-tek-labs-app.md).
{% endhint %}

## Step 1 · Offer

<figure><img src="https://2782088585-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyTxhG4dtLtoZ8LGb73m7%2Fuploads%2Fgit-blob-1242f1a5598bb1c3622e0a857216ccf59d57c1e2%2Fsp-bundle-offer.png?alt=media" alt="Product bundle offer step"><figcaption></figcaption></figure>

### Offer information

**Offer name**: for your reference only.

### Bundle

Pick the products in the bundle, then enter how many units of each product are included.

> *Example:* 1 × The Multi-location Snowboard, 2 × The Multi-managed Snowboard and 3 × The Videographer Snowboard make one bundle.

### Discount

<figure><img src="https://2782088585-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyTxhG4dtLtoZ8LGb73m7%2Fuploads%2Fgit-blob-62f28dbe7144a27ec5d8aed8d8f99ca78a147c6f%2Fsp-bundle-details.png?alt=media" alt="Discount and Bundle details"><figcaption></figcaption></figure>

**Discount type** for the whole bundle price:

* **No discount** (default): the bundle costs the same as the products bought separately.
* **Percentage discount**: a percentage off.
* **Fixed discount**: an amount off.

### Bundle details

These are the details of the bundle product created in Shopify, and customers see them on your store.

* **Product title** (required): the bundle name.
* **Product description**: what's included and why it's a good deal.
* **Product image**: a .gif, .jpg, .png or .svg file under 20 MB.

## Step 2 · Display

<figure><img src="https://2782088585-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyTxhG4dtLtoZ8LGb73m7%2Fuploads%2Fgit-blob-b9846de866923bec86313c1999509f08ca80253d%2Fsp-bundle-display.png?alt=media" alt="Bundle display and Redirect setting"><figcaption></figcaption></figure>

### Bundle display

The widget appears on the product pages of the items you choose:

* **Products included in the offer** (default): the pages of the bundle's own products.
* **Specific products**: the pages of the products you select.
* **Specific collections**: the pages of all products in the selected collections.
* **All products except selected**: every product page except the ones you select.
* **All products**: every product page.

### Redirect setting

Where customers go after they click **Grab deal**:

* **Stay on current page**
* **Cart page** (default)
* **Specific URL**: enter the page address.

## Step 3 · Advanced

<figure><img src="https://2782088585-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyTxhG4dtLtoZ8LGb73m7%2Fuploads%2Fgit-blob-178fe270d5149998eaf7a5c4c30947abeb3c20b4%2Fsp-bundle-advanced.png?alt=media" alt="Publishing channels and Targeting"><figcaption></figcaption></figure>

### Publishing channels

Sell the bundle on **Online Store** (default) and/or **Point of Sale**.

### Targeting

Optional. Click **Add targeting condition** to add:

<figure><img src="https://2782088585-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FyTxhG4dtLtoZ8LGb73m7%2Fuploads%2Fgit-blob-701ecc08ba82f41fddaaf3b5d4e6d55dca3835d2%2Fsp-bundle-targeting.png?alt=media" alt="Bundle targeting conditions" width="560"><figcaption></figcaption></figure>

* **Customer tags**: **Include** or **Exclude** customers with these tags.
* **Specific customers**: only the customers you select.
* **Customer status**: **Logged in customers** or **Not logged in customer**.

## Go live

Save and check the Summary, then use **Activate** or **Schedule**. See [Managing offers](/free-gift-userguide/getting-started/managing-offers.md).

* **More actions › Edit bundle info** opens the bundle product in Shopify admin.
* The widget appears below the **Add to cart** button. Move it with the **Product bundle block** app block.
* Style the widget in [Styling › Product bundle](/free-gift-userguide/user-guides/styling/product-bundle-type.md) and edit its texts in [Translations](/free-gift-userguide/user-guides/translation.md).
