So, you have decided to open your online store? Congratulations on taking a step in the right direction! More than half of UK consumers are now shopping online, and UK online spend is forecast to increase by 29.6% between 2019 and 2024, according to retail analysts at GlobalData. With such a vast market to reach, it is essential to choose the right platform for your shop, as you will likely stick with it for years to come. Some of the most popular platforms are Shopify, WooCommerce and PrestaShop. This article will offer you a deep comparison of the biggest players in the e-commerce market with all pros and cons. And if you also need a website to accompany your shop and haven’t decided yet which system to use, feel free to check our post: Wix vs Squarespace vs WordPress – Which platform should you choose in 2021?



Ready for the ride? Put your seatbelt on, or grab a cup of coffee and let’s begin. Here is an in-depth comparison of leading eCommerce systems in 2021. Focused on:
- Ease of use
- Design
- Features
- Compatibility (with all the leading marketplaces like Amazon, Etsy, eBay)
- Marketing & SEO
- Store management
- Customer Support
- Security
- Cost
- Summary
We will rate them using a “thumbs up” system measuring their performance in each category.
– outstanding
– good
– average
– poor
– better avoid
Shopify
Shopify is a subscription-based all-in-one platform, a market’s leading online store builder. It includes hosting, domain name and an online builder. It allows you to sell physical and virtual goods.
1. Ease of use
Shopify is a joy to set up, even for inexperienced users. You create an account, log in, choose your shop’s name, fill in the basic info about your business, and pick the domain name (you can complete this step later). Everything is straightforward, and you can start building your shop within minutes. After choosing the template, here called a “Theme”, you are all ready to go. The “drag and drop” system leaves no place for confusion.
2. Design
Shopify offers over 70 professional-looking themes. They differ from free to premium ($180) and are customisable and mobile-responsive. The choice of themes isn’t the greatest, comparing with competitors, who offer hundreds of thousands of themes to pick from; for example, WooCommerce has over 50k.
Once you got a theme, it is quick and easy to install and tailor to fit your brand. Sadly, you only have options to change editable elements, like logo, colours and fonts, and you can’t drift from the original design too far away. For example, you can’t change the product’s layout. If your choice’s theme presents you with a front page with three columns in a row, followed by one wide picture and another row of three pictures, you can’t change that without editing the themes file. Shopify uses its front-end programming language, Liquid. You can or learn it, hire a Shopify developer, or stick with the platform’s functionality.



3. Features
Payment Methods
Shopify includes its built-in payment gateway, named Shopify Payments. The gateway is easy to use as it process most major credit cards. Shopify Payments charge a flat rate for online of 2.2% + £0.20 and 1.7% for in-person credit card transactions for the Basic plan, decreasing slightly per each transaction for higher plans.
If you want to keep your shop customer-friendly and would like to add another well-known payment solution, like PayPal, Stripe, Amazon Pay, you can easily integrate those and other payment gateways with your shop. They will be added and set up for free, but they’ll come with a transaction fee of 0.5% to 2.0%, depending on your payment plan. Those payments come on top of Shopify fees.
Abandoned Cart Recovery
This feature comes as standard in Shopify. You don’t need to add additional modules or extension. The functionality is there, straight out of the box, allowing customers to complete an abandoned order without filling out their details again. It also sends an e-mail reminder inviting them to finish the sale.
Shipping
For its overseas customers from United States, Canada or Australia, Shopify offers a convenient way to manage all your shipping. It has built-in integration with USPS, DHL Express, UPS, and Canada Post. However, if you are trading from the UK, Europe or another part of the world, you need to look for an external application that will allow you to ship seamlessly. As a built-in option for shops from Europe and UK, Shopify only offers local pick-up. There are plenty of apps on the market that will easily integrate with your shop and do all the hard work for you, like Starshipit, but they all come with additional monthly fees. For example, for Starshipit the payment plans differ from £20/month (up to 250 products send) up to £200/month (10k products sent). If you want to save money, you can also look for integrations from every courier you planning to use. Some of them offer free solutions like Royal Mail. Royal Mail integrates Shopify with its Click and Drop system and provides a step by step guide on doing it. You can read about it here.
Discounts
Shopify offers easy to use and built-in system to manage your discount codes. You can access them from your backend menu – Discounts. You can choose the type and value of the discount, define which products it will apply, set up customer eligibility, usage limits, active dates and minimum requirements. It is a very well designed functionality.



