Why an integration is required
When a customer accepts an upgrade, two things happen in parallel:- In Shopify, Aftersell adds the offer product (a placeholder line item) to the order.
- In your subscription platform, Aftersell calls the provider’s API to modify the customer’s existing subscription.
Supported platforms
Subscription Upgrades is currently compatible with three platforms. Each has its own token scopes, capabilities, and quirks, so follow the dedicated guide for the platform you use.Recharge
All upgrade types. Prepaid and postpaid. Near real-time sync.
Skio
All upgrade types. Prepaid and postpaid. Near real-time sync.
Loop
All upgrade types. Postpaid only. Up to 24-hour sync delay.
If you use a different subscription app
If you use a subscription app other than Recharge, Skio, or Loop, you cannot use Subscription Upgrades at this time. That means you cannot offer an upsell that modifies a customer’s existing subscription, whether that is changing the delivery or billing frequency, swapping to a different subscription product, or both. You can, however, still use other post-purchase offer types:- Subscription Upsell, to add a new subscription line item to a one-time order.
- Replacement Upsell, to swap a one-time product in the order for another product. This covers one-time to one-time (including the same product in a different quantity or variant) and one-time to subscription (the customer’s order becomes a subscription order instead of a one-time order). Replacement Upsell cannot operate on a subscription line item in the order. If the original purchase was a subscription, use Subscription Upgrade instead.
Related
- Overview — how Subscription Upgrades work end to end.
- Setup & configuration — connect your provider and build the offer.