PrestaShop vs Shopify — Which is Better?

Our content is impartial, but funded in part by affiliate commissions (at no extra cost to our readers). Learn more.

Researched by Karen McManus, written by Chris Singleton

The quick verdict

In this shootout, the clear winner is Shopify. It is much easier to use, gives you more free templates, comes with a wider range of built-in features, has a much larger app ecosystem and provides more comprehensive, 24/7 support. In particular, it’s a much better choice for dropshipping and point of sale applications.

Prestashop does have a few advantages over Shopify, though. Its default product option limits are more generous; its theme store contains a wider range of premium templates, its import and export functionality is more comprehensive and it comes with unlimited user accounts.

But overall, the better choice for most people — especially those without technical skills — will be Shopify.

Reasons to use ShopifyReasons to use PrestaShop
It’s much easier to useIt gives you unlimited user accounts
Built-in, powerful point-of-sale features are providedWider range of premium templates provided
It’s a much better platform for dropshipping and print on demandBetter import / export features
It gives you access to more apps and integrationsLonger free trial
Built-in blogging toolsWider range of payment gateways available
Larger range of free templates provided

Video comparison

Key alternatives

BigCommerce, Wix, Squarespace, WooCommerce

Welcome to our PrestaShop vs Shopify comparison. First up you’ll find a table containing a side-by-side overview of some of the key features of both platforms; this is followed up by the full, in-depth comparison.

At a glance comparison

PrestaShopShopify
Number of free templates213
Number of paid-for templates1,650+190+
Live stores (source: Builtwith.com)212,0004.68m
Payment gateways240+100+
Transaction feesNoNo — so long as you’re on a ‘Basic’ or higher plan and Shopify Payments is used. 0.6% to 5% otherwise, depending on plan.
Product import limitNo limitCSV file of up to 15MB can be uploaded
Product option limitNo limit3 (without app being installed)
Product variant limitNo limit100 (without app)
Digital product file size limit40MB5GB with Shopify’s own ‘Digital Downloads’ app
Abandoned cart recoveryRequires appBuilt-in
Dropshipping apps14550
Point of sale featuresRequires appBuilt-in
Multicurrency sellingYes Yes
Multilingual featuresSell in 80+ languagesSell in 20 languages
Automatic tax calculation featuresYesYes
Learning curveModerateGentle
Customer supportMonday-Saturday, office hours24/7
PricingPricing by turnoverPricing by feature set
Free trial14 days — details here3 days (extendable for 1 month for $1) — details here

Let’s kick things off with a look at the background behind both platforms.

PrestaShop and Shopify: a quick overview

Shopify’s background

Shopify has been around since 2006, when entrepreneur Tobias Lutke realized that the ecommerce solution he’d developed for his own snowboard-selling business would work for other companies too. Today, Shopify is one of the biggest ecommerce platforms in the world, hosting more than 4.68 million sites and delivering 10% of ecommerce in the US.

The platform is used by organizations of all sizes, with smaller businesses using ‘regular’ versions of Shopify, and enterprises and hypergrowth businesses using Shopify Plus, a more expensive version of the platform aimed at companies with more advanced needs regarding security, API use and bandwidth.

You can sign up for and create a Shopify store in a browser – and there’s a three-day free trial available for the platform too. This can be accessed without submitting credit card details.

The Shopify platform
The Shopify platform

PrestaShop’s background

Founded by French software engineers Igor Schlumberger and Bruno Lévêque, PrestaShop started life in 2007. Unlike Shopify, it is an open source platform, which means that anyone can access (and improve) the software’s underlying code.

The platform comes in two versions: a free version, PrestaShop Classic, which you install, host, and manage on your own server, and a paid-for version, PrestaShop Hosted, which bundles the software and web hosting together (with the software pre-installed for you).

Both versions of PrestaShop have broadly the same feature set, but in this review, we’re comparing Shopify against Hosted PrestaShop, as — being a fully hosted platform involving monthly fees — it is a more comparable product.

(Most of the observations contained in the comparison are relevant to both versions of the platform, however.)

Today, PrestaShop is used by around 212,000 ecommerce sites around the world (source: BuiltWith.com). The PrestaShop community is made up of over a million users, developers, and partners.

To get started with PrestaShop, you sign up for a 14-day free trial (unlike Shopify however, credit card details are required to access this).

The Prestashop platform
Prestashop is an open source ecommerce platform that comes in two versions — a self hosted platform and a hosted one

Templates

Quantity available

The starting point for your store design in both PrestaShop and Shopify is the installation of themes — pre-designed, editable templates that you customize to meet your branding requirements.

