1
Check payment methods
Make sure every customer has a saved card in Shopify.
This lets you charge them in Supercycle without asking for payment again.
This lets you charge them in Supercycle without asking for payment again.
2
Edit confirmation emails (optional)
When you start a migrated subscription, Shopify sends an order confirmation email.
Update the template so migrated customers see an “updating your subscription” message.Add this to your Shopify order confirmation email (subject and body):In the body:
Update the template so migrated customers see an “updating your subscription” message.Add this to your Shopify order confirmation email (subject and body):
3
Create matching plans
In Supercycle, create a subscription plan for each product.
Set the checkout price to $0 and set the billing interval to match the existing subscription.
Set the checkout price to $0 and set the billing interval to match the existing subscription.
4
Add subscriptions
For each customer:
- Go to Supercycle → Reservations → Create rental order
- Choose the Subscription method
- Select the correct product
- Set the start date to match the customer’s recurring billing date
(use the same date they are normally charged)
- Add “migration” tag to the order
- Charge the customer’s saved card
5
Deactivate old subscriptions
Cancel the subscription in your previous app to prevent duplicate charges.
6
Test one first
Migrate one subscription to confirm billing dates, charges, and emails.
Then migrate the rest.
Then migrate the rest.