How To Sell Digital Products Online With Prestashop


One of the questions I see coming up on forums a lot is how to sell digital products online. So my Prestashop tutorial is going to teach you how to do exactly that.

I’ve seen a range of crazy advice because there are a lot of moving parts like setting up a payment gateway and the automated digital delivery system.

But today I’m going to show you just how easy it is to sell digital products online with the free PrestaShop Ecommerce CMS system.

What You Will Learn

  • Why & how to sell digital products online
  • Step by step Prestashop tutorial
  • How to automate digital product delivery
  • How to customise the design of your store
  • How to add new features & functionality

Why Sell Digital Products Online?

Owning & selling your own digital products online is a great way to make money. It ensures that you are in control of everything and once you have created a digital product – you have unlimited stock to sell.

You can create digital products in any niche about any subject and you will spot the trend that every niche leader has their own free & premium products.

Click Here to Read the Transcript

One of the simplest and best ways to make money online is to create your own product and sell it. Not only can you create a product in every niche out there but making it in digital form means you have unlimited stock to sell.

My own product, Rank Cracker is software for analyzing competitor’s backlinks is completely free but it upsells to this $97 product.

why sell digital products online?

Since I’ve launched my free product, I’ve made over $21,000! If you’re convinced yet that you should create your own product, Steve Brodsky wrote a guest post showing how to create a product that has generated over $57,000!

Once you’ve created your own product, you need to establish a platform that makes digital e-commerce selling easy and we have Prestashop to do that.

Why Use Prestashop To Sell Digital Products Online?

Prestashop is essentially the WordPress of the E-commerce world, it has a similar layout on the backend and is very easy to work with.

You can customise everything easily with themes and modules which work much like plugins do in WordPress.

What makes Prestashop really cool though is its built in functionality to handle digital products and deliver them securely and over the course of my Prestashop tutorial, I am going to show you exactly how to do that.

Click Here to Read the Transcript

Prestashop is a 100% free software to build your very own e-commerce website. Some of the advantages of using Prestashop are:

  1. Manage multiple stores
  2. Search engine friendly
  3. Able to sell downloadeble products

A lot of e-commerce management software don’t let you sell downloadable products but Prestashop does. Let’s take a quick look at what it offers.


As you can see you can include many different details like price, color, social sharing buttons, pictures and more, giving us the best foundation to sell our product.

my prestashop tutorial

In the backend of Prestashop, they give you details on your orders, sales, traffic and things like that. You can also connect your Google Analytics account for more data.

So with all of the functions Prestashop offers, it is the ideal software to set up your e-commerce website. It’s 100% free and has all of the appropriate features to sell a digital product.

Domain, Hosting & Installing Prestashop

To get started with Prestashop you need a domain & hosting. You can get that along with a 1 click Prestashop installer for $2.75/month with JustHost which is exactly what I did in the video below.

If you already have a domain & hosting see if Prestashop is available to install via your control panel and if not please read the technical documentation.

Click Here to Read the Transcript

If you’ve already got your hosting and domain set up, then all you need to do is install Prestashop which is really easy to do. All you need to do is:

  1. Go into your hosting’s control panel
  2. Find Mojo Marketplace and select One Click Installs. It’ll bring you to the marketplace’s section for One Click Install applications.
  3. Select E-commerce on the left side menu and click on Prestashop

They’ll give you a bit of info about Prestashop so click on Install.

install Prestashop

Then select which domain you want to install it on, configure some advanced features and agree to the terms and conditions. Once it’s completed, it will take you to a new page that gives you the practical information of your new Prestashop site which you can log in directly from there.

install complete

You can login to your Prestashop site using the admin username and password you set up earlier and see that the dummy data has been loaded in there already. Now we’re ready to set up our theme, customize it to our personal taste and get it all set up!

Configuring Prestashop

Once you have installed Prestashop we need to go through the basic settings and make sure everything is setup as we need.

Don’t worry if you are not sure what some of the settings do as I will explain each of them as we go!

Click Here to Read the Transcript

After you’ve logged into your Prestashop account, take a quick look around just to get familiar and see how it’s set up. After you’ve done that, head over to Modules.


There are a good handful of modules needing to be updated so head up to the right hand corner and click “Update All.”

update module

Getting rid of the dummy data

Now when Prestashop was installed, it loaded a bunch of dummy data in there which we need to delete so we can accurately see the stats for our products.