Managing Customers
Once your shop is live and operating, and you already have customers, Shopify allows you to create customer groups. Yeap, that’s right. You can’t create customer groups in advance when setting up your shop. The way to generate a customer group is to search or filter your existing customer base and save the result as a new group.
Customer groups are a crucial tool when planning your marketing strategy. You can combine them with different discounts or shipping options; you can grant them access to various parts of your store and use them along with loyalty programs.
Unfortunately, Shopify doesn’t offer customers loyalty programs as a standard. They are available through an external app, like Smile: Rewards & Loyalty. The app comes without charges in the most basic version, but using the free plan will add smile branding to your website.
If you want to introduce customer group-specific pricing, you will need an external app like Wholesale Club, Wholesale Pricing Discount, or Wholesaler. They all come with an additional monthly fee, and among them, Wholesaler offers the cheapest plan of $4.99/month.
Multi-language
Shopify doesn’t have a multi-language function built-in. If you want your store to attract customers from different countries, having a multi-language store is a way to go. You can achieve that with an app from Wiglot that allows you seamlessly translate your store’s content.
The app isn’t free. The pricing depends on how many words you want to translate per year. You have the option to chose from Standard and Enterprise Plans. The cheapest in Standard, Starter Plan comes at €99/year and allows you to translate up to 10k words. The most expensive from this category, The Advanced Plan, comes at €1990/year and up to one million words translated. The Enterprise Plans are starting from €4990/year, depending on the number of words and languages used.
The Basic Plan, letting you translate 10k words, might look like a good option only before thinking about what you want to translate. If your site has Terms & Conditions, a specific Return Policy, various delivery options, an About Us page if you sell products with multiple combinations and longer descriptions, you might want to translate them all. And with that in mind, 10k words is not enough, even if you only want to add one language.
Let’s sum it up.
- Shopify comes with built-in payment gateways with flat-rate charges, and you are the best at sticking to it; otherwise, you will generate additional bills to pay.
- Abandoned cart recovery comes as standard in Shopify. You don’t need to add additional modules or extension.
- Shipping integration is a pain if you are not living in America or Australia. You need to add manually various couriers or let an application do it for you – again for an additional fee.
- Discount management is spot-on. Easy to use with various options.
- Managing customers is tricky and expensive. You can’t create customer groups in advance when setting up your shop. Depending on what features you want to use – loyalty programs, wholesale pricing, you might end up paying for few additional apps monthly to make it work.
- Shopify doesn’t offer multi-language options built-in. You need to purchase an additional app, generating another bill to pay.



