How to Migrate to Shopify

Shopify, world’s most prominent hosted solution, definitely deserves its wide recognition. It liberates users from all the dull setting up, concerns with hosting and security, and allows just to register, add products and sell them.

The simplicity, high speed, and reliability of Shopify make hundreds of merchants want to switch to it from other shopping platforms and Cart2Cart dedicates its whole existence to help them migrate to Shopify with as little effort as possible.

Today, we’ll provide you with migration instruction, try to answer all hows and describe peculiarities of Shopify migration - so you can finish it swiftly, with no complications.

Let’s get right to it.

#1 - Plan

Although Cart2Cart will, in no way, affect your source store during migration, it is still recommended to implement maintenance mode while the procedure is running. If you decide to do so, chose the proper time - schedule the migration on the weekend, on the hour when the number of store visitors is at its lowest.

Also, make a backup of your current store data (recommended before each significant website modification) and make sure your Shopify plan provides enough capacity to store all the products you want to move.

#2 - Keep info handy

Prepare the following data prior to migration.

If migrating from an open source cart:

If migrating from a hosted solution:

  • Your shop’s API details

#3 - Migrate your data

How to migrate to Shopify

Here’s a step-by-step tutorial of how to migrate to Shopify with Cart2Cart:

  • log in to your Cart2Cart account
  • provide the needed info about your Source Cart
  • choose Shopify as Target Cart, click on “Install Plugin” that will redirect you to Cart2Cart app installation. Press on “ Get” button and continue the migration directly within your Shopify Admin Panel
  • specify entities you’d like to move
  • run free demo - it allows to transfer a limited number of entities to Shopify and only takes about 15 minutes
  • select a Migration Insurance Plan (options that permit to restart migration a certain amount of times), if needed
  • launch Full Migration

#4 - Shopify migration peculiarities

  1. Categories will be called collections on Shopify, while subcategories will become product tags, and, thus, the URLs of your new store will also be formed differently.
  2. Shopify includes 2 Collection types: custom and automated. An automated one exploits the selection conditions to automatically obtain the matching products. You can add as many selection conditions as you like, and you can specify whether products need to meet all conditions or any condition to be included in the collection.

    A custom collection is a grouping of products that you can create to make their store simpler to browse. Create custom collection and then selects the products that will go into it. Also, you can take advantage of the smart collections that comprise products based on selection conditions rather than because they've been included manually. If you want to learn more information, check out the useful insights about SmartCollection.

  3. Shopify puts collection instead of category (, adds product to each product page (, replaces dots with dashes in the end of links (/products/blender-html)
  4. As Shopify has different URL structure, our service offers 301 redirects option that allows you to keep old products and category URLs working at Shopify.
  5. Migration of reviews to Shopify is done with the help of the free module Product Reviews.
  6. Once the migration will be completed, you would need to invite customers and they will be able to reactivate their accounts at Shopify or you can use the app called “Bulk Account Invite Sender” to send an invitation to all customers on new store (paid option).
  7. During migration of Customers to Shopify, Cart2Cart will automatically generate new default "unknown" email address if customer email on the Source cart is invalid. The same default email will be created during the migration of Orders, if they are not linked to particular customers, and were made by guest users - not registered customers.
  8. After the migration to Shopify, each transferred order will be perceived as a new one by the cart. Therefore, you’ll receive email notifications about the creation of new orders, though they were actually moved. To get rid of these messages, log in to Shopify, go to settings->notifications and click “Disable” in the right bottom corner of the page.
  9. Shopify gives an opportunity to specify which countries you’ll be distributing goods to, in shipping settings. And, if your source store’s orders include countries different from the ones selected on Shopify - such orders will be skipped during migration. To prevent this from happening, check all the source store countries and add them in Shopify’s settings prior to the switch.
  10. There are no product options and attributes on Shopify, so, if you have such data on the Source Cart, Cart2Cart will automatically create product variants instead. As a result, the number of variants might turn out bigger after migration. Make sure your Shopify pricing plan permits you to store them all.
  11. Shopify sets the limit for incoming product variants and attributes, therefore products with more than 99 variants and 3 attributes can’t be migrated to it.
  12. Due to Shopify peculiarities, the names of your source store’s attributes and options that have slashes - “/” in them can’t be transferred. Therefore, Cart2Cart will replace “/” with “-” in titles during migration.
  13. Shopify imposes some restrictions on specific business categories, so take it into account before migration. For more info look through this FAQ.

#5 Post migration tips

Migration to Shopify

  • Check your frontend first - see if your products are visible in catalogs, and onsite search is working.
  • Go through links in menus, header, footer and inside the pages.
  • Perform a test purchase to see if everything runs properly. Do that a few times just to be safe.
  • It happens sometimes that new orders, etc., appear on your source store after the migration. In this case, you can use Recent Data Migration and transfer all the products, customers (or just the entities you select) that were added to your store after the Full Migration.

Though migration, itself, is a complicated procedure, we promise to simplify it immensely for you. Just follow the instructions above and you’ll have your data transferred to Shopify in no time.

Stop hesitating and try the free demo right now!