Nick Schäferhoff
Editor in Chief

Shopify vs WordPress

“I want to build an e-commerce store … but should I use Shopify or WordPress?”

That’s actually a fairly common question that we get here at websitesetup.org. In fact, we get them more than 2-3 times a day.

Reason? Every day, more and more people decide to launch their own e-commerce stores, but almost immediately they’re met with more questions than answers:

What platform should I use?

Will I have to pay any fees?

Can I sell ebooks and downloads or just physical products?

Can I “dropship”?

What are the pros and cons of Shopify vs. WordPress?


Like with most things in life, the short answer to whether you should go with Shopify or WordPress is this: It depends…

We know you hate that answer as much as we do, but hold on – with the short answer out of the way, we can now focus on the useful one. Let’s dive into the topic and see when it’s better to use Shopify over WordPress, for whom it’s going to be a better solution, and why would you even consider Shopify (or WordPress) in the first place.

Is WordPress for Everything, Including an E-Commerce Site?

We’ve always been an avid WordPress fan, and our go-to advice whenever anyone needed a website for any purpose – any purpose! – was, “Hey, why not WordPress?”

Looking through what’s possible with Shopify and how easy it all is, even we started having second thoughts.

We mean, WordPress is surely awesome as a website platform. It can easily cope with anything you throw at it and make your site accessible and available for the whole world to see.

At the same time, an e-commerce store is a very specific kind of animal, and it’s very very different from a standard blog or a news website.

WordPress is built around content – content that is meant to be consumed for free, more or less. You can publish blog posts, videos, pictures, and etc., but the main principle is that it’s all available to whoever happens to stumble upon the URL.

The reality of e-commerce stores is different.

What they offer sits behind a paywall. The whole site needs to be careful when handling the customer’s crucial data (like credit cards, personal info). It needs to be secure. To top it all off, it also needs to be able to handle incoming orders, process them, and make sure that nothing falls through the cracks along the way.

In other words, there’s a lot of stuff that’s different about e-commerce stores compared to standard publishing platforms.

At that point, even we have to be ready to accept the fact that WordPress isn’t perfect for everything. Sometimes, you just need a platform that’s been built for the purpose of handling an e-commerce store.

The Main Difference Between Shopify and WordPress

In a sentence, the main difference between Shopify and WordPress is that Shopify is an online tool/service, whereas WordPress is stand-alone software that you need to install yourself.

In order to use Shopify, all you have to do is go to Shopify.com and sign up to create an account. Once done, you only need to go through a quick setup, and your e-commerce store is up and running.

To use WordPress as your e-commerce platform, on the other hand, requires a lot more steps:

  1. First, you need to buy a domain and a web hosting account where you can have the default version of WordPress installed.
  2. You need to pick a theme (design) for your website, plus a handful of plugins to take care of SEO, social media integration and etc.
  3. After that, you need a plugin like WooCommerce to provide you with all the e-commerce features (those are not built into WordPress).
  4. Finally, you need to go through the configuration process of your e-commerce store (the store details, payment gateway integrations, products, and etc.). Those can take a while of its own too.

Last but not least, with Shopify, you also get support, which means that should you ever encounter any trouble with the platform, you can simply contact the support team, and they will (likely) solve it.

With WordPress, there’s no support, per se.

Think of it this way, Shopify is like going to IKEA, buying a table off the shelf, and then just assembling it at home. WordPress is like going to the hardware store, buying planks, nails, glue, tools, and then coming home and building the table yourself.

Full disclosure: WebsiteSetup earns a commission if you end up purchasing shopify or bluehost+woocommerce through the referral links in this comparison. Thanks for your support!

Shopify – What Is It?shopify