4. Compatibility
Shopify comes with pre-installed integration with eBay, Facebook, Messenger and Google Shopping. To sell and advertise through those platforms, you only need to click on sales channels – add channel, and the system will do the rest for you. The fees for selling and advertising on those platforms will apply.
Adding Amazon or Etsy is also simple. You need to go to your App section and find the right app. The basic installation is free but only allows you to add 10 products per month to the marketplace. If you are planning on selling larger quantities, you are bound to pay monthly for the plan. If your customer base uses Groupon or a country-specific marketplace like Allegro, Ceneo, Walmart, you will have to install an external app with a monthly subscription plan.
5. Marketing and SEO
Shopify comes with some pre-installed marketing tools. As mentioned before, you have already integrated Google Shopping, Facebook and Messenger, where you can sell and advertise your products. There is also a tab in your shop menu called Marketing, where you can create a campaign or activate pre-installed marketing apps such as Snapchat Ads, SMS Bump, E-mail marketing or more. The apps are free, but you will have to pay the fees for advertising on various platforms.
Working with Shopify on your SEO is a piece of cake. The system comes with pre-installed basic SEO that allows you to add metadata to all your products. You also have a wide range of various additional plugins that can boost your SEO. Overall, Shopify is good for SEO and marketing, but some of the marketing tools designed for specific customers group or loyalty programs come with a hefty price tag.
6. Store management
Staff Accounts
Shopify allows you to create staff accounts to help you manage your store. The number of staff account you can add depends on your plan. With the cheapest Basic plan ($29/month), you can add 2 staff accounts, with Shopify ($79/month) – 5 accounts and the most expensive Advanced Shopify ($299/month) allows you to create up to 15 staff accounts.
Multi-store
The platform doesn’t allow you to run multiple stores from the same back office. You can only link your account with between four and eight physical retail locations (depending on your chosen payment plan). But if you want to run various stores with different designs – for example, for specific countries, offering locally sourced products or created for one particular market, in that case, Shopify doesn’t have a plan for you.
Stock Management
Shopify allows you to add multiple products in no time using the CSV file. Once uploaded, you can set up inventory tracking, which will enable you to manage stock levels. There is also an option to hide the sold-out products. Pretty straightforward.
7. Customer Support
Shopify offers various channels to offer customer support. You can use their excessive knowledge base, chat with their representative via live chat (24/7), write an e-mail, call them or use Twitter to communicate.
8. Security
Shopify protects the security of your store. However, your shop is only as secure as the weakest human element. Ultimately, if you won’t protect your store with a strong, regularly changed password, you are putting it at risk, the same as if you won’t log off at the end of your session. That also goes for every person who has access to your store. Shopify doesn’t provide you with additional plugins that could increase your security. For example, you won’t have a unique login link, which could prevent breaking into your store.
9. Cost
The biggest downside of Shopify is its cost. Shopify is expensive, and it can make it impossible to grow your business there.
The platform comes in three pricing plans: Basic ($348/year), Shopify ($948/year) and Advanced Shopify ($3588/year). But this is only the beginning of your bills. A professionally designed theme will add another $180 in your first year of using Shopify.
All Shopify’s sale comes with a transaction fee of 2.2% + 20p in Basic plan and 1.6% + 20p in Shopify Advanced. If you want to add Paypal or Amazon Pay, those fees come on top of Shopify charges. The apps to manage your customer base, loyalty programs, shipping – they all come with monthly payments, charging you on average £12/month/app. Using only apps for loyalty program and shipping whoops your yearly bill by another £288 if you decide on the cheapest plans. Your expenses can go out of control if you choose to use various apps.
At the time of writing this article, Shopify came out with Shopify Plus. This is their offer for bigger companies with higher volume trade and its priced at $2000/month.



10. Summary
Shopify is a brilliant platform for a small business. It’s easy to start, and you don’t need any technical knowledge. Almost everything is ready out of the box. Shopify isn’t free and comes with a hefty bill even with the basic options, and with your business growth, it becomes unprofitable to run a shop on Shopify.
WooCommerce
WooCommerce is the eCommerce extension of WordPress. Created by WooThemes is now owned by Automattic, the company responsible for WordPress.
1. Ease of use
WooCommerce is a WordPress extension. To start using it, you need first to perform a basic WordPress installation and configuration and then install WooCommerce. WooCommerce won’t run on its own without WordPress. If you already have a WordPress site, this is a plus, but if you need to start from scratches, the process might be daunting for beginners.
Some servers come with pre-installed WordPress or offer one-click-installation. It’s always worth asking your hosting provider if they have that option available. At Webindesk, we can do it for you without extra charges. Check our hosting plans here.
2. Design
WooCommerce is compatible with most WordPress themes. Same as with WordPress, you have the option to choose from free and professional themes, or you can hire a web designer to design and develop a site for you.
Unlike with Shopify, you can modify the site layout, not only the site elements. Designer-made, professional themes price starts at £60, compared to $180 (£191) on Shopify. You also have hundreds of thousands of themes to choose from, compared to 70 at Shopify.
At Webindesk, the Shop Startup package starts from £450. It includes setting up your store, implementing a professional theme customised with your branding, setting up your main static pages and adding initial products and categories.



3. Features
Payment Methods
WooCommerce as standard comes with its very own WooCommerce Payments that accepts all major credit and debit cards. It also includes direct bank transfers, cheques and cash on delivery. You can add additional payment gateways or completely replace WooCommerce Payments by installing free or paid plugins (over 100 to chose from). Because WooCommerce is a self-hosted solution, unlike Shopify, it does not charge a transaction fee. You only pay the fees specified by gateways providers like Paypal, Amazon Pay, Visa, etc.
Abandoned Cart Recovery
Unlike Shopify, WooCommerce doesn’t come with a built-in Abandoned Cart Recovery feature. However, you can quickly solve this issue by installing the right plugin. There are various to choose from, free like WooCommerce Cart Abandonment Recovery or Abandoned Cart Lite for WooCommerce, and paid like Abandoned Cart Recovery by Addify ($59/year) or Abandoned Cart Pro For WooCommerce from $119/year for a single store.