Go into your dashboard, scroll down and look for Live Demo on the right hand side. Tick the bar so that the demo mode is off and you should see all the graphs and data go to zero.

demo mode

Let’s go back into Modules and Modules again. In the Search bar look for Database Cleaner which we’ll use to delete the preloaded data.

database cleaner

Install the cleaner and it’ll bring you to a screen warning you about what you’re going to do. Since we need to get rid of all the dummy data, go through and delete information for catalog, orders and customers.

Make sure to also check and fix the integrity constants since we did delete a ton of info so do that and also click the optimization.

clear warning

Now our catalog is nice and empty!


We can now move onto customizing our preferences.

General Preferences

So now head on over to Preferences and go down to General so we can configure some of the settings in there. Most of them you can leave at default but you can enable SSL here if you want to, just make sure to get a certificate from your hosting provider.  The important one to change is the main shop activity to be Download.


After you hit save, go down to Orders. For my personal preferences, I prefer to change them to one page checkout and to enable guest checkout, that way customers don’t need to make an account before purchasing which can kill conversions.


The next one to look at is Products. You’re able to change the catalog mode, choose where to redirect customers after adding products to a car and set yes to to Force Update of friendly URLs which is important for SEO.


In the Pagination section, you also have the option to choose the number of products displayed per page, to show the amount of products in stock which is not relevant to us since we’re selling a digital product and the rest can be left at default.

Hit save and let’s move onto customer settings.

For customer settings, I usually turn the mandatory phone number off and to enable sending an email after registration. That’s about all there is and hit save.


Come into SEO and URLs and you’ll see a whole list of our pages that we created and you can change the titles and URLs here if you need to. For now, we want to go down to the Settings section and change the drop down to redirect to the canonical URL to 301 Moved Permanently.

SEO and urls

At the bottom you can also make a robots.txt file to help Google point to the correct site maps on your site.


The next page to look at is the CMS options which includes the static pages. We’re going to leave them at default now but you can change it later on if you need to.


Next up is images. Default settings are good for now but this will be where to go if you need to regenerate thumbnails or edit your photos.


Now let’s move on to Store Contacts to manage your stores if you have more than one of them but that won’t matter to us being a digital store, so select all the ones in there and hit delete. Tick the box to turn off the display in the footer and hit save.

store contacts

Next up, the search section. Go ahead and delete all of the references to previous searches and the rest of the settings can be kept at default.


The next section is Maintenance which we don’t need to do much here. All it is is choosing when to turn on and off the shop which is handy if it’s live and you’re doing some work on it but as we don’t need to deal with that right now, let’s leave it as on.

Last is geolocation. If you want different versions of your website to be shown to various countries, you can change it by IP address here.

geo location

Advanced Settings

We’re not done yet with settings, before we move on I want to show you a few of the advanced settings. Once our site is live, there are a couple things we can do to improve the overall performance. Under Advanced Parameters, click on Performances and scroll down to the CCC section.


We want to turn all these options on and also tick the box to use cache. Important! Only turn these functions on when the website is completely done.

Creating Your First Product

Now it is time to create your first product for sale on your new shop. Don’t worry if you don’t have a product to sell yet just setup a dummy product to get a feel for how it works.

We will create the product, add a description, set it up from an SEO standpoint, assign a price and upload images.

Click Here to Read the Transcript

Now that we’ve got all our basic settings configured, we can add our very first product. Go to Catalog and click on Products. In the top right corner you will see Add New Product so click on that.

I’m going to use my product Rank Cracker for this example and this is the type of information you’ll be entering:

  1. Type of product
  2. Name of product
  3. Condition of product
  4. Visibility
  5. Description
  6. Price

how to sell digital products online with prestashop

There’s also an option to set up tax rules if necessary but we don’t need to bother with that right now. Click Save and Stay to save the product into the database. Let’s fill out the SEO part.

Under SEO, you can enter in a meta title and meta description.

SEO settings for new product

Fill those out and click Save and Stave again. Now we can go to the Associations part under Products where we assign a category to our product. Select Create New Category and it’ll take you to the Category page.

For Rank Cracker, I’m going to define it as a software and enter in a short description but there are other things you can add like meta keywords, description and image to your product which you can do so if you wish.

create new category

Hit Save and it’ll save our new category. Now we need to include that in our products so go back to Products and click Edit. Then select Associations and click Expand All to find the new category we just added. Set that as the default category and hit save.