In PrestaShop, you get access to just two free themes (‘Classic’ and ‘Casual’), to which you can make small tweaks, like adding a logo or changing fonts and colors. If you want to make bigger or bolder changes, you’ll need to purchase a premium theme — over 1,650 of these are available in the PrestaShop Marketplace, ranging in price from around $95 to $313

The two free Prestashop themes are clean and simple, and are fully responsive too — meaning your shop will automatically display correctly on any device (mobile, tablet, desktop etc.). You can easily make minor changes to both of them.

PrestaShop theme store
PrestaShop theme store

Shopify comes with a significantly larger number of free themes – 13 in total. Like Prestashop’s, these free themes are also fully responsive and easy to customize.

You can access a further 170+ paid-for or ‘premium’ themes in the Shopify Theme store. These range in price from $140 to $400. 

Ultimately, when it comes to themes, Shopify wins if you’re on a budget — its free offering is much more extensive. However, if flexibility is important to you then you may appreciate the fact that PrestaShop’s theme store offers a much wider range of templates (and at a generally lower price point too).

Shopify theme store.
Shopify themes

Theme flexibility

Both Shopify and Prestashop let you make simple changes to your theme, via style controls that let you configure things like backgrounds, fonts, colors etc. 

I’d argue that the interface for doing so in Shopify is more user-friendly, however — it’s cleaner, better-thought through and generally less clunky to use.

(Unlike PrestaShop, Shopify lets you configure a lot of theme elements via a drag and drop editor.).

But what if you want to make bigger changes to your design?

Well, switching themes in both platforms is easy enough — you just go to each one’s respective theme library and click on the new one you’d like to install.

As for editing CSS — the code that controls the appearance of a website — this isn’t possible out of the box in Hosted PrestaShop. You can however install third-party apps (‘modules’) that give you the option to do this.

By contrast, Shopify enables you to edit almost all of the theme’s CSS without the need to install anything.

Editing CSS in Shopify
Editing CSS in Shopify

Now, let’s move on to what Shopify and PrestaShop are primarily designed to do: sell stuff.

Ecommerce features

Payment and transaction fees

In order to accept payments for goods on an online store, you’ll need to connect it to a payment gateway — the software that processes credit card transactions.

Both PrestaShop and Shopify provide you with a built-in payment gateway, and access to a range of third-party ones too.

PrestaShop’s default payments option, ‘PrestaShop Checkout,’ has been created in partnership with PayPal; it enables your customers to pay for goods by debit or credit cards, PayPal or by other local methods. The fees for this are set by PayPal and vary by country (see table below for the relevant fees for the US and the UK).

Payment typeProcessing fee (US)Processing fee (UK)
Credit/Debit cards2.59% + $0.491.2% + £0.30
PayPal3.49% + $0.492.9% + £0.30
Other Payment Methods2.59% + $0.491.2% + £0.30
American Express3.5%3.5%

In addition to PrestaShop’s built-in payment gateway, there are 255 third-party payment gateways that you can connect to the platform (through the addition of a ‘payment module’). These well-known options like Square, Zettle, Stripe, Revolut, Amazon Pay, Klarna and SumUp.

PrestaShop payment gateways
PrestaShop payment modules — you must install one to accept payments online

As for Shopify, its own payment gateway is called ‘Shopify Payments.’ If you use this to accept payments, you won’t be charged any transaction fees. However, if you use a third-party one, Shopify will take a cut of between 0.6% and 5% of each sale (depending on the plan you’re on).

Overall Shopify supports over 100 payment gateways, including all the big hitters like Stripe, PayPal, WorldPay, and Klarna. The exact number varies by region though, so it’s worth checking the list of payment gateways available where you are.

Shopify payment gateway information
Shopify payment gateway information

So it’s a win for PrestaShop on the payment gateway front — it works with more of them, and there are no transaction fees to worry about.

PCI compliance

The ‘Payment Card Industry Data Security Standard’ (PCI DSS for short) is a set of standards designed to ensure that all online retailers that process credit card information do so securely. When an ecommerce website is PCI compliant, this means that the store adheres to those standards.

So how do PrestaShop and Shopify stack up on this front?

Well, I was surprised not to find any mention of PCI compliance within my PrestaShop test store or the PrestaShop website, so I contacted the PrestaShop support team about this. They explained that because PrestaShop doesn’t process any payments itself, it doesn’t have any PCI compliance obligations – these lie with your preferred payment gateway provider, apparently. The support team did confirm that the PrestaShop Checkout module is PCI compliant, though.

