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

# Subscription test tutorial

> Create and preview a Recharge, Stay.AI, or SKIO subscription test with a step-by-step screenshot guide.

Follow this tutorial to compare one-time purchases with a monthly subscription across two products. The screenshots use demo products and example plans.

## Create a draft and preview the offers

**1. Prepare the provider connection**

Connect [Recharge](https://docs.abconvert.io/integrations/recharge.md), [Stay.AI](https://docs.abconvert.io/integrations/stay.md), or [SKIO](https://docs.abconvert.io/integrations/skio.md). Prepare matching monthly plans for the two products in your provider, and [add its widget to your product page](https://docs.abconvert.io/experiments/subscription-test.md#before-you-start). This example uses a 20% subscription discount for both products.

**2. Build the test as a draft**

Choose **Create new test → Subscription**. In **Base info**, name the comparison and choose your primary metric. For this example, use **Revenue per visitor** and a 50/50 split between Control and Variant A. Choose the eligible visitors in [Targeting](https://docs.abconvert.io/targeting/overview.md).

**3. Select both products**

In **Subscription offer**, choose your provider and select both products. All test groups use the same products. Select **Continue to plans**.

![Recharge product picker with Equipment Care Kit and Foundation Gym Flooring 4-Pack selected.](https://mintcdn.com/abconvert/tPVC8rqXBUirjRrj/images/guides/subscription-select-product.png?fit=max\&auto=format\&n=tPVC8rqXBUirjRrj\&q=85\&s=95d36db00cf13d8bd80a3022a4ada23c)

Select the products before choosing the test group offers.

**4. Compare one-time purchase with a subscription**

Set Control's **Purchase type** to **One-time purchase**. Set Variant A to **Subscription** and choose the monthly 20% **Shared plan**. A shared plan applies matching offer terms across the selected products. Each product keeps its own price.

![Purchase options for two products showing one-time prices of USD 39 and USD 149 in Control and monthly subscription prices of USD 31.20 and USD 119.20 in Variant A.](https://mintcdn.com/abconvert/tPVC8rqXBUirjRrj/images/experiments/subscription-purchase-options.png?fit=max\&auto=format\&n=tPVC8rqXBUirjRrj\&q=85\&s=0197004fc84a457e4277a05ca7e47628)

Control offers one-time purchases. Variant A offers monthly subscriptions at 20% off.

To compare two subscription offers instead, choose **Subscription** for both test groups and assign a different shared plan to each. See the [subscription test setup guide](https://docs.abconvert.io/experiments/subscription-test.md#compare-one-time-purchases-and-subscription-offers) for examples.

**5. Preview before launch**

Continue to **Review** and select **Preview**. Inspect every selected product and test group. Confirm that the expected purchase option, selling plan, product variant, price, and delivery interval carry through to the cart and checkout. Save the draft until you are ready to launch.

![Subscription test Review step with optional scheduling and the Preview button.](https://mintcdn.com/abconvert/tPVC8rqXBUirjRrj/images/guides/subscription-review.png?fit=max\&auto=format\&n=tPVC8rqXBUirjRrj\&q=85\&s=bc1efa253c7b1a0769f7c15c34805ae4)

Preview the storefront purchase flow before launching.

## Evaluate first orders and later outcomes

Compare **conversion rate** and **revenue per visitor** for the first purchase. Use **Subscription Metrics** for the initial subscription orders and **Subscription Lifecycle** for later renewals, retention, and cancellations with Recharge or SKIO. See [subscription metrics](https://docs.abconvert.io/analytics/metrics.md#subscription-metrics) for definitions.

> [!NOTE]
>
> Preview checks the purchase experience. Complete a checkout and confirm attributed provider events before using lifecycle results. Allow subscribers to reach the retention period you want to measure.

## Related workflows

* Add a subscription change to a [combined test](https://docs.abconvert.io/experiments/combined-test.md) when you want to measure a plan together with compatible storefront changes.
* Use [personalization](https://docs.abconvert.io/personalization/overview.md) to show a selected subscription offer to an audience without a randomized Control.
* Create a subscription-test draft through the [REST API](https://docs.abconvert.io/api-reference/overview.md#create-a-subscription-draft) or [MCP](https://docs.abconvert.io/mcp/tools.md#subscription-test).


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.