Here are the facts:

  • An all-in-one e-commerce solution/tool. It allows you to build a functional e-commerce store from scratch, without a designer’s or developer’s help.
  • There’re no coding skills required to use Shopify.
  • It’s a paid tool – from $29 to $299 per month.
  • It allows you to sell whatever you wish (goods, services, products, both digital and physical, as well as dropship).
  • Use it offline and online (you can use it as your online store, but also use something called Point of Sale with Shopify, which is their system for retail stores that allows you to integrate your on-location store with your setup in Shopify).
  • More than 100+ online store designs to choose from (some of them paid).
  • Every new site gets a custom subdomain for free – for example, YOURSTORE.shopify.com.
  • There’s 24/7 support.

WordPress (WooCommerce) – What Is It?WordPress

First things first, WordPress is a lot of things, but for the purpose of this resource, we’re focusing mainly on the e-commerce side of the spectrum and omitting a big part of WordPress’ features and abilities.

  • An all-in-one website software. It allows you to build any kind of website, provided that you can handle the slightly technical setup – involving installing the software itself, installing plugins, installing a theme, and then installing an e-commerce plugin to handle the store operations.
  • Some website building skills are required. Depending on the customizations that you want to perform, you might need coding or design skills as well.
  • The WordPress software is free. In order to use it, you need to sign up for a web host and buy a domain name. When all is put together, you can get started with WordPress for about $5 / month.
  • Great content management features.
  • Thousands of themes/designs to choose from, both free and paid.
  • Exceptional extension possibilities through plugins.
  • No direct support, but a very helpful support community.

When Should You Use Shopify Over WordPress?

Shopify stands out like a tailor-made e-commerce solution for everyone. Whereby everyone, we mean people who might not have any website building or coding skills, yet still want to be able to create an awesome online store all by themselves.

The main benefit of working with Shopify is that you can get started in minutes and begin serving your first customers almost immediately.

Even setting the coding and website building skills aside – which you don’t need – you also don’t need to be entirely familiar with various realities of the e-commerce business itself. Shopify helps you set things like the inventory, taxes, shipping settings, and so on. In other words – it solves every last boring aspect of the business.

Secondly, Shopify is also a really affordable solution. To get started, you only need $9 a month. For that price, you get access to more than enough site designs and customization options.

In-a-nutshell answer to “when to use Shopify?”:

  • Option a): Use it if you don’t have any kind of website, and you want to launch a quality e-commerce store fast.
  • Option b): Use it if you don’t have any design, coding, or website building skills, and you don’t want to hire anybody to set an e-commerce store for you.
  • Option c): Use it if you want to integrate your online store with your offline on-location store.
  • Option d): Use it if you need a great e-commerce platform with access to customer support … just in case.

If any of the above describes you, go for Shopify.

It also doesn’t matter whether you want to sell physical products, digital downloads, services, or even do dropship. Shopify can handle anything. The number of products you offer isn’t a factor either (whether it’s 1 or 1000).

When to Use WordPress Over Shopify?

WordPress is a powerhouse. It’s nearly the perfect website platform, capable of running all kinds of websites.

But there’s a catch. Or, a couple of catches, rather.

  • WordPress is a piece of software = you can get it for free, but then you have to install it on a web host yourself, configure it, and ultimately launch a website with it.
  • Out of the box, WordPress is mainly a blogging platform. It provides no e-commerce features at all. Those you can obtain via plugins. Such as the popular WooCommerce.
  • Apart from the e-commerce plugin, you need a bunch of other plugins to handle some standard options like SEO and social media. You also need a good-looking and brandable theme (design) – to make your e-commerce store look unique and original.

What it all means is that WordPress is perhaps a solution for a bit more savvy user. You need to feel comfortable editing PHP files by hand, connecting to your server via FTP, and spending the afternoon in some settings panel.

That being said, the aforementioned WooCommerce is a great e-commerce plugin. It gives you all the features you might ask for, e.g. shopping carts, product catalogs, online payments, coupons, and so on. Most importantly, the plugin is free!

You can find alternative WordPress shopping carts here.