As for Shopify, its built in payments processor, Shopify Payments, is Level 1 compliant, which means that credit card transactions are securely processed and there’s a commitment to keeping customer data safe. Its third-party payment gateway partners are likely to be PCI compliant too, but make sure you check relevant terms and conditions carefully for any compliance responsibilities they pass on to you as a merchant.

Product management

Adding products

There are two ways to add products in PrestaShop and Shopify: you can either create them from scratch using their content management systems (doing so involves a fairly similar process in both platforms) or you can use a CSV file to bulk import product data.

If you choose to import products via CSV, there’s a limit to watch out for if you’re using Shopify — it doesn’t let you import a CSV file that is greater than 15MB in size.

By contrast, no limits apply to file size (or product quantity) in PrestaShop, making it the more flexible product from an import point of view.

Product options and variants

In ecommerce, if your products come in a variety of shapes or sizes, you’ll find yourself working with ‘product options’ and ‘product variants.’

A product option is the attribute of a product — the shape, size or color it comes in, for example.

A product variant is a combination of specific product options. For example, a large blue suede shoe would be one product variant; a small red leather one would be another and so on.

In PrestaShop, you can work with an unlimited number of product options and variants (although some of the language used to describe them is odd — variants are referred to as ‘declinations,’ for some reason!).

Working with product options in PrestaShop
Working with product options in PrestaShop

In Shopify, however, you’re limited to just three product options and 100 variants. You can get around this, by adding some code to your product pages or by purchasing and installing a third-party app that lifts these limits (for example, the appropriately-named ‘Infinite Options’ app).

Working with product variants in Shopify
Working with product variants in Shopify

Overall, Shopify is fine if you’re selling items with a small number of variants, but PrestaShop offers more flexibility out of the box for working with more complex product ranges.

Selling digital products

With PrestaShop you can very quickly and easily add digital products to your store, including music files, ebooks or digital art — you simply select the ‘digital product’ option when you create a new product.

However, the maximum file size limit for digital products is just 40MB, which is far from ideal (you’ll need to resort to an add-on ‘module’ to sell larger files).

Setting up a digital product in PrestaShop
Setting up a digital product in PrestaShop

Shopify doesn’t let you sell digital products out of the box — you’ll need to install an app to do this. There is a large number of suitable apps to choose from, including a free option from Shopify — its ‘Digital Downloads’ app. This is easy to install and use and gives you a generous 5GB limit on file size (it also lets you bundle physical and digital products together, which is very useful).

Shopify's 'Digital Downloads' app
Shopify’s ‘Digital Downloads’ app

Given the more generous file size limit that comes with Shopify’s free Digital Downloads app, I’d argue that when it comes to selling virtual products, the winner is Shopify.

Dropshipping and print on demand

Dropshipping is a method of selling products where you don’t manufacture, purchase, store or deliver any of them yourself. Instead, you take orders for products via your ecommerce store, and pass these onto a supplier. The supplier then ships the goods to your customer and charges you a fee for doing so.

Print on demand works in a similar way, but instead of selling ‘off the shelf’ items, you design products that are made — or ‘printed’ — by your supplier after an order has been placed.

Neither PrestaShop nor Shopify includes dropshipping functionality by default — you have to install a third-party module / app to do so.

In PrestaShop, I found 14 dropshipping modules in the Hosted Marketplace; this is dwarfed by Shopify’s equivalent offering of 550+ dropshipping-related apps.

(It should be noted however that of these, just 14 are tagged as ‘Built for Shopify,’ meaning that they meet the highest levels of safety, performance and usefulness.)

When it comes to print on demand, Shopify is the hands down winner. While 500+ apps are surfaced for a ‘print on demand’ query in its app store, the same search yielded just one result in the PrestaShop module store. 

So ultimately if you’re hoping to start a dropshipping or print-on-demand business, of the two platforms, the more suitable one for most merchants is likely to be Shopify.

The Shopify dropshipping starter kit

If you’re interested in dropshipping, I’d recommend that you take a look at Shopify’s dropshipping starter kit — with this, you get several days of free access to Shopify plus lots of bundled resources and tools that show you how to launch a successful dropshipping Shopify store.

Point of sale

Point-of-sale functionality allows you to use card readers and other selling hardware in conjunction with your online store to sell in a physical location (a pop-up shop, retail outlet, market stall, event etc.).

Not only does POS let you accept payment for goods, but it lets you link your selling hardware to your online store’s back end — meaning that your inventory levels remain accurate, regardless of whether you make a sale via your online store or in a physical location.

To facilitate point-of-sale payments with PrestaShop, you’ll need to download a third-party POS module from the Marketplace (for example a module by Zettle, Stripe, or Square — these are usually free for existing customers to use).

