When re-platforming an online store, you always want to preserve as much data as possible. For merchants that are providing products or services for subscribers, the most important task is migrating subscriptions. However, the database structure of each platform is unique, which makes the subscription migration difficult.
If you are using WooCommerce and now you want to migrate to Shopify, you may need the help of an expert. So what is subscription and how to migrate subscriptions data from WooCommerce to Shopify?
Let’s dive in to take a closer look.
What is a subscription?
A subscription is an arrangement between customers and service/product providers, whereby customers have to pay the providers a recurring price at regular intervals for products or access to a specific service. The most popular time basis to renew subscriptions are monthly, trimonthly, semi-annually or annually. Beside pricing, subscriptions plans can vary based on the features offered.
In eCommerce, we can see a subscription as a special order. A normal order that is stored in an eCommerce platform database can include a lot of information such as: order ID, order date, order status, total price, order products and other product-related information. Meanwhile, database schema for subscriptions includes: Customer details, product-related information (product, shipping, tax, coupon/discount, price), download permissions, payment method, order notes, order status…
Why do you need to migrate subscriptions data?
When you migrate from an eCommerce platform to another, you absolutely need to bring all the data with you. If recurring orders account for a huge part of your revenue, you have to make sure that you can migrate subscriptions data accurately to the target site. Otherwise, you would lose a huge amount of money that you have put so much effort into marketing to drive it in.
One of the most important subscription data to preserve when re-platforming is purchase history. Beside basic information like names, subscription date, purchase history may include all the previous payments and also the next purchase period. In this way, store owners can easily manage their customers’ data and subscribers can still make payments on time without any interruption.
How to migrate subscription from WooCommerce to Shopify?
Understanding the benefits of subscriptions data migration, LitExtension is now providing a service that can help you transfer those subscriptions data from your current WooCommerce to your new Shopify store. Now let’s dive into the detailed process of how LitExtension makes subscriptions migration possible.
First thing first, in order to migrate subscriptions data to Shopify, you need to enable subscriptions selling on this platform. There are a few apps available for you to do so but the most famous ones are: Bold Subscription and Subscriptions by ReCharge.
Bold Subscriptions is an official Shopify solution for merchants selling recurring orders & subscription boxes. With this app, you can create your own unique subscription that renews payment at whatever interval you want. Similar to other Shopify Apps, Bold Subscriptions can be integrated with your Shopify store within a few clicks.
Moreover, Bold offers a bunch of features to help you manage your subscriptions and business performance:
- Forecast revenue and inventory with automated projections
- Access robust analytics and powerful reports
- Automatically send email to notify you when you have low inventory for upcoming orders.
- Get full control over language and styling from product pages to checkout.
- Connect with major payment gateways for auto payment renewal.
- Reduce unsubscribes with custom cancellation flows that offer incentives or alternatives when people go to cancel.
- Integrate with other apps in Bold’s ecosystem to enhance your subscription.
Similar to Bold Subscription, Subscriptions by ReCharge is also very popular to Shopify store owners due to its comprehensive subscription solution. However, in the Standard plan, Recharge is free to use through the first $100,000 in processed orders. Once that threshold is crossed, Recharge has a base cost of $39.99 per month plus 1% + 5¢ on all transactions. The 1% fee for Recharge is only based on what was charged during checkout, without shipping or taxes.
- By default, ReCharge applies a subscription rule to an entire product, including the variants. If you want to offer your customers the subscription option on a specific variant, you may need support from a developer.
- ReCharge enables customers to manage their own subscriptions
- Merchants can can control every aspect of their subscription product offering
- Fully customize your subscription experience via advanced features such as: enhanced analytics, theme engine, upsells.
- Moreover, ReCharge allows you to get access to ReCharge API, webhooks and custom workflows to solve complex subscription needs. The ReCharge API allows your developers (or a ReCharge certified partner) to create essentially anything you would like.
Secondly, we will see what plugin you are using on WooCommerce for subscriptions. Most of our customers usually use WooCommerce Subscriptions because it is very feature-rich:
- Support both simple subscription products and variable subscription products: each variation in a Variable Subscription can have a different sign-up fee, trial period, Recurring price, Billing period, Subscription length.
- Integration with over 33 payment gateways: You can have a look at the list of payment gateways below
- Support automatic payment: With automatic payments, a recurring payment is charged without any involvement from the store owners or customers. This is not only convenient for subscribers but also beneficial to suppliers. Suppliers do not have to put effort into persuading customers to stay with them. By default, automatic payment is turned on. If your payment gateway does not support automatic renewal, you still have a manual renewal option, which means a subscription is suspended until the customer logs into your store and pays to renew the subscription.
- Built-in renewal notifications and automatic emails: this feature lets you and your subscribers know when subscription payments have been processed and when the next payment occurs.
- Detailed reports: allow you to keep track of your upcoming revenue, the number of active subscribers, cancellations, retention rate,…
After determining what apps you use, we will begin the migration process.
You will perform the migration from WooCommerce to Shopify normally with 4 simple steps:
- Register or sign in to your account on LitExtension website.
- Click on “Create new migration”
- Select WooCommerce as your source store and fill in your store’s information, including store URL, Admin username and Admin password.
- Select Shopify as your target store. After that, input your store’s information, including store URL and API password
- Select entities you want to migrate and additional options to expand your migration possibilities.
- Click “Next” to run the free demo migration or you can skip the demo to go straight to the full process.
Once the migration is complete, a subscription data file in CSV format will be automatically created. Each platform and app has different data structure. Therefore, in order to avoid errors, the CSV files exported have already been adjusted to be compatible with the Shopify app’s structure. As a result, you can totally rest assured that your subscription data will be transferred accurately to your new store.
Another concern among merchants is their customers’ payment method. It’s impossible to migrate payment methods. However, LitExtension can help you migrate information about the payment method that your customers are using to a comment or note column on Shopify.
For more details on our subscription migration service, check it out here.
Hopefully, after reading this article, you have had a clear understanding of subscriptions and how you can migrate subscription data from WooCommerce to Shopify. If you are looking for a way to successfully re-platform while keeping all your important data, LitExtension is happy to give you a helping hand. Please contact our support team for more information.
Thank you for reading and we hope to see you in the next post!