E-Commerce · Retail Technology

Shopify vs. Magento?

Ryan Weldon Founder/CEO at Breakable

January 21st, 2016

Looking to hear people's experiences using Magento and/or Shopify - if you have experience with both even more interested. I'm in the process of choosing for an MVP commerce project. I generally love open source software (although I realize Magento is now owned by ebay).

Brandon Kirkland Enterprise Hacker

January 26th, 2016

Full disclosure: We've developed 80+ BigCommerce websites. And to answer your question, it just depends on what you're trying to do, eCommerce wise. No one here can honestly answer you with wisdom unless they know what you're trying to accomplish.

We're probably going to be moving all operations from BC to Magento because of the open source factor (more flexibility). We're not unhappy with BC, but like you Ryan, love open source and the freedom of flexibility.

Before our decision, we looked at WooCommerce, and because it was a plugin and not a platform, it lacked a lot of what we needed built in. Then on to Prestashop(open source) (which a lot of people don't know about, but yet is the largest eCommerce platform in the world outside of the US), but weren't 100% happy with, but close.

We've been looking and watching Shopify since it came out, but there are a handful of gotchas last I looked on Shopify that wouldn't work for us/clients:

- For example, you can't get a dedicated SSL certificate until you are on Shopify Plus paying $1000 a month. This means you can't use critical ecommerce tracking tools in Google Analytics, and it impacts shopper confidence and cart conversions because it routes to ".myshopify.com" at checkout.

- Additionally, Shopify's pricing structure forces merchants to pay up to 2% transaction fees for using popular, non-Shopify payment gateways, such as Paypal and Authorize.net.

- By way of example, Shopify themes don't contain microdata (a feature that optimally structures data for search engines), whereas new Bigcommerce themes have it baked in. SEO company Moz found microdata can increase search rank up to 4 positions, and Search Engine Land studies report microdata can increase search engine click through rates up to 30%.

- Another feature Shopify doesn't offer is sitewide HTTPS. This advanced feature provides an SEO lift and was singled out by Google as a future ranking signal.

- From payments, to POS, to analytics, Shopify pushes their own homegrown solutions and makes it difficult or costly for you to integrate with third-party solutions. For example, if you are doing decent volume offline, you will need a midmarket POS that supports more sophisticated capabilities such as sales commissions and multi-store locations, but Shopify doesn't offer these integrations.

- Shopify themes are developed in "Liquid", their proprietary coding language, so the pool of developer talent is smaller to draw from. In contrast, Bigcommerce themes are coded in standard languages - HTML, CSS, Javascript - which makes it much easier to find quality developers that you can quickly hire to execute improvements to your site as you grow.

- A true mid market client increases their revenue through marketing optimization and merchandising, and only on Bigcommerce will you get that depth of reporting and insights. Shopify's reporting isn't very high level, and doesn't offer any merchandising capabilities at all.

- Shopify also doesn't support dimensional shipping, which is how all major shipping carriers calculate shipping costs as of February 2015. Shopify encourages merchants to just guestimate by calculating dimensional weight instead, which is inexact and will make shipping costs balloon at volume and hurt margins.

----------

So again, without more knowledge of what you're doing online, no one here can give you the most valuable advice you need. And even though most here know 10X more than me, we're all shooting in the dark.

Justin King B2B eCommerce Adviser and Strategist, Founder of eCommerceandB2B.com, Senior Partner B2X Partners

January 21st, 2016

Hi Ryan - is this B2C or B2B or something other?  Makes a huge difference.  Magento was bought by Private Equity and spun off on their own over the last few months.  The platforms couldn't be any more different.  For flexibility sake - Magento.  For ease of use, time to market - Shopify.  By definition with MVP, I would imagine I would start with Shopify or BigCommerce or even something like AbleCommerce, get your legs underneath you then look at bigger and more capable platforms in the future.  

David Albert Founder & Principal at GreyGoo

January 21st, 2016

Shopify is an excellent platform--nimble, fast, tons of add-ons, great for small to mid-size ecommerce. Their templating language, Liquid, is easy to follow if you know any client or server-side scripting. Magento is a beast. Unless you have serious integration requirement or complex needs, I'd steer clear. If you're a fan of open-source, I also highly-endorse Woo Commerce. Runs on Wordpress. It's easy to dismiss/overlook because it runs on Wordpress, but it's free, open-source, powerful, well thought out and also has a lot of add-ons. We've built sites using all 3 and Shopify and Woo have worked out very well for most applications.

Joe Monastiero CEO, Founder nFlate

January 21st, 2016

Ryan,

I agree with Bart, but unlike Justin, I would not recommend Big or Able. We are a solutions provider for Shopify and we're porting now to Magento (data-science-based product recommendation app/ext). Shopify is very robust and very easy to get started on. About 100 free themes available, some very cool.

Magento is a big powerful beast and absolutely requires 2-3x deeper tech chops. You can be up and running with a nice sandbox environment (for testing transactions) in a matter of hours on Shopify.

I do see a lot of Shopify to Magento migrations over time, as sites get bigger and need more control and power. 

IMHO, Big is a fading platform.

Christopher Silva CTO @ POSpulse

January 21st, 2016

Hi Ryan, I did since small to big projects (5M products and 100k users online during blackfriday) using Magento and you can easily build your MVP. If you make too many customizations in your products with lots of attributes and have a huge products database, then you start to have problems.

How the guys said above, one of the better things in Magento is the flexibility but also your enemy and this because you will need a good infrastructure to support, in case huge databases and customizations.

Some good tricks: 
- Use Varnish, is free and Magento has good modules to deal with that. (The problem is to refine Varnish setup)
- Use Redis as cache layer, setup users sessions, and some other parts.
- CDN, caches, ...

Some projects I build or participate development team
- http://www.saraiva.com.br/ - Ebay awards :)
- http://www.bydubai.com/
- https://www.johnjohndenim.com/
- http://www.portosegurofaz.com.br/ - Selling services not products

You can do everything with Magento, focus on performance during the development process and all good :D

If you need more information or advice, let me know :)


