# Upselling

Boost customer spend by offering relevant product recommendations at checkout. Tebex’s **Upselling** feature allows you to surface complementary or high-value items when a customer is most likely to convert—during the checkout flow.

***

### What Is Upselling?

Upselling helps increase revenue by:

* Recommending **additional products** during checkout.
* Offering **discounted upgrades** or **bundle-friendly items**.
* Encouraging customers to **increase quantities** or switch to **higher-value alternatives**.

![Upselling to customers during the checkout flow.](/files/NQgFNYu08h8Pezzue9wd)

All upsell options respect purchasability conditions (e.g., user limits, required packages, global limits). **Subscription products cannot be upsold.**

***

### Store-Wide Upselling

There are two ways to apply upselling across your entire webstore:

#### 1. **Top Products (Automatic)**

Surface your **three most popular products** to customers during checkout.

**How to Enable:**

1. Go to **Engagement > Upselling**.
2. Enable **Upsell Top Products** at the top of the page.

> Tebex will automatically exclude any products already in the customer’s basket and show the next most popular instead.

***

#### 2. **Recommended Packages (Manual)**

Manually select which packages to upsell. This overrides the Top Products method.

**How to Configure:**

1. Go to **Engagement > Upselling**.
2. Click **Add Recommended Package**.
3. Choose a package to recommend.
4. *(Optional)* Set a **discounted price**.
5. Click **Add**.

Tebex will randomly display up to three eligible recommended packages during checkout.

![The Upselling tab within the package editor.](/files/W13AIiarSIGss9oFdM5W)

> ℹ️ **Best Practice:** Add at least **5+ recommended packages** to ensure there are fallback options when customers aren’t eligible for some products.

***

### Package-Specific Upselling

You can also configure upsells tied to **individual packages**, offering more targeted personalization based on what's already in the basket.

#### To Set Up:

1. Go to **Webstore > Packages**.
2. Edit a package and select the **Upselling** tab.
3. Choose from three types of upsells:
   * **Additional Product**
   * **Increase Quantity**
   * **Alternative Product**

Tebex will randomly select up to **3 matching upsells** from your list. If none are available, the system falls back to store-wide upsells.

***

### Types of Package Upsells

#### 1. **Additional Product**

Recommend related or complementary products.

| Option          | Description                         |
| --------------- | ----------------------------------- |
| **Image**       | Optional thumbnail image.           |
| **Package**     | The additional product to offer.    |
| **Offer Price** | (Optional) Discounted upsell price. |

***

#### 2. **Increase Quantity**

Encourage customers to purchase in greater volume.

| Option          | Description                                            |
| --------------- | ------------------------------------------------------ |
| **Image**       | Optional thumbnail image.                              |
| **Quantity**    | Quantity added if selected.                            |
| **Offer Price** | Discounted per-unit price (e.g., 10 units × $5 = $50). |

***

#### 3. **Alternative Product**

Suggest an upgrade or different version of the current package.

| Option          | Description               |
| --------------- | ------------------------- |
| **Image**       | Optional thumbnail image. |
| **Package**     | The replacement product.  |
| **Offer Price** | Optional upsell discount. |

> The original package is removed and replaced with this product if selected.

***

### Tracking Performance

To monitor the effectiveness of upselling:

* Navigate to **Statistics > Upselling**.
* View additional revenue and engagement from upsell activity.

***

### Best Practices

* **Bundle intelligently:** Pair low-cost items with premium packages to increase AOV.
* **Test offer prices:** A 10–20% discount is often enough to drive conversions.
* **Use upgrades:** Offer tiered versions of your ranks or services.
* **Avoid overload:** Limit upsells to three visible options to reduce choice fatigue.


---

# 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://docs.tebex.io/creators/tebex-control-panel/engagement/upselling.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.
