Skip to main content

How to manage subscription products when running price tests

This guide explains how to manage subscription products before and after a price test in ABConvert

Jeffrey at ABConvert avatar
Written by Jeffrey at ABConvert
Updated over 2 weeks ago

Subscription products work differently from one-time purchases. When you A/B test prices, ABConvert creates duplicate products or variants behind the scenes. Subscription apps rely on stable product references, so a few extra steps are required to avoid broken subscriptions or canceled renewals.

By the end of this article, you will know what to do when you start a price test and how to end it safely without disrupting active subscribers.

What to do when you start a price test

When launching a price test using duplicate product or variant method, you must make sure your subscription app recognizes the duplicate products or variants created by ABConvert.

If this step is skipped, customers may not be able to subscribe to the test variant.

Step 1: identify the duplicate product or variant

  1. Go to Shopify Admin → Products

  2. Open the product used in your price test

  3. Find the duplicate product or the duplicate variants

  4. Copy the product ID or variant ID from the URL

In a price test, products with multiple variants will have an asterisk added to the option value to indicate the test group (e.g. * for Test Group 1, ** for Test Group 2).

For single-variant products, test groups are labeled using symbols in order: -, ., *, and +.

For single-variant products, test groups are labeled using symbols in order: -, ., *, and +.
For single-variant products, test groups are labeled using symbols in order: -, ., *, and +.

Step 2: add duplicates to your subscription app

Each subscription apps has their own steps, but they all follow similar logic. Contact support team if you encounter any difficulties.

  1. Open your Subscription app

  2. Check the selling plan used by your original product, and add duplicate products / variants into the product mapped

This allows customers in the test to successfully create subscription orders.

What to do when you are about to end a price test

You should never stop a subscription price test without performing a product swap.

Why can't I end the test directly

During a price test, duplicate variants or products are created to ensure that customers can purchase at different price points. Our app carefully manages these duplicates.

When a test is stopped, the duplicates are either deleted or moved to draft status to prevent any impact on your store. However, this can disrupt subscription orders, potentially preventing them from continuing.

To ensure that subscription orders function normally after a test ends, we need to perform a product swap within your subscription app.

What exactly is product swap

A product swap is a process used in subscription apps to change a subscription order's product(s). This allows you to change the variant, SKU, or product in selected orders.

By performing a product swap, we ensure that subscription orders using the test price remain intact after the price test ends.

How to perform a product swap

To perform a product swap, you first need to identify the subscription orders you want to modify. You can filter these orders by product ID or variant ID.

Also, the ways to perform product swaps will differ from your price testing method. See "how to get my price testing method" section below for more details.

Product swap guides by app

Below, we provide instructions on how to perform a product swap in different apps.

For the most up-to-date information, please refer to each app's official documents.

Recharge

There are two ways to perform a product swap in Recharge:

  1. Swap products using the Multi-select tool

  2. Export a set of subscription orders, and use bulk update by uploading CSV file

Using the Multi-Select Tool In Recharge

  1. Use the duplicate product ID or variant ID to filter out the Recharge order

  2. Use the multi-select tool to select one or more orders and click Actions

  3. Select Swap product and follow the instructions

  4. Check progress in Bulk updates > Processing status

Using the Multi-Select Tool In Recharge to product swaps

Using the Import Tool In Recharge

You can also export the orders with the product that needs to be swapped, and create a CSV file that specify order with which product (variants) should be swapped for one another.

Loop Subscription

In Loop Subscription, we can perform product swaps for individual orders in Loop Admin Portal.

For Pro plan users, it will be more effective to swap products for a large amount of subscription orders by using the Bulk Actions feature.

Swap subscription products from the Loop Admin Portal

Swap subscription products using bulk actions

  1. Go to Subscriptions > Bulk actions panel

  2. Click on Create new bulk action

  3. Select subscriptions by filtering with product id(s)

    Swap subscription products using Loop bulk actions


  4. Decide actions > select Swap product(s) and select products to be swapped

    1. For Duplicate Variant method users, you will need to add an action for each variant

      1. Old product: Select duplicate variant

      2. New product: Select original variant

    2. For Duplicate Product method users

      1. Old product: Select duplicate product

      2. New product: Select original product

    3. Don’t know which testing method you are using? Please refer to "How to get my price testing method" section above

  5. Save the action

  6. Go back to Bulk actions panel, and click on Run action for the added actions

    Go back to Bulk actions panel, and click on Run action for the added actions

Skio Subscription

In Skio Subscription, we can perform product swaps effectively with Bulk Operations.

