Import from Stripe
In this article, you will be learning about connecting your Stripe account to Shopify in order to migrate customers and their payment methods info inside Shopify. Once this process is completed, you will then be able to create and manage subscriptions for these customers inside the Loop Subscription app.
- Prerequisites for customer migration from Stripe
- Importing customer data in Shopify
- Loop Customer Migration Utility
- Export customer data from Stripe
- Migrating Subscriptions
Prerequisites for customer migration from Stripe
- You must have an active Stripe account having customer payment methods which need to be migrated
- You would need to export the customer data from your Stripe account
- You would need to enable at least one of the payments supported for subscriptions.
- You would need to connect your Stripe account as a secondary payment gateway in Shopify
Importing customer data in Shopify
Before proceeding to migrate customer payment methods from Stripe, you can import the customer's basic data like name, email, and addresses using Shopify's native import tool available on the customer's page in your Shopify account.

This step can be skipped if
- The customers are already present in Shopify and only if the payment methods info needs to be migrated.
- Or if the addresses info is not available to be imported. Customer names and emails are imported while using the Loop customer migration tool.
Loop Customer Migration Utility
Accessing the customer migration utility
It can be accessed by going to Settings > Migrate Customers and Payment Methods.


Select Payment Provider
Migration support is currently available for Stripe, PayPal Express and Authorize.net. Select Stripe from the dropdown.

Enabling Shopify payments and connecting Stripe account
- Connect Shopify Payments as the main payment gateway on your store. You can follow the detailed instructions here: https://help.shopify.com/en/manual/payments/shopify-payments
-
Connect Stripe account as a legacy payment gateway. You just need to click on the "Connect Stripe" button which will redirect you to the Stripe login page. Enter your registered Stripe email and choose the business account you want to connect with your Shopify store. Make sure that this is the same account having the customers data which needs to be migrated




Export customer data from Stripe

Using the migration utility
Once the migration requirements are completed, the utility will be available to use. You would have to keep the exported stripe payment methods file in a separate tab in order to paste the Stripe ID and Stripe Card ID in the migration utility section.

This is great but I have more than 100 customers to migrate.
Don't worry if you have a long list of customers to be migrated. You can connect with our support team to assist you with the migration process. You just need to send us the exported stripe customer data csv file to migrations@loopwork.co with the required fields (first name, last name, email, Stripe ID, Stripe Card ID) and we will automatically import and update the customers with Stripe payment info.
Migrating Subscriptions
Once you have migrated all the customers and payment methods from Stripe, you will be able to re-create the subscription using their saved Stripe payment methods. You can use the "Create Subscription Manually" tool in Loop admin portal to replicate their existing subscription including billing schedule, products subscribed, shipping address and prices. Once the subscription is created, your customers will receive a notification along with the customer portal link to manage their subscriptions.
--> Learn more about Migrating Subscriptions here
Don't forget to cancel the existing subscriptions in the other subscription app after successful migration to avoid double billing issues for your customers.