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

# Testing subscription upgrades

Because the offer product and the subscription change happen against different systems, you need to check both to confirm an upgrade worked. Run this test after you [set up an offer](/aftersell/subscription-upgrades-setup) and before you rely on the funnel in production.

## Testing and verifying an upgrade

<Steps>
  <Step title="Place a test order">
    Place a real test order with a small price. Buy the trigger subscription product.
  </Step>

  <Step title="Accept the upgrade">
    Accept the upgrade offer on the post-purchase page.
  </Step>

  <Step title="Check Shopify">
    In **Shopify Admin → Orders**, find the test order. You should see the offer product as a line item. This is expected, it is not the subscription change.
  </Step>

  <Step title="Check Recharge, Skio, or Loop">
    Find the customer's subscription in your provider's dashboard and confirm the change.
  </Step>
</Steps>

**Where to look in each provider:**

* **Recharge.** Customers → find the customer → Subscriptions. The active subscription should reflect the new frequency, product, or discount immediately.
* **Skio.** Subscriptions → find the customer's subscription. The line item, interval, and selling plan should reflect the change.
* **Loop.** Subscriptions → find the customer's subscription. Wait up to 24 hours. Loop's APIs sync asynchronously and the change may not appear immediately, even on a successful upgrade.

## When something looks wrong

If the upgrade did not apply as expected, see [Troubleshooting](/aftersell/subscription-upgrades-troubleshooting). When contacting support, include:

* Your store URL.
* The Shopify order ID.
* The customer's email.
* The approximate time the upgrade was accepted.
* Which provider you are using.