But unlike PrestaShop, Shopify includes POS functionality in all its plans by default — even its $5 per month ‘Starter’ plan. This covers the basics of in-person selling and works with a wide range of selling hardware (which you can purchase from Shopify’s official POS hardware store).

However, you should note that Shopify’s bundled POS features only facilitate selling in one location — if you’d like to sell in more, you will need to invest in a ‘POS Pro’ add-on for the platform. This isn’t cheap: it costs $89 per location, per month — but in addition to letting you sell in multiple locations it also unlocks a range of additional POS features, including options to:

  • work with an unlimited number of store staff
  • define staff roles and permissions
  • facilitate exchanges
  • create custom printed receipts for your customers
  • create purchase orders
  • attribute sales to particular staff members
  • obtain low stock warnings.

Overall, if accepting payments at point of sale is going to be a significant part of your business, the more obvious choice of the two platforms is Shopify.

Multi-currency selling

Both PrestaShop and Shopify facilitate multi-currency selling well.

To start selling internationally with PrestaShop, you import a ‘localization pack’ for the relevant countries you want to sell in (these are available for 80+ territories).

You pick a country and the localization pack will then add all the relevant currencies for it into your PrestaShop store (you can also use the pack to add local tax rules and languages).

Installing a localization pack in PrestaShop
Installing a localization pack in PrestaShop

Shopify also ships with a comprehensive suite of features for global and multi-currency selling: ‘Shopify Markets.’ This lets you create a ‘market’ based on a country or group of countries, then manage currencies, languages, and payment processors for this all in one place.

This feature is extremely easy to use, and once set up correctly, will automatically display prices in a store visitor’s local currency. The checkout process will take place in that currency too — and this is significant, because a lot of similar ecommerce platforms don’t yet facilitate this (even well-known competing solutions like Squarespace and Wix don’t yet support multi-currency checkout).

Setting up Shopify Markets
Shopify Markets

The only thing to watch out for with Shopify Markets is that it only works if you are selling from a country where Shopify’s own payment processor, Shopify Payments, is available. Additionally, to get the very most out of Shopify Markets, you may need to invest in a quite expensive plan — only the $299 per month ‘Advanced’ plan fully caters for duties and import taxes at checkout.

Multilingual features

Both Shopify and PrestaShop let you translate your store into multiple languages.

With PrestaShop this involves the same process as setting up multicurrency features — you have to install a ‘localization pack’. You can either translate your content yourself, or use a PrestaShop module to do it automatically for you.

Localization packs may install more than one language in some cases — for example installing the Belgium localization pack installs both French and Dutch on your store.

Enabling multi-currency features in PrestaShop
Enabling multi-currency features in PrestaShop

With Shopify, your store can be displayed in up to 20 languages, so long as you’re on a ‘Basic’ plan or higher. As with Prestashop, you’ll need to provide the translation yourself or make use of a third-party app if you’d prefer a machine translation.

Abandoned cart features

Abandoned cart recovery is where you identify visitors to your store who went part of the way through a purchase and try to convince them to complete it. This is usually done by sending them an email containing an incentive to do so (typically in the form of a discount code).

PrestaShop doesn’t have an abandoned cart feature built-in, but there are a number of partner modules available to purchase in its marketplace. You’ll need to read the description for each module carefully — they can vary dramatically in cost, complexity and customizability.

By contrast, abandoned cart recovery is a built-in feature in Shopify, available on nearly all its plans. With this feature enabled, you can design fully-editable workflows that let you specify the exact conditions that should trigger an abandoned cart reminder.

Shopify abandoned cart workflow
Creating an abandoned cart journey in Shopify

So when it comes to recovering abandoned carts, it’s a clear win for Shopify.

Tax calculations

PrestaShop and Shopify are both two of the better options available when it comes to tax calculations.

In PrestaShop, as with currencies and languages, tax calculations are handled by ‘localization packs.’ When you import one of these for a given country, PrestaShop also imports all the relevant tax rules for it.

(PrestaShop doesn’t guarantee that these are correct, though, so it’s advisable to periodically check these for accuracy.)

Setting up tax rates in PrestaShop
Setting up tax rates in PrestaShop

Shopify can automatically handle most common sales tax calculations for you too, and you can set up tax overrides for unique tax laws and situations. As with PrestaShop, you’ll need to tell Shopify what countries you need to apply tax laws for before the relevant rates are applied to product prices (and as with PrestaShop, it’s a good idea to check these against official requirements from time to time too, to ensure they’re up to date).

VAT MOSS in Shopify and PrestaShop

Significantly, both PrestaShop and Shopify support VAT MOSS tax calculation.