In-a-nutshell answer to “when to use WordPress for e-commerce?”:

  • Option a): Use it if you already have a WordPress site, and you’re familiar with the interface. For instance, WooCommerce uses the same admin panel organization for your products and orders, so there’s no additional learning curve.
  • Option b): Use it if you already have a WordPress site and you want to minimize costs by not having to invest any more funds in a new e-commerce platform.
  • Option c): Use it if you’re comfortable experimenting with source code occasionally.
  • Option d): Use it if you can cope without any fast-reacting customer support.

About that last part: Right now, you might feel that customer support is not such a big deal. But keep in mind that it’s your business we’re talking about here. For example, if something happens that causes your site to go down, not having it online for the whole day can and will mean a serious hit to your business income. Also, a lot of stress while we’re at it.

It’s those times when we tend to value customer support that’s operating 24/7!

WordPress or Shopify? An Even Shorter Answer.

If the options above don’t satisfy your taste, we have an even shorter answer for you.

Just keep in mind that it’s a huge oversimplification. In many scenarios, you’re better off following one of the options above. But if you want an uber-short answer then here it is:

  • If you have a WordPress website already, just install WooCommerce and launch an e-commerce store as an element of that existing website.
  • If you don’t have a website yet, launch your e-commerce store with Shopify.

My motives for that matter are twofold: Saving both time and money.

Quite simply – if you already have a WordPress website running, then it’s always going to be quicker and cheaper to just add an e-commerce component to that website instead of building something new. On the other hand, if you don’t have a website yet, then it’s quicker and easier to go the other route and launch an e-commerce store with a specialized platform like Shopify. That’s all!

Further reading:

  1. How to Install & Use Shopify
  2. How to Install & Use WordPress/WooCommerce

Want to ask a question or leave a comment?

Ask me anything

  • Avatar
  • Avatar
  • Avatar
  • Avatar
  • Avatar
  • +


Leave a Reply