Shipping
Similar to Shopify, WooCommerce Shipping designed with America in mind. If your store is trading from the UK or EU, you need to resource third-party solutions. On their official website, WooCommerce Shipping recommends ShipStation and Shippo.
Shipstation is better suited for the UK market and offers integration with Royal Mail and various couriers. The pricing plans start from $9/month and allows you to send up to 50 shipments monthly. However recommended by WooCommerce, they are not the only plugins you can use for shipping. Our choice is Shippy Pro that lets you send up to 30 shipments for free in their Free Plan, and 250 – 100k shipments per month in their Fast Growing (€29 -€699) and Professional Plans (€79 – €899). Like with Shopify, you also can add various plugins directly from the couriers you use. Here is a guide on how to add Royal Mail Click & Drop to your WooCommerce.
Discounts
WooCommerce comes with a discounts system built-in. Here they’re called Coupons. You can easily create and manage your Coupons. There is an option to create various discounts: percentage discount, fixed cart discount and fixed product discount. You can specify the discount rules such as amount, expiry dates, minimum and maximum spend, include or exclude products and categories, define e-mail restrictions and add free shipping.
However, unlike with Shopify, you can’t create Buy One Get One Free rule. You will need an additional plugin for this functionality. Coupons Management’s plugins come as a premium feature like Buy One Get One Free plugin for WooCommerce by Oscar Gare, priced at $49/year.
Managing Customers
WooCommerce, out of the box, comes without Customer Management options. To create new customer groups, you need to install a free plugin called Groups.
The plugin allows you to create and manage customer groups, control membership and grant access. If you require more than basic functionality, for example, if your store is membership-based, selling various courses online, you might need to upgrade to a paid version. There are many plugins to chose from, which differ in price and functionality. We recommend doing ground research before buying any plugin to ensure you got the product suited the best for your needs.
Customer groups will allow you to manage promotion, sale nad loyalty programs in your store. WooCommerce offers 57 plugins and extensions to help you boost your sale. The price differs from $29 to $199 per year, depending on the module and its functionality. For example, Review for a discount is priced at $29/year, while much more advanced WooCommerce Points And Rewards priced at $129/year.
Multi-language
Same as Shopify, WooCommerce doesn’t come with a multi-language option built-in. Just like at Shopify, the best option for a multi-language store is a plugin from Weglot. It has the same pricing plans corresponding with its cost for Shopify.
Let’s sum it up.
- WooCommerce comes with a built-in payment gateway, and similar to Shopify, you can install additional gateways depending on your customer market. Unlike Shopify, WooCommerce doesn’t charge you for each transaction, so you only paying to the gateways operators – half of the cost of Shopify.
- Unlike Shopify, WooCommerce doesn’t come with a built-in Abandoned Cart Recovery feature. You have a choice of free and paid plugins to add this functionality.
- Similar to Shopify, the default WooCommerce Shipping designed with overseas stores in mind. You have the same options as Shopify – pay for one plugin monthly or install various courier plugins.
- Discount management is good out of the box but lacks Buy One Get One Free functionality. For this feature, you need a premium plugin.
- Managing customers is easier and less expensive than at Shopify. With a free plugin, you can create and manage various customer groups and create basic membership options. Paid plugins offer more advanced features, loyalty programs, and wholesale pricing from $29 to $199/year per plugin.
- WooCommerce doesn’t offer multi-language options built-in. You need to purchase an additional app and pay a monthly subscription fee.
5. Marketing & SEO
Out of the box, WooCommerce doesn’t have any advanced marketing tools installed. You can create coupons and send them via e-mails, but if you want to integrate your store to any marketplace, you need a plugin.
WooCommerce offers a wide choice of free and paid plugins that will let you manage your store’s marketing at ease. You can integrate your store with MailChimp for free; you can see real-time reports, product insights, abandoned carts, and many more with Metorik, with prices starting from $20/month depending on your monthly order volume, and many more. The official WooCommerce extension catalogue comes with 106 plugins dedicated to marketing.
Working on SEO with WooCommerce is a joy. Because WooCommerce is a part of WordPress, you can use the same tools for driving your SEO as with any WordPress site. You can use metadata to describe your products, boost your site traffic with up-to-date posts or use an additional plugin designed for WooCommerce. One of the best is Yoast for WooCommerce, priced at £69/year.