This is a requirement that sellers of digital products to consumers in the EU add value added tax (VAT) to each product on a per-country basis. VAT rates for digital goods vary by EU country — there’s one VAT rate to be applied for Ireland, one for the Netherlands, another for France and so on.

Many leading ecommerce platforms don’t cater adequately for VAT MOSS, so a thumbs up for both products here.

However, Shopify has a bit of an edge when it comes to VAT MOSS because there are no costs involved in applying it — its free ‘Digital Downloads’ handles this for you. By contrast, applying VAT MOSS rates in PrestaShop will involve using a paid-for module.

Interface and ease of use

Ease-of-use

At first glance, Shopify and PrestaShop appear to deliver a similar user experience: there’s a left-hand navigation pointing you to key platform elements, and a main panel to edit content and products in.

The PrestaShop interface
The PrestaShop interface

Creating and editing products and product catalogs is similar enough in both platforms. But customizing content is considerably easier in Shopify.

For a start, Shopify gives you a drag and drop editor which makes it pretty straightforward to edit your home page and page templates (although not other types of content — for static pages, you’ll still have to rely on an old-fashioned What You See Is What You Get editor).

Using the drag-and-drop editor to lay content out in Shopify
Using the drag-and-drop editor to lay content out in Shopify

In PrestaShop, by contrast, edits to your home page, category page and product page templates all involve populating forms to specify what you want to display and where.

And secondly, it’s a lot easier to create a store navigation in Shopify — you click on a menu type (for example, ‘main menu,’ ‘footer menu’ etc.) and then use a simple layout tool to add, delete or move pages. In Prestashop, you’re dealing with page ‘categories’ rather than menus, and although it’s not insurmountably difficult to create menus, it’s just harder than it should be.

So all in all, Shopify is generally nicer to use. Its interface is more attractive and intuitive; elements and features are more logically grouped than in Prestashop; and the contextual help is better.

Prestashop’s interface is a bit dated by comparison and uses more technical terms to label features (some of which seem to have been poorly translated from French to English). In our tests we also found it to be a bit more sluggish in terms of load time than the Shopify equivalent.

Ultimately, and especially if you are new to web design, you’ll find that the easier ecommerce platform to use is definitely Shopify.

Importing and exporting content

Both platforms let you import and export product data using CSV or Excel files — orders, categories, customers, financial data etc. You will need to ensure that these CSV files are laid out in a specific structure, but both platforms give you comprehensive support materials regarding how to do this.

The product import option in PrestaShop
The product import option in PrestaShop

As for non-product data — blogs, static pages etc. — neither platform gives you an out-of-the box way of importing or exporting this, but while doing so in Prestashop will usually require technical work and developer support, apps are available in Shopify that simply the process (a popular one being the ExIm app).

User accounts

So far in this comparison Shopify has ‘won’ most of the feature contests. However, there is one area where PrestaShop definitely outshines Shopify, and that’s where user accounts are concerned.

With PrestaShop, an unlimited number of users can access your account — this is useful for any online business that needs access to its store provided to multiple staff members.

The number of seats you get from Shopify is very limited — you get just one on its ‘Starter’ and ‘Basic’ plans, five on its ‘Shopify’ plan, and even on its $399 per month ‘Advanced’ plan, only 15 user accounts are provided. This may nudge you up the pricing ladder in a way that you may not want.

So when it comes to providing user access to your ecommerce site, PrestaShop wins.

Backups and version history

Neither PrestaShop nor Shopify create automatic backups of your store. You have to manage this yourself by either:

  • exporting the information from your shop database or CMS and combining it with other data (for example copies of your files, and a download of your theme) to create a full backup; or
  • purchasing a compatible third-party app to handle backups.

With regard to the second option, many backup apps will automate the process for you, or enable you to create snapshots of your store and restore back to these when needed.

In PrestaShop, you can export your database information (orders, catalog, and customers) using the built-in DB Backup admin function, or you can export each individual type of data to separate CSV files.

Backing up PrestaShop data
Backing up PrestaShop data

Alternatively, if you or your developer are familiar with the SQL query language, you can use PrestaShop’s SQL Manager to select and download data in a format of your choosing.

Out of the box, Shopify only allows you to back up data by exporting it to CSV files (exportable data includes products, customers, orders, gift card codes and discount codes). But as discussed above, third-party apps — like the ‘Rewind’ app, pictured below — can do full backups of all site elements for you (and automatically too).

The 'Rewind' backup solution for Shopify
The ‘Rewind’ backup solution for Shopify

Because neither platform provides a built-in solution to help you handle backups automatically, there’s not a clear winner here, but because of the more flexible output options it gives you, Prestashop has a slight edge when it comes to how you backup your store manually.