Moving onto quantities.

Earlier we had disabled stock management in the basic set up so you want to see “Stock management is disabled.”

Now the Virtual Product section.

The software we’re using for this example is Rank Cracker which is a software for Windows. If you’re not sure what this is asking, for example if you were selling an e-book, your associated file would be a PDF file.

virtual product

For Rank Cracker, I’m going to include the installer file and enter the following information:

  1. Number of downloads allowed
  2. Expiration date
  3. Number of days the file can be accessed by the customer

All these preferences are up to you so click save once you’re happy with the settings.

The next section is Image where you can upload an image to go along with your product. This includes the cover image and additional images the customer can look at. To change the priority of the images, just drag the images around as you want it.

So those are the main options we need to set up for a digital product. The rest of them like Features and Customization allows you to provide more information about the product as needed but since we don’t need them, we can leave them like how they are.

To give you a better example of what our website will look like, I added two more dummy products to our list.

dummy product 1

You can see they’ve been added to the homepage and if you click on it, you’ll see all the information we entered earlier including the image, price, and description.

dummy products

Now we know how to add our products! Almost done setting up our e-commerce website.

Setting Up Payment Gateways

With our products setup we need to setup a payment gateway so the site becomes fully transactional and we can accept payments.

Most people will do this with PayPal as it’s very quick and easy to setup which I will show you in the video below. However Prestashop does support a huge range of other payment gateways if you need to use them.

Click Here to Read the Transcript

Now that we’ve entered some products and set up our basic settings, we can set up our payment method for our Prestashop site.

There are several payment services on Prestashop but for this tutorial I’m going to install Paypal. To install Paypal go to Payments, Gateways and then click Paypal.


Click Install and it’ll go ahead and do that. When it’s done, we have to pick the Paypal checkout service for our site since there are a few different options.

Paypal standard is free and the way it works is that a customer will add an item to their cart, click checkout and be taken to the Paypal checkout page. They’ll need to log in to Paypal and make the payment on their site and afterwards they will be redirected to your website.

However, if you want the checkout procedure to happen on your site, that will cost $5 and that is Paypal payments advanced.


After you’ve chosen your method, enter your API settings but make sure to do it in test mode first to make sure everything runs smoothly.  When you are sure, you can select live mode.

Click Save and head over to the Payment section.

This is where you can choose which types of payment sections to allow on your site such as bankwire or payment by check. Go through and select which ones you want to be enabled and disabled by clicking the drop down and selecting Disable.


One thing we need to fix is the country selection in the checkout section as it shows just the United States. To fix this, go over to Localization and select Countries and a whole list of countries will come up. Scroll to the bottom to display all the results, select all and click Enable Selection and Apply. Now all the countries are there in the checkout process!


Themes & Design Customisation

Now we can spend some time customising the look and feel of Prestashop store. I will show you how to download and install themes but be sure to checkout the links to the free themes below.

Then I will show you how to customise the default theme to your hearts content.

Free Prestashop Themes

You can find a range of free Prestashop themes here-

iKon – Featured in the tutorial from the official forums.
BlackHawk – Responsive theme from the official forums.
PrestaDevelop – Lots of free Prestashop themes to choose from.
PrestaShop Forums – The official free themes forum.

Click Here to Read the Transcript

Similar to WordPress, you can choose which theme you want to use in Prestashop and there are many free ones you can find by Googling or looking in forums. To install a new theme, you need to download the theme’s zip file, click on Themes in the Dashboard and select Add new theme.

new theme

Add the file you downloaded and hit Save for it to upload and install the theme. When it’s done, you’ll see the theme now uploaded in your Dashboard and to use it, all you have to do is hover over it and click Use this Theme.

It’ll ask you to look at some modules which we’ll talk about in a second and the next page will have you regenerate thumbnails. Click Go to the thumbnails regeneration page, scroll down and click Regenerate thumbnails.


If you go to the homepage of our website, you can see our new theme in our Prestashop. So let’s see how we can customize it to our liking.

Go to Themes and you can go through the Advanced Settings or click through the tabs to change icons, logos and things like that but for this tutorial I’m going to re-install our previous theme and configure that for you to see.

Uploading a new logo

To upload your new logo, go to Themes under Preferences and you’ll see a tab for Logo in the Configure Your Theme Section. Click Add File, upload your file and click save.

How to change the image boxes