6. Store management
Staff Accounts
Unlike Shopify, WooCommerce won’t restrict how many staff accounts you can create. By default, you can create an unlimited amount of user accounts and assign them a Shop Manager role. This function allows the user to access and manage orders, refunds and products, but prevent access to customers accounts and site elements such as plugins or extensions.
If you need extended functionality, for example, to restrict your staff from accessing the WordPress site, you might need to download an additional plugin.
Multi-store
In opposite to Shopify, WooCommerce does offer multi-store solutions. It’s not one of the built-in features, but you can easily add it with a WooMultistore plugin. It enables you to run multiple WooCommerce stores from a single WordPress admin account and comes at $199/year.
You can customise the products descriptions, language, have different payments methods, currency and shipping options available. You can add products exclusively to one store or make them global and available in all stores you manage. However, if you wish to have a completely different theme for your stores, you will need to install another plugin that allows you to use multiple themes on one WordPress installation.
Stock Management
WooCommerce allows you to add multiple products in no time using the CSV file. Once uploaded, you can set up inventory tracking, which will enable you to manage stock levels. The built-in functions are good if your shop is small to mid-size. But if you own a big store, you will benefit from additional plugins. There are plenty to choose from, free and paid, offering various features and pricing plans.
7. Customer Support
WooCommerce Support comes as a well-built knowledge base, with how-to-guides, troubleshooting and FAQ. You can also create a ticket and contact the developer if you need help with one of the premium plugins. Unlike Shopify, WooCommerce does not offer direct support for users. If you are using a free plugin or built-in functionality and can’t solve the problem with the knowledge base or don’t know what’s causing the issue, you can look for help from an external company. Many firms are specialising in WordPress and WooCommerce maintenance and repair. If you want to see our pricing plans, please check the section Care Plans.
8. Security
Opposite to Shopify, WooCommerce, isn’t an all-in-one cloud solution with security managed by someone else. It works as a part of WordPress, a self-hosted Content Management System (CMS).
The WooCommerce plugin doesn’t come with any built-in security and shares the same security settings as WordPress. Therefore, it needs to be handled either by yourself, your developer, or your hosting provider. For example, they can help you with choosing the right hosting plan, SSL and security plugins. But it’s up to you to keep your password strong, safe and regularly changed and your shop up-to-date with all plugins. If you prefer that someone else takes care of these aspects, you can opt-in for monthly Care Plans, starting for as little as £6/month at Webindesk. We also offer e-commerce dedicated hosting with prices starting from £3.75/month.



9. Cost
WooCommerce itself, unlike Shopify, is free to download and use. How much your site will cost depends on the functionality you need, as some plugins come with a monthly subscription plan. If you decide on a professional theme or use developer help, this will also generate additional cost. However, it will save you lots of time. Your standing running cost will further include hosting and domain name, but you are in for a bargain compared to Shopify’s price.
10. Summary
WooCommerce is a versatile and complex WordPress plugin. It allows you to create and manage a shop selling physical and virtual products along with downloadable files.
It is flexible and will allow you to grow your store along with your company growth. For example, you can start as a single store, later add multi-store functionality, discounted membership options and other features. However, because it is a plugin, the initial setup might be a bit overwhelming for beginners.
PrestaShop
PrestaShop is a leading in Europe, a self-hosted eCommerce platform, free to download and install on any server. It allows you to sell physical, virtual and downloadable products.
1. Ease of use
Unlike WooCommerce, which needs WordPress for installation, PrestaShop is a stand-alone platform. You can download it for free, upload it on your server and install under 5 minutes. Many hosting providers offer PrestaShop one-click installation or come with a pre-installed platform. Check our eCommerce ready hosting plans.
During step-by-step guided setup, PrestaShop offers you Sample Data installation. We strongly recommend using that option. The shop will install sample data, including products, customers and sale, so that you can focus on design, branding, and functions and play around to get familiar with the system.
The dashboard gives you insight into your current sales graph, a new customer visit, abandoned carts, and many more. After login in, you are presented with everything that you could expect from a good eCommerce platform. In comparison, login into your WooCommerce means logging into WordPress and choosing a shop from the left-hand side menu. Shopify logs you directly into the shop but won’t present you with your home screen’s sales trends.



