I guess I have to ask, why? Is it to save money? You're not going to save much when you factor in the cost of paying for your own GOOD hosting and your own SSL. I guess you could save $15-20 per month, but if that's a lot of money, you have very little chance at succeeding no matter which platform you put the site on.

The biggest cons are the non-stop security updates which not only often break many of the crucial plugins, but they make PCI compliance next to impossible. Of course, if all you take is PayPal, that may not be an issue (although in the long run, only taking PayPal definitely will hurt your sales). You never had to worry about installing security updates with Shopify. They did that in the background for you.

If you really know your way around HTML and CSS, you can definitely come close to duplicating the theme you had on Shopify. I'm sure there are some plugins that might help with migrating things like products, but you're usually on your own with collections, articles, the home page. Images usually have to be done by hand, too. There definitely is no migration service out there that will duplicate your website template, though.

Again, I just have to ask why? I guarantee you that whatever the reason, it's not worth it. You'll see!

There is no cost to migrate from shopify to woocommerce. You have to just transfer your domain from shopify then export your product and import it to woocommerce.
I think it would be a great decision to migrate shopify to woocommerce because woocommerce is much costless than shopify. You will get all the functionality whatever you need to maintain a online store.

I think you should use "Cart2Cart automated shopping cart migration" if your store running. Because it will migrate your store all information like product name, details, orders, customers, status etc everything.

I personally think that WooCommerce is a full suite of every function that you would need to run a successful eCommerce store that "plugs in" to WordPress.

In fact, WooCommerce itself allows plugins that extend its functionality for things like group memberships, international payment systems, and really anything that you can dream up.

Shopify is sort of like a store in a shopping development or a condominium.

Customer support is the big concern in both Shopify and WooCommerce. With Shopify, you can talk to Shopify representatives who know Shopify backward and forwards. They can even log in and look at your entire site set up.

I forgot to mention that the URL structure on Shopify is VERY different from the URL structures of most other platforms. Because of that, you are going to have to create 301s for every single URL on your site to the new URLs on Word/Woo. If you rank well for anything right now, expect to take a rankings hit (not a permanent one, but one that could last for up to a couple of months).

Migrating my Shopify store to Woocommerce will surely fluctuate your existing traffic and rankings. so make sure to take backup of meta tags and content before migration.

Just as important, be sure to note all of the Shopify URLs so that you can 301 them to the new URLs on Woo. No other shopping cart has the screwy ones that Shopify does and you certainly don't want to have to create the same lengthy URL structure on other platforms where it is unnecessary (and in many cases, would lead to many duplicate page problems).

WooCommerce is amazing as I have also migrated my online store to WooCommerce. You can easily import products to WooCommerce. The benefit is that you get lots of WooCommerce plugins that make your work easy.

That's not really true also we have several plugins to do this we just have to install them once.

Quite recently I've been actually reading an article on Jazva Blog (they are an Inventory management software for multi-channel sellers with integrations for both Woo and Shopify), and basic breakdown of platforms is as follows:

Why you should go with WooCommerce:

If your aim is to be able to micro-manage every single aspect of your website, within a reasonable budget.

If you don't mind spending time setting up and customizing your store - both design and functionality - till it looks and works exactly the way you want it to.