---
title: "One-time upsell guide"
slug: "1-time-upsells"
description: "Enable one-time upsells in your Shopify store to boost order value, enhance customer experience, and manage product visibility effectively."
updated: 2026-02-06T15:50:13Z
published: 2026-02-06T19:45:49Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://help.skio.com/llms.txt
> Use this file to discover all available pages before exploring further.

# One-time upsell guide

> [!NOTE]
> Before you start
> 
> - You must have products published in your Shopify store
> - One-time upsells are *disabled* *by default*. You'll need to enable them per product or variant
> - You'll need to enable visibility settings in your product configuration to allow customers to add one-time upsells from their Customer Portal

## What are one-time upsells?

One-time upsells give your subscribers the ability to add individual products to an upcoming order without modifying their core subscription or going through checkout again. This feature helps you:

- **Increase Average Order Value (AOV)** by adding products to existing orders
- **Boost Lifetime Value (LTV)** through higher order values without requiring additional orders
- **Reduce fulfillment costs** by consolidating products into single shipments
- **Encourage product discovery** by letting subscribers try new items risk-free

You can configure one-time upsells to be **visible** (displayed in the **Customer Portal** for subscribers to add themselves) or **hidden** (available only for your team to add manually, or hidden from the storefront).

### Hidden one-time upsells

Hidden one-time upsells are especially useful for:

- Surprising and delighting customers with free gifts or exclusive products
- Resolving support requests by adding specific items to orders
- Testing new products selectively before making them available to all subscribers
- Rewarding loyalty by including bonus items for high-value customers

When you enable one-time upsells with customer visibility, subscribers see eligible products in their **Customer Portal** under a dedicated upsell section. You control which products and variants are available, who can add them, and whether to offer special pricing beyond your standard Shopify pricing.

## How to enable one-time upsells on products

1. In the lefthand menu of your **Skio Dashboard**, go to **Products** > **Products**.
2. Find the product you want to make available as a one-time upsell.
3. Toggle **Product eligible for one-time upsell** to enable it.
4. Configure your upsell settings:
  - **One-time percentage off**: Apply a discount to incentivize purchases (optional)
  - **Show one-time upsell for customers**: Control whether the upsell appears in the Customer Portal
  - **Limit customers to a single one-time upsell**: Prevent customers from adding the same item multiple times
  - **Enable upsell for individual variants**: Restrict or enable upsell logic on a variant-by-variant basis
  - **Show in edit products page for customers**: Control whether the upsell appears when customers edit their subscription products. You can choose which specific variants will be shown. *Enable this setting to allow customers to****swap****to this product in their customer portal.*
5. Click **Save**.

Repeat this process for each product or variant you want to offer as a one-time upsell.

