Convert a Migrated Shopify Checkout store to full Shopify Checkout
After converting from the Recharge Checkout on Shopify to the Shopify Checkout Integration, stores often have existing subscribers with payment methods still in Recharge.
If you want to fully convert your store, you must migrate all existing subscribers to Shopify for unified order processing, tax and shipping calculation, and payment management. This ensures a cohesive subscription and payment management experience across all subscribers.
This guide provides guidance on migrating existing customers.
Before you start
- Billing Address Warning - after the migration, some customers may get blank billing addresses on their recurring orders if your current legacy payment gateway doesn't have the correct info. If having an accurate billing address on a payment methods is really important for your business, this could cause problems. Let us know in advance so we can take extra precautious to mitigate any potential issues.
- Tax Setting Changes - if your tax settings are different in Recharge vs what's configured in Shopify, then make sure you update your Shopify settings to reflect what you have in Recharge. Once the existing subscriber migration is completed, Shopify will be calculating tax, not Recharge.
- Customer email in Shopify and Recharge must match - If the customer email in Recharge doesn’t match the attached Shopify Customer ID email, you may encounter some errors during the migration.
- Manually adding customers post migration - After you fully convert and migrate your existing subscribers, manually adding customers to Recharge does NOT work. If this use case applies to your business, let us know in advance and we can offer an alternative solution.
Migrate existing subscribers
Note: This step is only applicable if you have existing subscribers.
Existing subscriber migration consists of:
- Adding the payment gateway currently used with Recharge as a legacy gateway within the Shopify admin
- Scheduling time for Recharge to perform the existing subscriber migration
- Recharge updating existing customer data to Shopify’s standards
Adding a legacy payment gateway
Before migrating existing subscribers to the Shopify Checkout, if you are using Shopify Payments as your payment processor in Shopify you must add your legacy payment gateway used with Recharge to your Shopify admin. Refer to the following table for instructions on adding your legacy payment gateway to Shopify:
Note: You can only add one legacy payment gateway that processes credit card transactions in Shopify. If you use two providers to process credit card payments, you must consolidate your credit card customers to one payment gateway through a processor-to-processor migration. The assessment team will assist with consulting on payment processor migrations if applicable.
Payment processor |
Instructions |
Stripe |
|
Braintree |
|
PayPal |
Note: If you use PayPal and another legacy payment processor, use these directions to connect PayPal and the applicable payment processor directions to connect your legacy payment processor. This allows you to use both a legacy payment processor and PayPal. |
Authorize.net |
|
You may want to double check your subscribers' billing address information in your payment gateway itself. Shopify references this data during the migration so even if address information in Recharge is correct, if it is wrong in your gateway it will be migrated incorrectly into Shopify. Data cleanup can be nuanced so try and review everything so we can get it right the first time!
When you're ready, please confirm on your support ticket that you're ready to migrate your existing subscribers.
Existing Subscriber Pre-migration Checklist
You can use or download the following migration checklist to keep track of the migration process:
Task |
Check when complete |
Merchant must contact Recharge support to confirm interest in begining the existing subscriber migration |
|
Recharge support will review your request, check your store for readiness, and will follow-up with a checklist to complete pre-migration, including a link for the merchant to setup their legacy payment gateway in Shopify |
|
Upon completing the checklist, merchant will contact Recharge support to confirm readiness to enter the queue to migrate |
|
Recharge support will reply to confirm that you're in the queue and what to expect the day that we migrate your store data |
|
Recharge support will run the migration and a variety of checks to ensure data accuracy |
|
Recharge support will contact you to confirm that the migration complete and/or include a list of any failed imports or errors to review/cleanup |
|
Merchant completes the post migration checklist |
Post migration checklist
After completing the existing subscriber migration, please complete the following tasks to confirm that everything behaves as expected.
Note: The existing migration process will not include any customers with your store on Recharge who have since been removed, or who have since had their payment method removed. This is a Shopify validation requirement to ensure customers are authentic and have an existing payment method before they're migrated.
Task |
Check when complete |
Download the Payment Methods - All Export from Recharge, search for the customer_id, it should now show shopify_payments (this just means the gateway config is now in Shopify) under the processor_name column | |
Monitor your recurring charges when they process for migrated customers. Check your errors tab in Recharge to ensure accuracy |
|
Confirm any third-party apps are configured to function with the Shopify Checkout and connect with the respective app’s support team to confirm settings are adjusted as required |
Note: Please do NOT remove your legacy gateway config in Shopify after the existing subscriber migration is completed. Recharge and Shopify will need these keys to process recurring order payments for your migrated customers.
If you run into any issues or have questions during your testing, reach out to Recharge support.
Technical details and requirements
For more information on the technical details and feature compatibility, refer to Shopify Checkout Integration technical details and requirements.