To change some of the boxes on the homepage, click on Modules and go to the Theme Configurator. You’ll see several different options to change but let’s check the image banners first.

theme configurator

Scroll down until you see the preloaded images which we want to change and click on Edit to enter the information for our own images such as size, the link and title.

image boxes

Once you click Save, you can refresh the site to see that our new images are there. So now we can go ahead and change the slider once you changed the image boxes.

To change the slider, go back to Modules and select Installed Modules and Enabled Modules. A good thing to remember is that in this section there are lots of options to change for the images and other customization options so this is where you will do that when you need to.

So go down to Image Slider and click Configure which will bring you to a new page to upload a new slider image.


You can delete, disable or edit the images that are already there. You can edit the image and change the text, the target URL, title, caption, and description.

edit slider

Once you change the slider images to how you want, you can go in and change the banner block too. So go back into Modules, Installed and Enabled Modules and click on Banner Block.

Upload your picture, enter the banner link and description and then hit save.


If you don’t want to have a top banner at all, you can disable it. Come to Preferences, Themes and click on Theme Configurator. You can scroll down to where it says Display Top banner and tick that to No.

disable banner

Let’s check out the images below the product list. Since this is a tutorial, I’m going to go ahead and delete all of them. To do that, go back to Theme Configurator and go down until you see the images we want to delete. Like the other images we went through earlier, we can edit them, disable or delete them.

delete images

Now we can update our Facebook page so head back to the Theme Configurator and select Configure under Display Facebook block. Enter your Facebook page’s URL and hit save.


To customize the text blocks you see next to the Facebook plugin, go back to Theme Configurator and select Configure under Display the Custom CMS information block. You can actually disable these boxes if you want.

Click on Edit to change the text and hit save.

text box

To configure some other settings like your contact information and social media networks, you can do all that in the Theme Configurator. Like before, you can edit or disable it.

So once you’re done with that, we can change our header navigation. Go back to Modules, Installed Modules and Enabled Modules. Click on Configure under Top Horizontal Menu and you’ll be brought to a page like this.

header navigation 1

The header navigation will allow our pages to be in auto navigation so we can add some categories, links to other pages and add a search bar.

header navigation 2

Once you’re satisfied with the changes, click save and refresh the page to see the changes. Next we can make some changes in the footer.

Go back to Modules, Installed and Enabled Modules and select Configure for CMS Block.

cms block

Some things you can change in the footer are links to home page and what information to display.

Now the last thing to do is to change the dummy content that’s been loaded in like about us and delivery page. So head back to Preferences and click on CMS option to select which page you would like to change.

cms option

On the delivery page we have even more options to change. You can change the meta titles, description, content and things like that. Hit save once you’re done.

delivery change

Extensions & Modules

Just like you can add new features and functions to WordPress with plugins you can do the same with Prestashop modules.

There are a huge range of modules to choose from that make it easy to create Google Shopping data feeds, add Google Analytics Ecommerce tracking, add rich snippets and so on.

Free Prestashop Modules

You can find a range of free Prestashop modules here-

Official Modules – Choose from a range of free official modules.
PrestaDevelop – Lots of free Prestashop modules to choose from.
PrestaToolBox – Offer a range of free modules for you to use.
PrestaShop Forums – The official free modules forum.

Click Here to Read the Transcript

Prestashop modules are similar to the plugins in WordPress. To find modules to install, click on Modules and Themes Catalog and you can look through different modules such as Amazon Marketplace and Abandoned Cart Reminder Pro.

modules and themes catalog

Some modules are free but most are paid so you can look through the Prestashop database of modules or Google search to find some free ones. I’ve included a few free modules underneath the video for you to check out.

These are some of the modules I’ve personally chosen to use.

  1. Google Analytics E-Commerce PHP Module which integrates Analytics and Prestashop tracking analysis.
  2. Google Rich Snippets which adds the core rich snippets like the ones you see in my review articles.
  3. SEO Expet Module is good but not absolutely necessary since Prestashop has their own SEO setup.

Be sure to also check out the module for the email newsletter you use to integrate that into your Prestashop site.

To install a module, click on Module and in the top right corner you will see Add a new module. Click that and upload the zip file of the module you downloaded earlier.

install module

Free Prestashop Modules

You can find a range of free Prestashop modules here-