Using bulk operations in Skio Subscription

  1. Go to Tools > Bulk Operations

  2. In Conditions panel, click on Add a condition and select Product based > Contains products

    In Conditions panel, click on Add a condition and select Product based > Contains products
  3. After the second condition has shown up, click on Add products

    After the second condition has shown up, click on Add products
  4. Select products that need to be swapped by filtering with the product names

    1. For Duplicate Variant method, select duplicate variants of the products

    2. For Duplicate Product method, select only the duplicate product

    3. Don’t know which method you are using? Please refer to "How to get my price testing method" section above

  5. In Actions panel, click on Add an action

    1. For Duplicate Variant method, select Product based > Swap product variants, and follow step 6-1

    2. For Duplicate Product method, select Product based > Bundle expansion, and follow step 6-2

6-1. In Swap product variants, select the variants to be swapped

  1. Old product: select duplicate variant

  2. New product: select original variant

     In Swap product variants, select the variants to be swapped

6-2. In Bundle expansion, select the products to be swapped

  1. Product to remove: select duplicate product

  2. Products to add: select original product

    In Bundle expansion, select the products to be swapped

7. Click on Start operation

Seal Subscription

In Seal Subscription, we can use automatic product swap feature to update subscription orders efficiently.

Perform an automatic product swap in Seal Subscription

  1. Go to Automations > Product Swap and click on Create product swap

  2. For Apply swap options, select Immediately on existing subscriptions

    For Apply swap options, select Immediately on existing subscriptions

  3. Click on Show advanced options, then click on Select products to filter out subscriptions by product id

    Click on Show advanced options, then click on Select products to filter out subscriptions by product id
    Click on Show advanced options, then click on Select products to filter out subscriptions by product id

  4. In Remove these products from subscriptions,

    1. For Duplicate Variant method, select duplicate variant of the product

    2. For Duplicate Product method, select the duplicate product

    3. Don’t know which method you are using? Please refer to"How to get my price testing method" section above

  5. In Add these products to subscriptions,

    1. For Duplicate Variant method, select original variant of the product

    2. For Duplicate Product method, select the original product

  6. Click on Save product swap

Smartrr Subscription

In Smartrr Subscription, you can update a subscription’s products directly from the admin panel.

Perform a product swap in Smartrr Subscription

  1. Navigate to Subscriptions in the left-hand menu

  2. Use the Filter option to locate subscriptions with the product that needs to be swapped

    1. For Duplicate Variant method, select duplicate variant of the product

    2. For Duplicate Product method, select the duplicate product

    3. Don’t know which method you are using? Please refer to"How to get my price testing method" section above

      Use the Filter option to locate subscriptions with the product that needs to be swapped
  3. Click on the blue subscription ID number to access the subscription details page

  4. In the product list, locate the target product

  5. Click Swap Product next to the product you want to replace

  6. In the pop-up window, choose the original product to complete the swap

    1. For Duplicate Variant method, select original variant of the product

    2. For Duplicate Product method, select the original product

Shopify Subscriptions

In Shopify Subscriptions, you can update a subscription’s products in the Contracts panel.

Perform a product swap in Shopify Subscriptions

  1. Navigate to the Contracts panel in the left-hand menu

  2. Locate the contracts containing the test product(s)

  3. Open the contract details and click on Edit under Subscription Details

  4. Use the search function to add the original variant or product:

    1. For Duplicate Variant method, select for original variant of the product

    2. For Duplicate Product method, select the original product

    3. Don’t know which method you are using? Please refer to"How to get my price testing method" section above

  5. Remove the duplicate variant or product from the subscription details

  6. Update the price if needed

  7. Click Save to finalize the updates

Appstle Subscription

First, use Add products to add the original variant or product:

  1. For Duplicate Variant method, select for original variant of the product

  2. For Duplicate Product method, select the original product

  3. Don’t know which method you are using? Please refer to"How to get my price testing method" section above

Then, use Delete Product to remove the duplicate variant or product from the subscription details.

Kaching Subscriptions

In Kcahing Subscriptions, you can update a subscription’s products in the Subscriptions panel.

Perform a product swap in Kaching Subscriptions

  1. Navigate to the Subscriptions panel in the left-hand menu

  2. Locate the subscriptions containing the test product(s)

  3. Open the contract details and click on Edit under Subscription Details

  4. In Edit Subscription, click on Change subscription products

  5. Use the search function to add the original variant or product:

    1. For Duplicate Variant method, select for original variant of the product

    2. For Duplicate Product method, select the original product

    3. Don’t know which method you are using? Please refer to"How to get my price testing method" section above

  6. Remove the duplicate variant or product from the subscription details

  7. Update the price if needed

  8. Click Save to finalize the updates

Did this answer your question?