2. Design
On the official PrestaShop website are currently listed 2436 themes, here called Templates. But if you type in Google PrestaShop Template, you will find hundreds of thousands of them. Free and paid. All fully mobile responsive and highly customisable.
The price range for a professional PrestaShop Template varies from $29 to $69 (compared to $180 Shopify and £60 WooCommerce) and, in most cases, includes lifetime updates. You can also build a theme yourself using a visual builder or hire a developer to do it for you. But in the case of PrestaShop (thanks to lifetime updates), the best option is to buy a professional template and customise it yourself or with the developer’s help.
In PrestaShop, you have complete control over how your site layout will look like and, thanks to the sample data; it’s easy to see how your shop will look with products.
PrestaShop allows you to work on your store while keeping it offline for your customers. It will automatically add your IP to its white-list, enabling you to see the shop’s front-end like your customers will do.



3. Features
Payment Methods
Out of the box, PrestaShop comes with PrestaShop Checkout. It is a global, multi-gateways solution covering various credit cards, PayPal and locally popular payment systems like iDeal, Sofort, Bancontact, Giropay, MyBank, Przelewy24, EPS and many more. It also comes with a free Anti-Fraud Tool.
Unlike Shopify, PrestaShop won’t charge you for using its checkout. You only have to pay fees for specific gate providers (same as with WooCommerce). Suppose PrestaShop Checkout isn’t the right solution for you, or you want to add more options for your customers. In that case, you can choose from over 250 payment gateways available on the PrestaShop Marketplace. Once you create an account, you can log in from your shop back-office and browse it without leaving your store.
Abandoned Cart Recovery
Abandoned Cart Recovery comes as a built-in feature in PrestaShop. After logging into your shop, you can see all abandoned carts and items in them. The system will send an e-mail reminder for your customer and allow them to pick up where they left it. If that’s not enough for you, there is a wide range of modules available (free and paid) that enable you to set up specific timing when the system sends the e-mail reminder, does it includes a discount offer and if it uses multi-channels. It means that your customer will get your e-mail and a reminder on social platforms and google search.
Shipping
Because PrestaShop is a European invention (Shopify and WooCommerce are both an American product) the shipping doesn’t make preferable an overseas market.
Setting up shipping in PrestaShop is very straightforward. For free, using built-in features, you can set up various couriers, delivery times and cost. You can add international delivery, collection in store, set up your default delivery method or offer free delivery for a specific customer group. You can set up pricing based on size, weight or amount spent.
If that’s not enough and you want to integrate your shop fully with the courier, and for example, print Royal Mail delivery slips from your back office, you can install a paid module that will do it all for you. The good news is, unlike with Shopify and WooCommerce, most modules in PrestaShop aren’t based on monthly subscription but comes with a one-off price.
Discounts
PrestaShop comes with a basic discounts system built-in. Here they are called Vouchers. There are options to create percentage discount and fixed amount discounts. You can exclude items or categories from the discount, specify the shipping option, expiry dates, the minimum and maximum spend. Also, you can exclude sale items from the deal or set up a flash sale across the whole store or selected categories. You can also specify which customer groups are eligible for the discount and advertise the discount code at the checkout. Pretty impressive, as for a standard feature.
If you need even more control over your discounts or want to create specific deals like Buy One – Get One-Half Price or Buy One – Get One Free, use loyalty programs (rewards points, membership, refer a friend etc.), you will need to install one of the premium modules. Unlike in WooCommerce or Shopify, you will only have to pay once for the module and only purchase additional support if required (some modules come with lifetime support and upgrades). Prices for modules varies depending on their complexity, from $33 for simple Loyalty Points For PrestaShop to £174.99 for complex All-In-One Rewards: loyalty, referral, affiliation module.