Mobile apps

What about managing your store on the go via a mobile app?

Well, PrestaShop hasn’t developed an official one, but some third-party ones are available for it in its module store. Alternatively, you can access the platform using a mobile browser.

By contrast, Shopify provides several native apps that enable you to manage your store or POS business entirely from your mobile device.

There are two main apps which you can use to manage your store on a mobile device: ‘Shopify‘ and ‘Shopify Point of Sale.’ These are available for both iOS and Android.

Shopify iOS app in the Apple app store.
The Shopify iOS mobile app

The Shopify app lets you manage key aspects of your store – customize its theme, view and fulfill orders, add products and more. And, as its name suggests, the ‘Shopify Point of Sale’ app, lets you use Shopify POS features — take card payments, track inventory, email receipts to customers etc.

Other apps developed by Shopify include a customer chat app, a logo making app and a stock photography app. 

So all in all, when it comes to the availability of mobile apps, it’s a clear win for Shopify.

Marketing and SEO

Email marketing

A key difference between PrestaShop involves email marketing. Shopify gives you a free app — the appropriately named ‘Shopify Email’ — that lets you create newsletter campaigns.

You can use this app to send up to 10,000 emails per month for free, with a $1 fee applying to every additional 1,000 emails sent after that.

The Shopify Email app
The Shopify Email app

There’s nothing comparable available from PrestaShop — it can be used in conjunction with a dedicated email marketing tool like Mailchimp or GetResponse, but this will have to be paid for (and configured) separately.

Blogging

These days a blog is usually key to a store owner’s marketing efforts. It provides merchants with the space to talk about topics that are relevant to their customers and the opportunity to craft keyword-rich content that can improve SEO.

Unfortunately, PrestaShop doesn’t have a built-in blogging tool: you’ll need to download a third-party, paid-for module from the marketplace to get one. There are currently more than 30 of these to choose from, however.

Unlike PrestaShop, Shopify comes with a very good built-in blog. It’s easy to create and categorize content with this. An RSS feed is provided for it too, which allows your visitors to subscribe to it using an RSS reader (this also lets your email marketing tool send out a newsletter containing your latest posts automatically).

Adding a blog post in Shopify
Adding a blog post in Shopify

So when it comes to blogging, it’s another win for Shopify.

Search engine optimization

Making your site visible on search engines will be hugely important to its success. 

And both Prestashop and Shopify handle the basics of search engine optimization well, giving you good control over all the key ‘on-page’ SEO elements, including: 

  • page URLs — the web address the pages on your site
  • page titles — the titles displayed in search results
  • meta descriptions — the descriptions of pages you see in search results
  • 301 redirects — information that tells Google where to find a page after you’ve changed its URL and lets you preserve any ‘link juice‘ associated with it
  • alt text — text that describes images to search engines and screen readers

In fact, both platforms will automatically populate some of the key SEO components automatically for you — H1s, H2s and meta descriptions will often be generated based on information entered into the CMS (product names, page content etc.). These elements can all be extensively edited at a later stage.

Managing SEO settings in Shopify
Managing SEO settings in Shopify

Shopify manages 301 page redirects better, though. In PrestaShop, you have to go into individual product pages to create a redirect, or purchase a marketplace module to bring the links together in one place. With Shopify, all redirects can be managed from a single page (but you can edit them on individual pages too, if you prefer).

Shopify also makes changing your robots.txt file (the file that tells search engines what to index on your site and what not to) easier. You get access to a built in option for doing so, while PrestaShop requires you to install a module to gain this functionality.

And finally, when it comes to meeting Google’s Core Web Vitals requirements — performance targets relating to the speed and stability of your website — Shopify arguably has a bit of an edge here too, because its app store contains a decent number of apps that are designed to help you meet these.

With Prestashop, there doesn’t seem to be a similar range of apps to assist you with meeting Core Web Vitals targets, and the process for doing so involves more technical work.

Ultimately, PrestaShop and Shopify both give you access to good SEO features, but non-technical users will find Shopify’s easier to use.

Apps and integrations

As we’ve seen throughout this comparison, you can extend PrestaShop and Shopify’s core functionality significantly via apps and integrations. Both platforms give you access to a wide range of these, and they cover a huge range of use cases, including dropshipping, print on demand, capturing reviews, design improvements, data capture and much else besides.

In PrestaShop these components are called ‘modules’ and they are available from the ‘PrestaShop Marketplace.’ This technically contains 4,000 of these, but you should note that some aren’t compatible with the hosted version of Prestashop, which we’re discussing here. The number of modules that work with Hosted PrestaShop is currently closer to 2,000.