Official Modules – Choose from a range of free official modules.
PrestaDevelop – Lots of free Prestashop modules to choose from.
PrestaToolBox – Offer a range of free modules for you to use.
PrestaShop Forums – The official free modules forum.

My Sample PrestaShop Store

To help you follow the tutorial a bit better and understand how everything fits together I will keep the demo site that I built in the tutorial live.

Feel free to use it as a reference if you get stuck-

WARNING: Steal Your Competitors Search Rankings, Traffic & Income

Wrapping It Up

So there we have it – everything you need to know to be able to sell digital products online with PrestaShop.

If your looking at all of those videos above and feeling a little overwhelmed then don’t worry – it really is easy to follow along, anyone can do it!

Once you have your store and products setup always be sure to make a couple of test transactions to ensure everything is working properly and the digital delivery system is doing its job.

You also want to make sure you have enabled all of the caches in the Advanced Parameters > Performance section to improve site speed and load time.

So that concludes my Prestashop tutorial, you now know everything to be able to setup your own Prestashop and tweak it to your hearts content with new themes & modules.

Disclaimer: This post was sponsored by Prestashop. When I sell a sponsored post people are purely buying my time to look at something and not my opinion. If the buyers product/services performs poorly in tests I will publish that without refund. If you want to learn more about my sponsored post requirements please read this. You can view the live site I built in this tutorial here.