Managing Customers
Unlike Shopify and WooCommerce in PrestaShop, you can create customer groups while configuring your shop without additional modules. The system enables you to create as many customer groups as you need and assign them to your customer’s accounts. You can also set which group will be default after making the first purchase.
Suppose you don’t change the initial settings. In that case, Prestashop will set up three customer groups: visitors (everyone visiting your website), guests (purchasing product without registration, using guest account) and customers for registered customers who created an account in your store.
Multi-language
In opposition to Shopify and WooCommerce, PrestaShop comes with multi-language features built-in. No need to buy any module or pay for a subscription. All you need to do is activate chosen language from your back-office, and voila! Your site is now multi-lingual. You can start translating your content and metadata. If you rather have someone to do it for you, you can always install one of the paid modules, but be prepared for a hefty translation fee.
Let’s sum it up.
- PrestaShop comes with a complex, built-in payment gateway and doesn’t charge you for each transaction, so you only pay the gateways operators (unlike Shopify). You can install additional gateways depending on your customer market (similar to WooCommerce).
- Abandoned Cart Recovery is another built-in feature, ready to use straight out of the box (also built-in Shopify, need an extra plugin with WooCommerce).
- Setting up shipping is easy and doesn’t require additional purchases (unlike with Shopify and WooCommerce).
- Managing customers is a piece of cake with PrestaShop. You can create customers groups without the need for additional software, and you can set it up before you start trading (in opposite to Shopify and WooCommerce).
- Multi-language features are built-in and free to use (unlike with Shopify and WooCommerce).
5. Marketing & SEO
Because PrestaShop is a stand-alone eCommerce platform, not like WooCommerce a plugin, out of the box comes with many advanced marketing tools.
On the left-hand side menu in the back office, you will find a section Advertising. It is a native module known as PrestaShop Ads. It allows you to connect your shop to Google Ads, Facebook and Instagram Marketplace in just a few clicks. The whole process is smooth, and if you don’t have the required Facebook Ads account, the setup will point you to how to obtain one.



After initial configuration, you can see reports on how your shop perform at Google Ads and Facebook campaigns if you run them before. The reporting function is available for free and comes in very handy, with access straight from your back-office. If you decide to upgrade to premium plans, the system will allow you to run Google Ads, Facebook and Instagram campaigns. All you have to do is choose your target market, products, and the system will do the rest for you. The plans are billed monthly and come at a hefty fee of $129/month for 2500 monitored products monthly and $299/month for 10000 products/month.
If your shop is small to mid-size, you will be perfectly fine with the free functionality of PrestaShop Ads.
One of the most impressive features in PrestaShop is PrestaShop Metrics. It’s a new, native tool that synchronises with Google Analytics and presents reliable KPI directly on your dashboard.
If you ever wanted to develop a website similar to eBay, PrestaShop has the right tools for you. Installing one of the Multi-Vendor Market Place modules (priced on average around £90) gives you this functionality. By converting your online store into a marketplace, you allow multiple sellers to list their products on your website. You can charge a fixed percentage commission to the sellers or create membership plans based on numerous conditions.
Connecting your store to eBay, Amazon, Etsy, and other global marketplaces is effortless.
You have various modules to choose from. They offer connections to one or multiple marketplaces. The module’s initial price is higher than on WooCommerce and usually comes around £120 – £250 per module. However, unlike WooCommerce, you will only pay once for the module so that you will save money in the long term.
If your company already uses MailChimp, Prestashop offers free tools to integrate your shop with it.
PrestaShop comes with a range of native SEO functions. You can add and manage metadata, re-write links, create a shop site map and optimise its speed. If your shop is multi-lingual, you also can optimise SEO for various languages you use. If that’s not enough, you have a choice of free and paid modules to boost your SEO even further. The official PrestaShop addon and modules catalogue lists 186 available extensions in this category.
PrestaShop is an eCommerce platform; hence it doesn’t offer a blog function as a native. You can create static pages using built-in functionality, but if you want to lift your SEO with regular posts, you need to add this feature by installing a premium module. Again it’s a one-time cost, on average around £50.
6. Store Management
Staff Accounts
Like WooCommerce, PrestaShop doesn’t limit the number of staff accounts, here called Employees, that you could create. Your employees can access products, edit orders, accept payments and refund customers.
Multi-store
One of the best PrestaShop features is the multi-store functionality. And it comes built-in. You can activate it in the back office. That’s it. You are now ready to run multiple stores.
The multi-store feature gives you complete control over your shop. You can customise everything without the need for additional modules. You can have various domains, shipping, currency, language and templates.
If you need further customisation, you can install additional modules. However, the multi-store feature is pretty spot-on without the need of installing any extensions.
Stock Management
Advanced Stock Management is a great native feature that comes with Prestashop. It enables store owners to use multiple inventory sources and handle them in one place.
7. Customer Support
PrestaShop Support comes with an impressive and well-organised knowledge base. If you stuck, you could browse the FAQ, report a bug or call them Monday to Friday during working hours. And if you experience any issues with addons or modules, you can contact the support team via live chat or raise a support ticket.
If everything fails, or you don’t have time to fix the issue yourself, you can always ask an external company for help. At Webindesk, we offer one-off repairs at a flat rate of £55 and monthly Care Plans starting from £6/month.
8. Security
Unlike WooCommerce, which doesn’t come with any native security features, PrestaShop comes armed with security tools.
During installation, you have an option to change your admin folder name so that your address to logging into the back office isn’t apparent. The platform also comes re-captcha and anti-spam ready. You can further enhance its security by installing additional modules.
PrestaShop is a self-hosted system, which means you are the main factor in making it secure. It’s up to you to choose the right hosting (with SSL), keep your shop up-to-date with all plugins, regularly change your and your employee password.
If you prefer that someone else takes care of these aspects, you can opt-in for monthly Care Plans, starting for as little as £6/month at Webindesk. We also offer e-commerce dedicated hosting with prices starting from £3.75/month.
9. Cost
PrestaShop, just like WooCommerce, is free to download and use. How much your site will cost depends on the functionality you need, as some modules come with a premium price. However, unlike WooCommerce, most premium modules come with a one-off fee, not a monthly subscription.
If you decide on a professional theme or use developer help, this will also generate additional cost. But, it will save you lots of time. Your standing running cost will further include only hosting and domain name, drastically lowering your running cost comparing to Shopify or WooCommerce.