The PrestaShop marketplace
PrestaShop offers merchants lots of modules that enhance a store’s functionality via its official marketplace

Shopify refers to its add-ons as ‘apps’, and has an online store — the Shopify App Store — that contains over 13,000 free and paid apps made by third party suppliers and Shopify itself. Some are free to install, or can be used with a free plan, while others are paid-for. 

A key thing to note when it comes to add-ons is that PrestaShop comes with fewer built-in features than Shopify — so you’re more likely to need apps in PrestaShop than in Shopify. This may have a knock-on effect on costs.

So when it comes to apps, ultimately Shopify is head and shoulders above PrestaShop. Not just because its app ecosystem is much larger — but because you’re less likely to need add-ons in the first place.

The Shopify app store
You can download a large number of Shopify apps in its official app store

Analytics

Most Shopify plans let you access a decent range of reports; these are easy to find and thanks to their extensive use of graphs, are easy to understand too. They’ll cover the main reporting needs of most merchants, but if you need custom reporting functionality, you’ll have to either buy a third-party app that provides this, or invest in the $399 per month ‘Advanced’ Shopify plan (which lets you create bespoke reports).

Some of the available reports in Shopify
Some of the available reports in Shopify

As for PrestaShop, its stats section gives you a very comprehensive range of reports — similar in quantity and quality to the standard Shopify offering. However, you should note that these only involve data tables, not graphs.

Creating custom reports is possible in PrestaShop via a third-party app — some of these are more affordable than the Shopify ones.

Accessing stats in PrestaShop
Accessing stats in PrestaShop

Ultimately, there’s no clear winner here. In both platforms, you get a wide range of reporting options, with enhanced reporting functions requiring a paid-for module / app.

GDPR compliance

Since the introduction of GDPR — the EU’s General Data Protection Regulation — website owners have had to adhere to strict data protection guidelines to protect the privacy of EU site users.

To comply with GDPR, store owners typically have to:

  • display adequate privacy and cookie notices
  • process and store data securely.
  • get explicit consent from people signing up to mailing lists that it is okay to send them e-newsletters.
  • provide a means to opt in or revoke consent to use of non-essential cookies on a website.

PrestaShop and Shopify both let you meet the first three requirements easily enough out of the box, but neither offer a built-in cookie consent manager. You’ll need to turn to their module / app stores to pick up one.

This contrasts negatively with some competing solutions — like BigCommerce, Ecwid and Wix — which provide built-in GDPR cookie consent tools.

Customer support

PrestaShop lets you contact advisors by email, live chat or phone — but not every day of the week (support is available Monday to Saturday, 9am to 8pm GMT+1). There’s a help button on most PrestaShop screens that delivers contextual help and links you to relevant knowledge base articles as well as chat, email and telephone support.

Contextual help in PrestaShop
Contextual help in PrestaShop

Shopify’s support is available 24/7 by email and live chat, and phone support is available on its enterprise-level plan, Shopify Plus. There’s also a comprehensive knowledge base of articles accessible via a very good virtual assistant (see screenshot below).

Shopify's virtual assistant
Shopify’s virtual assistant tool can be genuinely useful

When testing PrestaShop, I mainly used its live chat service when I needed support — I found wait times to be fairly short (under 10 minutes) and the support agents to be very helpful. That said, sometimes they were unable to provide immediate answers to my queries — on some occasions they had to escalate my queries to the PrestaShop development team, who then got back to me via email.

When testing Shopify, I didn’t need to contact Shopify’s support team in person at all – every single question or concern I had was answered comprehensively and instantly by its virtual assistant.

So when it comes to support, I’d argue that it’s another win for Shopify.

Pricing and value for money

PrestaShop is priced in Euros, and somewhat unusually, its monthly fees are not determined by the functionality you get, but your store’s turnover. 

  • If your turnover is less than €1,000: €24/month ($26)
  • €1,001 to €10,000: €65/month ($71)
  • €10,001 to €60,000: €150/month ($164)

You’ll have access to all the same PrestaShop features regardless of the price you pay.

You can start with a 14-day free trial — but to access this you’ll need to enter your credit card details.

PrestaShop pricing plans
PrestaShop pricing plans

Shopify has four main pricing plans:

  • Shopify Starter: $5 per month
  • Basic Shopify — $39/month
  • Shopify — $105/month
  • Advanced Shopify— $399/month

