# Product Testing with Recharge Subscriptions

If you're running a product test on products with Recharge subscriptions, you'll need to manually configure your duplicate products in Recharge so the subscription experience is consistent across variations.

> **Just testing prices?** If you only need to test a price change on Recharge subscription products, use [Price Testing](https://docs.elevateab.com/elevate-helpcenter/price-testing/price-testing-getting-started) instead — there's a built-in Recharge toggle that handles everything automatically. See [Price Testing with Recharge](https://docs.elevateab.com/elevate-helpcenter/price-testing/price-testing-with-subscriptions/price-testing-with-recharge-subscriptions).

***

### Prerequisites

Complete Steps 1–3 of the [How to Create a Product Test](https://docs.elevateab.com/elevate-helpcenter/product-testing/how-to-create-a-product-test) guide first. Come back here once you've created your duplicate products and made your variation changes.

***

### Step 1: Prepare Your Duplicate Products in Shopify

For each duplicate product:

1. Open the product in Shopify by clicking **Edit in Shopify**
2. Make sure the product status is set to **Unlisted** — this keeps it out of collection pages, search, and navigation automatically, so it's only reachable through the experiment. You don't need to manually hide it from collections.
3. Confirm the test changes are set correctly

### Step 2: Add Duplicates to Recharge

1. In Recharge, go to **Products** in the left sidebar
2. Click **Add Product** in the top right
3. Select all your duplicate products and click **Add Products**

The duplicates will appear in your product list but won't have any collections or subscription type assigned yet.

### Step 3: Configure Subscription Settings

You can configure duplicates individually or in bulk:

* **Individually:** Click into each duplicate product and update its subscription settings
* **In bulk:** Select all duplicates using the checkboxes on the left, then click **Update subscription settings** at the top

For each duplicate, set:

* **Subscription type** — matches the original product (e.g., Subscribe & Save, Prepaid)
* **Order schedule** — same frequency options as the original (e.g., every 30, 60, 90 days)
* **Discount** — same subscription discount percentage as the original

> **Important:** Unless your test is *intentionally* changing the subscription configuration, the subscription settings on the duplicate should be identical to the original product. Otherwise you're testing more than what you intended.

### Step 4: Verify Connected Apps and Automations

Recharge often integrates with other tools. Check that these still work correctly with the duplicate products:

**Automations and workflows:**

* Customer communication sequences (welcome emails, renewal reminders)
* Post-purchase upsell or cross-sell flows
* Loyalty program integrations

**Configuration updates:**

* Update any rules that reference specific product IDs or SKUs to include the duplicates
* Adjust email templates that mention specific product names or prices
* Update any SKU-based automations to recognize the test variants

### Step 5: Test the Full Flow

Before launching, walk through the complete subscription journey on the duplicate product:

1. Visit the duplicate product page
2. Select the subscription option
3. Verify the correct price and discount are displayed
4. Add to cart and confirm the subscription details in the cart
5. Proceed through checkout and verify the subscription is created correctly in Recharge

***

### After Launching

Monitor Recharge to ensure subscriptions are being created correctly for both the control and variation products. If you notice any issues with subscription creation or pricing, pause the experiment and investigate before continuing.