61 Responses

  1. 9.18.2014

    I’m using megneto and after reading your guide, now it’s time to move to prestashop thanks matt.

    • September 18th, 2014 at 11:58 pm

      Actually I have a heavy background in Magento but getting it setup to sell and deliver digital products is a nightmare and complete overkill!

      • September 19th, 2014 at 5:44 pm

        Agree. Magento is a terribly slow. One should have a great patience to work in its back-end :)

  2. 9.19.2014

    Hi, Matt thanks for sharing.

    Do you have a tutorial on setting up engaging autoresponder follow mails to leads in;

    ” making money online selling digital products”


    “How to start online business”

    • September 19th, 2014 at 5:00 pm

      Just research 5 problems/questions people in those niches have and turn each of those into an article style auto responder

  3. 9.19.2014

    Is it not enough using Woocomerce? I guess using prestashop is more powerful but maybe it is not worth learning about this if Woocomerce can do the job.

    Thanks for the videotutorials :)

  4. 9.19.2014

    Hey Matt, I remembering asking you for a Magento tutorial some time ago but looks like I won’t need that now! Thanks!

  5. 9.19.2014

    Sounds pretty simple enough to set up the shop. But the selling part won’t be that easy and the product has to be something special for it to be a viable online business.

    As a matter of interest what domain name would you choose for a site like this? Would you go for a generic name or a more general name?

    • September 19th, 2014 at 4:59 pm

      It depends what you want to do, perhaps you might just focus on selling bots then I would go for something branded around that.

      Getting the sales isn’t too difficult with the right products at the right price, all of which is in your control!

      • September 19th, 2014 at 5:38 pm

        Unless you use PPC or other types of paid traffic, I can’t see where the traffic is going to come from? This type of sites won’t be easily ranked by Google using normal SEO.

        • September 19th, 2014 at 8:08 pm

          Why wouldn’t it? Put good content on the home page, make sure each page has unique content, the category pages are taken care of and unique detailed product descriptions along with good on page SEO and a social media strategy will do the job.

          But all of that is outside the scope of the article subject

          • September 20th, 2014 at 12:52 pm

            Having spent about 2000 hours (I’m not kidding) on an affiliate site recently and ending up being thrown out of the 1st 200 entries by Google, I have no enthusiasm or energy left in me to go through all that again with another site for the time being – The negative emotional effects are not easy to deal with when such a thing happens.

          • September 22nd, 2014 at 6:56 pm

            Well that is the nature of the game unfortunately. Putting all of your eggs in one basket (in this case Googles basket) is a bad business decision.

          • September 22nd, 2014 at 7:10 pm

            In general, doing review sites on one product is not a good idea (it’s a big risk) but I realised it in a hard way. But still hoping Google will revaluate my site – I did delete some of my internal links yesterday. I hope that was part of the problem due to duplicate content.

            The proper way of doing it, is the way that you do it on this blog, hence your big success.

          • September 24th, 2014 at 12:06 pm

            That did the trick – now back to ranked pages – but the product is s****, so better not get too excited!

  6. Kenneth Tabor

    Other than selling ebooks, what digital items would you recommend for a site like this?

    • September 19th, 2014 at 4:57 pm

      Hey Kenneth,

      You could use it to sell software, link lists, video series, ready built sites, domains, whatever :)

  7. Hamant

    Hey Mathew – Your Posts with tutorials are some of the best I have come across – Superb – Thanks
    By the way – does Presto Shop have coupon facility?

    Thanks again

  8. 9.19.2014

    Hi Matt,

    I’m 13 years old and have been a follower of your blog for a while. I’ve been making websites and blogging for 4 years and have decided to start a blog about internet marketing, SEO, programming and WordPress; 4 of my favourite things in life. Yes, I’m that nerdy.

    Despite my 4-year experience with blogging, I’m completely new to this sort of thing. Most of my websites have revolved around kids’ online games, a pretty easy niche.

    So, the blog I made is (I initially bought that for my own ego. You gotta admit, it’s a pretty good domain) and here’s my first attempt at an SEO/WordPress tutorial:

    Your blog inspired me to start one myself so I would really appreciate some feedback from you. Thanks :)

    • September 22nd, 2014 at 6:58 pm

      Well I was in exactly your shoes at your age so perhaps you are on the right track :P

    • September 22nd, 2014 at 7:14 pm

      Wow, you started blogging at the age of 9! I started when I was 90 and I’m hoping by the age 120 I will earn my first buck :)

  9. Lova

    Hi Matthew.
    I praise the work and the hours you’ve put into making these lengthy tutorials.

    However prestashop is not suited to sell our info-products efficiently.

    In terms of conversion It’s far behind tools like OptimizePress.

    I’ve carefuuly watched the videos and waited for the time a Salesletter was going to be built. That did not Happen.

    We all know that a well structured Salesletter Optimzepress Style can send your conversions through the roof. Amongst other critical components (Grabber Title, Copywriting, Video salesletter, … Features & benefits, AIDA, …) …

    And the price should not be displayed straight at the beginning of the salesletter, but only at the end when interest and desire have been aroused into the prospect and when enough value has been built.

    etc etc…

    So from the point of view of seasoned info-product marketers/Sellers, Prestashop will not pass the test of efficiency.

    Maybe for multi product vendors who want to display their inventory. But for direct marketers who want to sell a lot each time and even make produt launches, what I’ve seen in the videos is not suited at all.

    Anyway, thank you for the prestashop review, it enabled me to judge it if it was worth using it for my product selling ”direct marketing style”. The answer is No and your videos helped me to answer that question. I’ll stick with OptimizePress 2.0 and the whole classic IM mumbo jumbo.

    For other people with other needs, it may be suited for them though. Like people who sell a lot of physical inventory etc.

    So the Question is:
    Matthew, when are you going to make Tutorials about OptimizePress 2.0 and the whole configuration to set up a real salesletter and a real product sale a la ”guru marketing” style? You know what I mean: Jeff Walker Style, Frank Kern Style, Dan Kennedy Style etc… That would be epic. Or maybe make a IM tools of the trade. Nice idea, isn’t it?

    But I must warn you: it’s a truckload of work and process. An entire team is needed to do their kind of product launched. I know, I’ve been burnt so hard trying to do it.

    Greetings from a french speaking Internet Marketer.

    • September 22nd, 2014 at 6:58 pm


      There is a big difference in what your describing here. This tutorial is focused on how to build a site that sells digital products – what you are talking about is a more focused product launch type setup.

  10. Michael Akinlabi

    Love your style of doing sponsored posts. Where did you get this idea from? Just curious.

    • September 23rd, 2014 at 4:33 pm

      Yeah not many people believe in their product enough to bite that bullet!

      But they approached me, I took a look at content opportunity and this was born!

  11. uduak

    Hi Matthew,
    How do I automate sending digital products to buyers immediately a purchase is made from Prestashop?

  12. alex

    Hi matt!

    I know this is a sponsored, but is an AMAZING GUIDE!!!

    Im on the proccess of sellings stuff and was testing severalls shops, i try prestashop before and i going to use another option… but…

    At the beggin i think prestashop was too much for my but with your guide! Was pretty simple!!! So thanks!

    So im testing prestashop again

    Some question

    1) u think this is the best option? wowcommerce? or some integrate option? (i use joomla)
    2) is really secure to sell digital product? like pdf, mp3 or photos?? No link leechers??
    3) Where i get my paypal appi? I cannot found that.

    Also i wanna ask you about sellings ebooks.. do u have some tips?

    I wanna sell also in amazon, ikindle, and google play! ¿u have some experience in that field? tips?

    Im working on my own book digital publisher!!

    Well like usual, love ur post/info/videos/guide very very usefull!!!

    • September 29th, 2014 at 4:23 pm


      Sponsored just means that bought my time to look at something!

      I was impressed with how easy and quick it was to get setup with Prestashop though compared to others I have used in the past.

      1) people have different requirements/needs – if it fits yours, then its the best solution
      2) Yes
      3) Search Paypal docs

      If you are going to launch a book I would first make sure you have an audience to launch it to!

  13. 10.6.2014

    Hoi Matthew, i am using prestashop and i am trying to find out how to make submenu in the mainmenu bar. i hoop you can help.
    Lots of thank greatings Ben

  14. 10.15.2014

    I’m new to all this.
    Is Prestashop supposed to exclusively be used with a new domain, or would it be possible to use this as your shop page on your main site? Feel free to add if that’s a bad/good idea as well.

    Thx for a great tutorial!

    • October 15th, 2014 at 10:39 pm


      You could install it in a subfolder or subdomain no problem

  15. 11.1.2014

    Hi, Does Prestashop accept all kinds of files for ebooks eg. epub and mobi? You only mentioned pdf? Is there a way to add DRM (digital rights management?)

    • November 1st, 2014 at 7:35 pm

      Yes it does although I’m not sure about DRM

    • November 4th, 2014 at 1:29 pm

      Hi Nelly,

      There are 2 options available for download in the official PrestaShop addons store,, that can help you with your DRM, just type in “DRM” in the search box and you will find them.



  16. 2.24.2015

    Thank you Matthew for your comprehensive tuts. I like videos very much.

    Prestashop is the tool I am looking for and your instructions help me a lot. I planning to sale on-line my images.

    Best regards,


  17. anthony

    hi mattew,
    Nice post as always. please can i sell reoccuring product on prestashop thanks

  18. Aboul kalam Azad

    Very good for e commerce.

  19. Erick

    Hi, Mathew. Can i link the ebooks in a prestashop site to a salespage? If yes give me an insight.

  20. Bostjan

    Hi. I’ve setup a prestashop to sell digital products. One thing, that really bothers me is the checkout procedure: customers, even if they are choosing guest checkout are forced to enter their shipping data, which is absolutely useless (and annoying) for digital products. The other thing is, that if they checkout with paypal, they are already registered there with all their details, so there is no use to filling that data on my site. Any clues on how to get rid of that? Thank you in advance

    • August 12th, 2015 at 12:42 pm

      Speak with Prestashop support directly that’s a bit too specific for my knowledge!

  21. 2.2.2016

    hello thanks but i need to ask a question am creating a site for digital content (pdf) but when am about saving it say the file is too large to be uploaded .
    Please help me out

    • February 2nd, 2016 at 11:27 am

      Speak with your host about the PHP limits

      • L
        February 2nd, 2016 at 11:44 am

        Thanks for the reply
        But the website is still being developed on my using a wampserver2.5 ..on my laptop but I can’t upload as little as a 4mb PDF file

        • February 3rd, 2016 at 8:40 am

          Then you need to change your PHP config to increase max upload size

  22. 2.4.2016

    Hi, Thank you for so many valuable information.

    My product page layer is not compatible I don’t know what.

    could you help me pls how can i fix it.

    You can see my error page belove.

  23. chris

    Hi Matthew !
    Where can I find a free module versions of files?

    • February 18th, 2016 at 9:55 am

      What do you mean?

      • chris
        February 18th, 2016 at 9:59 am

        I have the file and I can choose the version for example color

        • February 19th, 2016 at 7:03 pm

          Honestly I have no idea what you are asking =/

          • chris
            March 2nd, 2016 at 10:48 am

            I have product for sale for example song and I want to have a lot of files under one product.
            I hope that you know what’s going on
            Sorry for my english ;/

  24. 5.19.2016

    Honestly I’m not really sure what the best way to achieve that is, I would try asking on the prestashop forums

  25. bhavin

    hey mathhew …

    how can i integrate/convert my own html template in prestashop theme..

    thanks !

    • September 26th, 2016 at 12:15 pm

      I think you would have to hire a developer for that

What are your thoughts?

* Name, Email, Comment are Required