10. Summary
PrestaShop is highly customisable, packed with the features eCommerce platform. It allows you to create and manage a shop selling physical and virtual products along with downloadable files.
Without a doubt, PrestaShop will enable you to grow your store along with your company growth. You can quickly transform it into a multi-store and multi-lingual platform. You have tools to build your market place, add membership options and many more.
The verdict
Shopify
It’s a good option for individuals starting with an online business. If you want an easy, all-in-one solution and don’t mind paying high monthly bills, Shopify is for you. However, with the growth of your shop, it becomes unprofitable.
WooCommerce
If you already have a WordPress website and want to add a shop functionality, WooCommerce is the ideal choice. WooCommerce is a plugin that works under WordPress, so if you are familiar with the WP system, you will feel right at home.
WooCommerce is highly scalable. You can start with just a few products and features and add more when your company grow. The plugin can handle large stock quantities and orders. The monthly fees for premium features are the only downside of WooCommerce.
Some of the well-known companies that use WooCommerce are:
PrestaShop
If you seriously think about running an online store, PrestaShop is for you. It’s a stand-alone, highly scalable and customisable platform.
It comes backed with marketing and security features. You can switch on advanced stock management and can be effortlessly turned into a multi-store or multi-language platform. Prestashop comes even with the tools empowering you to create an alternative to eBay, allowing you to build your own Market Place.
Similar to WooCommerce, you can start small and add more features as your company grow. The bonus with PrestaShop is, in most cases, you will only have to pay once for purchasing a premium module.
Some of the well-known companies that use PrestaShop are:
There is one looser in the battle, and it’s Shopify. However, there are no winners. Both PrestaShop and WooCommerce are excellent choices to build your store.
The choice between the two comes down to your preference, company vision and plans for the future. For example, if you already use WordPress, WooCommerce will be a natural extension for your website. On the other hand, if you start fresh, PrestaShop might be the best option for your business. When in doubt, talk to our team about your project and vision for the future. We are happy to help find you the best-suited solution for your company. Contact us now to discuss your project.



All quoted prices are current on April 2021.