Your email address will not be published. Required fields are marked *


  1. Avatar

    @Nick Schäferhoff
    WordPress is built upon PHP programming language and Shopify uses liquid language which Ruby On Rails. So, both are totally different.
    You said no coding skills are required to use Shopify. But if we want to edit the page template still coding skill is not required?

    1. Avatar

      If you want to create custom page templates, you do need coding skills. It’s just that Shopify is set up in a way that it allows people with absolutely no technical skills to create an online shop.

  2. Avatar

    What about Shopify Lite for those who already have a WordPress or other website. It seems like a good option for those who want to sell a small number of products. You get a shopping cart with proper sales tax calculation and discounted shipping. I’m leaning this direction.

  3. Avatar

    I have a running woocommerce booking site, and its working pretty well. However, I wish to speed up my wordpress site. I have quite a lot of plugins which I can’t remove. Im currently working on changing my site theme to WP Astra Pro for a lightweight & better experience. May I know your recommendations? Should I change a better host ? What should I look into to

    I’ve been hearing that shopify supports better bandwidth (more customers visiting wont crash the site).

  4. Avatar

    looking for ecommerce site, not afraid to learn. really torn between which to get wp or shopify. some of the plugins for wp attract me. as far as SBI plug in and Yoast SEO. how do those plugins for wp, compare to what shopify can do?

    1. Avatar

      Hey Nicole, I’m not familiar with SBI, so I can not give any input for that. As for Yoast, it looks a bit like Shopify has similar functionality (https://help.shopify.com/en/manual/promoting-marketing/seo/seo-overview#improving-your-seo) minus the content analysis tool Yoast offers. In general, if you want more flexibility, lower cost, but more responsibility, WordPress is the way to go. If you want a more hands-off experience, you can opt for Shopify.

  5. Avatar

    One big con I see, but I’m not sure since I haven’t used Shopify, I’m a WordPress.org fanatic, it seems to be similar to wix and square in the sense you don’t own the actual website, you can’t move a Shopify page ever, you’re stuck with Shopify forever, unlike in WordPress where you have the choice to move your site anywhere. Basically Shopify owns your website.

    This applies to folks who later may want some new features but can’t get it with Shopify, and have to start a totally new website on another platform. Once again WordPress is infinitely flexible.

    1. Avatar

      Hey Luke, unfortunately that is the downside of using a hosted solution for your website. I am a big friend of self-hosted WordPress for that very reason as well. However, a system like Shopify can be a good alternative for people who don’t have the technical skill to take care of things like site security, performance, maintenance, etc. If you just want to administer your store, Shopify allows you to do that. Thanks for the comment!

  6. Avatar

    Woo commerce and WordPress….. Looks great, lower costs (assuming you do not need a lot of licensed apps). For people concerned about hackers…. There are plugins that handle security. That said, with WordPress plugins you are at the mercy of many individual developers that may, at any point, have a eureka moment and decide to stop updating their plugin you have relied on leaving you scrambling. Then there are the updates with each release of WP and WC as well as any other plugins you have running.
    With Shopify there is ease of mind with regards to that as you are on their platform. Security is handled. Fast hosting is handled. Updates are handled.
    For me it comes down to how tech savvy you are. Non tech savvy? Go with Shopify. Tech savvy? Go with WooCommerce.

    1. Avatar

      I absolutely agree with you. Though, it is easily possible to get tech savvy enough to run a WordPress website. However, in the case of an online shop, there is the added problem of securing sensitive data.

  7. Avatar

    I want to start building a website where I will focus a lot on the visual theme and for the beginning I will post affiliate links from 1-2 suppliers. Later I might consider dropshipping. I don’t have much of a technical knowledge though. So which one you would advise?
    Thank you in advance!

    1. Avatar

      Hey Zoe, both platforms are able to accommodate your plans. WordPress/WooCommerce is likely cheaper in the long run. Hope this answers your question!

  8. Avatar

    Can I integrate WooCommerce with PayFast payment gateway. I have a website build in WordPress using WooCommerce online store but I am struggling to get a payment gateway that accepts Rand’s (ZAR). I have already build everything but need a payment gateway to integrate with WooCommerce.

  9. Avatar

    Great article WebsiteSetup Editorial, thanks for sharing! I have had wordpress in the past, have shopify now but am thinking of changing back to WordPress! I have some technical knowledge but my main reason for shopify initially was time. it was so quick & easy to set up on shopify. I do alot of markets & events so love shopify for the inventory & sales tracking. I add all my offline sales to shopify which makes my book keeping & inventory tracking & product analytics a breeze.
    However, I do find like other people have mentioned shopify can be expensive. My ranking on google has gone down lately, and when i contact support they always advise to hire a shopify expert or buy an app for little things like image optimisation.

    1. WebsiteSetup Editorial
      WebsiteSetup Editorial

      Hi Angelina! Yeah, Shopify can be expensive for smaller stores, whereas with WordPress there’s usually only the small web hosting cost to worry about. Going back to Woocommerce might be a good idea in your case

  10. Avatar

    Great article. One thing you didn’t mention was about all the updates you have to deal with on WordPress. I am in a situation now where there are so many updates that need to be done that it’s going to cost $600 to have someone backup the site and do the updates and pray everything post ok. It is an ecommerce site, so if it goes down I have a big headache. I am considering bagging the woocommerce wordpress site and moving over to Shopify just to avoid this. Thoughts?

    1. WebsiteSetup Editorial
      WebsiteSetup Editorial

      Hi Jody,

      There are some completely free backup options in WordPress such as the Duplicator plugin: https://wordpress.org/plugins/duplicator/
      It lets you create a backup of your entire site in a few clicks. Also, the process of updating the WordPress core + plugins is pretty straightforward and doesn’t require any particular technical skills so I wouldn’t advise anyone to pay $600 just for that.