> For a complete overview of all product settings and capabilities, see the [Products page](/docs/1-time-upsells#).

#### How do I show one-time products in the customer portal?

![](https://cdn.us.document360.io/a953bba6-c70d-43ce-bc77-d7f32a8fc514/Images/Documentation/CleanShot 2026-01-29 at 10.41.40.png)

Toggle on **product eligible for one-time upsell**, **show one-time upsell for customers**, and **show in edit products page for customers**.

1. Toggle **Product eligible for 1-time upsell** to ON.
2. Toggle **Show one-time upsell for customers** to ON.
3. Toggle **Show in edit products page for customers** to ON.
4. Click **Save**.

![](https://cdn.us.document360.io/a953bba6-c70d-43ce-bc77-d7f32a8fc514/Images/Documentation/CleanShot 2026-01-29 at 10.43.40.png)

Subscribers will now see this product in the **You might also like** section and when they click **Edit Products** on their subscription.

#### How do I hide one-time products from customers in the portal?

![](https://cdn.us.document360.io/a953bba6-c70d-43ce-bc77-d7f32a8fc514/Images/Documentation/CleanShot 2026-01-29 at 10.40.37.png)

1. In **Products**> **Products**, find your selected product and toggle **Product eligible for 1-time upsell** to ON
2. Keep **Show one-time upsell for customers** toggled OFF
3. Keep **Show in edit products page for customers** toggled OFF
4. Click **Save Changes**

![](https://cdn.us.document360.io/a953bba6-c70d-43ce-bc77-d7f32a8fc514/Images/Documentation/CleanShot 2026-01-29 at 11.05.06.png)

The product will appear on the Subscription card with a **One time** label.

> This configuration allows you to add the product from the admin side while keeping it completely hidden from subscribers in the **Customer Portal**. These settings *won’t*impact its visibility on your Shopify storefront.

### Optional: Hide the product from your Shopify storefront

If you're using hidden one-time upsells and don't want the product to appear on your Shopify storefront at all, you can use Shopify's **Unlisted** product status. This keeps the product accessible through direct links and in Skio, but hidden from search results and collections on your store.

> Learn more about [how to use Unlisted products with Skio](/help/docs/what-is-the-unlisted-product-status-in-shopify-and-can-i-use-it-with-skio).

## How customers add one-time upsells

Once enabled with customer visibility, one-time upsells appear in two places within the **Customer Portal**.

### In the main portal view

![](https://cdn.us.document360.io/a953bba6-c70d-43ce-bc77-d7f32a8fc514/Images/Documentation/CleanShot 2025-12-03 at 13.09.28.png)

Subscribers see eligible products under a **You might also like** section. If multiple variants of the same product are enabled, they can select the variant they want.

### **In the Edit Products view**

![](https://cdn.us.document360.io/a953bba6-c70d-43ce-bc77-d7f32a8fc514/Images/Documentation/Zight Recording 2025-12-03 at 01.11.32 PM.gif)

When subscribers click **Add Products** on their subscription, they'll see an option to add eligible one-time products to their next order.

> Hidden one-time upsells (those with customer visibility turned off) will not appear in the **Customer Portal**.

## How to add a visible or hidden one-time upsell for a customer manually

1. In the lefthand menu of your **Skio dashboard**, navigate to **Subscribers > Subscriptions**
2. Search for the subscription you want to add the product to and click on **Manage products**at the top of the order ![](https://cdn.us.document360.io/a953bba6-c70d-43ce-bc77-d7f32a8fc514/Images/Documentation/CleanShot 2026-01-29 at 10.49.13.png)
3. Scroll down to the bottom of the **Edit products**page to **Add one-time upsells** (both visible and hidden products will appear here) ![](https://cdn.us.document360.io/a953bba6-c70d-43ce-bc77-d7f32a8fc514/Images/Documentation/CleanShot 2026-01-29 at 10.49.53.png)
4. Select your variant (if applicable) and click **Add one time**
5. The product now appears at the top of the page in the **Current products** section, where you can adjust its quantity or override the price (which defaults to the product's current price if no override is set) ![](https://cdn.us.document360.io/a953bba6-c70d-43ce-bc77-d7f32a8fc514/Images/Documentation/CleanShot 2026-01-29 at 10.53.41.png)
6. Click **Save**at the top of the page.

The product will now appear in the subscriber's next order.

## How to remove a one-time upsell from a subscriber's order

Once a subscriber adds a one-time product (or your team adds it for them), it's tagged in their **Customer Portal** as a one-time item for their next order.

To remove it:

1. In the **Skio Dashboard**, go to **Subscribers > Subscriptions**.
2. Search for the subscriber's subscription.
3. Go to **Manage Products**.
4. Reduce the quantity of the one-time product to zero.
5. Click **Save**.

## Advanced options

**Use hidden one-time upsells with Surprise and Delight**

You can automatically add hidden one-time products to subscribers' orders using Skio's **Surprise and Delight** feature. This is perfect for rewarding loyal customers, celebrating milestones, or running targeted promotions.

To set this up:

1. During step 3 of creating a Surprise and Delight rule, select your configured hidden one-time product.
2. Complete the rule setup.

Learn more in our [Surprise and Delight guide](/docs/1-time-upsells#).

**Use hidden one-time upsells in Journeys**

You can add hidden one-time products at specific stages of the subscriber lifecycle using **Journeys**. This helps you create personalized experiences based on subscriber behavior or milestones.

To set this up:

1. During step 3 of creating a Journey, select the **Add Product** action.
2. Choose your configured hidden one-time product.
3. Complete the Journey setup.

Learn more in our [Journeys setup guide](/docs/1-time-upsells#).

**Use one-time upsells in Klaviyo with Quick Actions**

You can trigger one-time upsells directly from Klaviyo flows using Skio's **Quick Actions** feature. This lets you send personalized upsell campaigns based on subscriber behavior or segments.

See the [Quick Actions guide](/docs/1-time-upsells#) for full setup instructions.

**Offer custom pricing for upsells**

When enabling a product for one-time upsells, you can apply a discount using the **One-time percentage off** setting. This is useful for promotional campaigns or subscriber-exclusive offers and is separate from your Shopify product price.

The discounted price will display in the **Customer Portal** (for visible upsells) or can be manually adjusted when your team adds the product to a subscription.

**Limit repeat upsells per customer**

To prevent customers from adding the same one-time product multiple times to a single order, enable **Limit customers to a single one-time upsell** in your product settings. This helps you control inventory and maintain intended pricing strategies.

**Note:** This setting only applies to customer-facing upsells. Your team can still manually add products multiple times if needed.

**Control variant-level eligibility**

Use the **Enable upsell for individual variants** setting to fine-tune which variants of a product are available as one-time upsells. This is helpful when you want to promote specific SKUs or limit availability based on inventory or strategy.

## FAQ

---

### 

#### Do I have to enable one-time upsells?

No. One-time upsells are disabled by default. You can enable them at any time for any product or variant, and disable them just as easily.

#### What's the difference between visible and hidden one-time upsells?

**Visible one-time upsells** appear in the **Customer Portal** for subscribers to add themselves. **Hidden one-time upsells** are only visible to your team in the **Skio Dashboard** and must be added manually. Hidden upsells are useful for surprise gifts, support resolutions, or selective product testing.

#### Can I offer upsells for only certain variants of a product?

Yes. When enabling a product for one-time upsells, you can use the **Enable upsell for individual variants** setting to select specific variants only.

#### Will one-time upsells create a new subscription?

No. One-time upsells are added only to the next scheduled order. They don't modify the core subscription or create recurring charges.

#### Can I prevent customers from adding the same upsell multiple times?

Yes. Enable **Limit customers to a single one-time upsell** in your product settings to prevent duplicate additions to a single order. This only applies to customer-facing upsells—your team can still add products multiple times manually if needed.

The Customer Portal is an interface that allows subscribers to manage their subscriptions, including options to pause, modify, or cancel their subscription plans.