Anonymous

February 1st, 2017

First time posting here, and frankly I don't have time to write a more elaborate answer. Why? Because I'm busy fixing Magento.


We run a LARGE ecommerce site (20k SKU's, 8 figures revenue). Magento was the worst mistake we ever made and we pay for it on a daily basis.


EVERY DAY I sit with development and literally the first thing IT says is "you have to understand first that what you want and what should happen won't happen because we're on Magento"... then we spend 2 hours dreaming up some hack and cron job to make Magento do very basic things.


I have no experience with Shopify, but I do know that we've been doing this for 14 years. We're pro's in eCommerce and stand shoulder to shoulder with any big box store you'll come across. Magento haunts us every day....


My $0.02... cheers!


PS. Depending on your number of SKU's, an ERP will also be a big decision for you. Don't go cheap and pick one you'll outgrow too quickly.

Josh McCormack Owner, InteractiveQA - Marketing, Web Dev, Testing, Data & Market Analysis

January 21st, 2016

I'm finishing up a Shopify project now. I've been developing web sites since the mid 90s, and have used a lot of ecommerce systems. It's hard to beat the Shopify experience. It's not perfect, and it may not meet your specific needs, but it's cheap, easy and up and functional in minutes. Reach out if you'd like to chat.

Kimberly Salzer Chief Marketing Officer at Hyperloop One

January 21st, 2016

I have experiencw with both. We used Shopify as a quick and dirty way to get e-commerce up and running. It's fast and cheap, when you are small. We then switched to Magento which would allow for better scale and customization.

Bart Mroz Head of Brand Experience

January 21st, 2016

Magento is no longer owned by eBay. It's a separate company.

If you are working on a MVP eCommerce project, I would go with Shopify. Magento is a big product and now with Magento 2 is even bigger. It is a complex but also the most fleixible Ecommerce system out there. It also requires a lot of expertise. 

Shopify might be a better and quicker way of testing your business. 

Vlad Fratila Magento Developer at Rocket Web Inc

January 22nd, 2016

Hello!

Some very good advice here. I agree with the majority, that Shopify would be the way to go for a quick and easy solution.

However, depending on your needs for an MVP, you might want to customise the shopping experience in a way that's hard to achieve with something hosted such as Shopify, or simply not possible.

I think Magento can be an excellent tool to mock up a simple store with a few very customized features. It is incredibly flexible, and for an MVP you would only need a couple of experienced developers. 

If you've evaluated Shopify / other SaaS-based solutions and want to know more about what Magento can do for you, let's chat!
I'm a software dev with solid experience on Magento. I think a quick call can help you decide if you can build what you need with Magento, as well as an overview of effort required.

Hit me up on Clarity any time: https://clarity.fm/vladfratila