Some of the key differences on these plans involve:

  • Access to a fully-customizable standalone online store — this is provided on the ‘Basic’ plan or higher. While ‘Shopify Starter’ does let you create a very simple storefront, the plan is designed more with selling on social media platforms or an existing website (via embeddable ‘Buy Buttons’).
  • Reporting tools — these get more sophisticated as you go up the pricing ladder.
  • Third-party real time carrier shipping — this is only available if you’re on a monthly ‘Advanced Shopify’ or ‘Shopify Plus’ plan (or if you’re on a ‘Shopify’ plan and happy to pay either an additional fee or on an annual basis).
  • Transaction / credit card fees — these get lower as you go up the pricing ladder.
  • Shipping discounts — the more expensive the plan, the more generous these are.
  • International selling features — you can only apply duties and import taxes at checkout on an ‘Advanced’ or higher plan.

It’s also worth mentioning Shopify Plus, an enterprise-grade version of Shopify that’s designed for big corporations. This gives you the option to manage multiple stores using one account (up to ten), access to a sophisticated drag-and-drop checkout editor, guaranteed server uptime and enhanced API access. Pricing for this is negotiable, but starts at $2,300/month.

Shopify Plus
Shopify Plus lets you run multiple Shopify stores from one account, and gives you more advanced functionality for doing so

In terms of which platform wins on pricing, technically PrestaShop will work out a bit cheaper for new merchants — its 24 Euros ($26) plan lets you build a fully-functional store for $13 less per month than Shopify’s ‘Basic’ offering.

However, as soon as your PrestaShop store’s turnover goes above 1,000 Euros, the picture changes — you’ll get bumped up to a 65 Euros / $71 per month fee, without gaining any new features. Some might find this objectionable as you are not being charged for functionality, but for being successful.

And the other thing to remember about PrestaShop vs Shopify pricing is that — as we’ve seen above — Shopify gives you a lot more out-of-the box features than PrestaShop. To gain the features you’ll need in PrestaShop, you’re going to need to resort to paid-for apps more frequently, something that can nudge your monthly costs up considerably.

So given all that, I’d argue that from a value perspective, Shopify wins.

PrestaShop vs Shopify: conclusion

Ultimately, in a PrestaShop vs Shopify shootout, it’s hard not to view Shopify as the clear winner.

Its user interface is considerably more intuitive, it comes with a wider range of built-in features, its app ecosystem is much larger and its support offering is more comprehensive. Smaller businesses, particularly those with non-technical staff, are likely to find Shopify much more user friendly and easier to set up a store with.

Prestashop does have a few advantages over Shopify, though. Its theme marketplace contains more paid-for themes; it doesn’t place any caps on product imports; and its export options are more comprehensive.

Perhaps the most significant edge it has involves user accounts, however: while you don’t get many of these (on any Shopify plan), PrestaShop gives you unlimited seats.

But overall, if you’re looking for a hosted online store builder, Shopify is in our view the better choice.

I’ll leave you with a summary of the pros and cons of using both platforms, followed by a quick look at some key alternatives. Do leave a comment if you have any queries about either platform, or thoughts of your own

Pros and cons summary

Reasons to choose PrestaShop over Shopify

  • You can have an unlimited number of staff accounts in PrestaShop.
  • A larger selection of themes is available for the platform.
  • A wider range of payment gateways is available for it.
  • It gives you more options for exporting content.
  • You can import an unlimited number of products via CSV file.
  • Longer free trial.

Reasons to choose Shopify over PrestaShop

  • It’s much easier to use — the Shopify dashboard and content management system involve a much gentler learning curve than PrestaShop’s.
  • It gives you less of a need to rely on third-party, paid-for apps.
  • Abandoned cart saving features are included in all subscriptions.
  • POS features are bundled with all plans.
  • It’s better for dropshipping.
  • It gives you built-in blogging tools.
  • You get access to sophisticated email marketing tools.
  • The digital download file size limit is a lot more generous than PrestaShop’s.
  • Support is 24/7.
  • It gives you better SEO tools.
  • There’s a much wider range of apps and integrations available for the platform.

Alternatives to PrestaShop and Shopify

When it comes to alternatives to PrestaShop and Shopify, there are lots of other ecommerce software solutions available that let you build online stores.

The product that is probably closest in nature to PrestaShop and Shopify is BigCommerce. This is a hosted solution that comes with a similar range of built-in features to both platforms, and is priced similarly too. You can learn more about it in our BigCommerce review or our BigCommerce vs Shopify comparison.

Another key alternative is WooCommerce. This is a plugin that provides WordPress users with ecommerce features (and very good ones at that). You can learn more about WooCommerce in our Shopify vs WooCommerce and Shopify vs WordPress comparisons.

Other leading hosted solutions that are worth investing in as alternatives to PrestaShop and Shopify include Wix and Squarespace. Both of these are arguably better for content presentation than Shopify, but are not as good on the ecommerce front.

No comments

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