Run your own ecommerce platform with PrestaShop

Two Women Working on an Online Store
(Image credit: KOBU Agency / Unsplash)

Creating an online store is a great way to generate side income or start your own business. PrestaShop is a free, open-source ecommerce platform that enables you to easily create your own store. 

To use PrestaShop, you will need web hosting, which will provide the server infrastructure and software you need to power your online store. In this guide, we explain how to set up your ecommerce store with PrestaShop, and provide important information to help you get started.

Run your own ecommerce platform with PrestaShop: Preparation

Before you begin creating your online retail empire, you should purchase hosting. We used Hostinger for this how-to guide, an industry-leading host that offers affordable, yet powerful hosting solutions. A powerful hosting subscription is a good idea if you plan to create a large online store.

Once your hosting plan is in place, install the PrestaShop software on your hosting server. If you’re using Hostinger, you have access to a simple, user-friendly Auto Installer that enables you to install PrestaShop (and numerous other scripts) with a click of your mouse. 

You will find the Auto Installer tool in Hostinger’s hPanel control panel. Click through to it, search for PrestaShop, and follow the prompts to install it. You can manage your installation and access the PrestaShop dashboard easily from the Auto Installer. 

Should you need more help, Hostinger has published a comprehensive guide to installing and setting up PrestaShop.

Hostinger Auto Installer

It’s super easy to install PrestaShop with Hostinger’s Auto Installer. (Image credit: Hostinger)

Step 1: Choose a theme

First up, you should choose a theme for your store. You can start from scratch and design your own site from the ground up, but we recommend you begin with a theme from the PrestaShop Addons Marketplace. This is where you will find 2000+ designs that are carefully categorized according to their primary use. Selling fashion items? Have a look at the Fashion & Shoes templates. You can also filter by theme language, included functionality, layout, and customer rating. 

All PrestaShop Marketplace templates are available with a one-time licensing fee. However, there are free template options elsewhere on the web if you’re on a tight budget.

PrestaShop Addons Marketplace

There are thousands of themes available in the PrestaShop Addons Marketplace, and elsewhere online. (Image credit: PrestaShop)

Step 2: Add and customize pages

For the next step, head to the Pages menu under the Design tab from your main dashboard. Here, you can add and customize the pages you require. The default PrestaShop theme includes a few pre-added pages such as About and Legal, but you will likely need to add others. 

To customize your pages, select the edit button and follow the prompts.

PrestaShop Page Manager

It’s super easy to add and customize pages with the PrestaShop Page Manager. (Image credit: PrestaShop)

Step 3: Secure your store

Next up is security. Since you will be dealing with sensitive personal data and customer payment information, it’s crucial to maintain a high level of security. We suggest checking your hosting security setup to make sure it’s watertight, and to add a secure sockets layer (SSL) certificate to your store. This is achieved via your hosting account rather than through PrestaShop itself.

Step 4: Configure payment methods

Before you can begin accepting payments, you should configure at least one payment gateway. Bank transfer and check payment are the only default methods, and you will have to install modules for other gateways like Stripe and Amazon Pay. 

Head to the Module Catalog to install these, before configuring them via the Payment menu.

Step 5: Add products

Your online store should be starting to come together, so it’s time to add your products. Head to the Product menu under the Catalog tab. This is where you add new products and manage existing listings. Your inventory and pricing information is clearly listed, and you can unpublish items with a click of your mouse. 

Selecting the Add New Product button will reveal a suite of useful tools to help you create a new product listing. You can configure everything from pricing and shipping options, to SEO settings, and your general information.

PrestaShop Product Creation Interface

There are several configuration options to help you create optimized product listings. (Image credit: PrestaShop)

Step 6: Add extra currencies if required

Under the International > Localization menu, you will find a Currencies tab that enables you to add additional currencies if required. Selling in USD is usually an acceptable method, but adding local currencies such as EUR, AUD, or CAD could help you attract more international customers. 

To add a new currency, select Add new currency, pick the currency you want, then click Save. There’s a useful option for adding live exchange rates, which requires an extra module to install.

PrestaShop Currencies interface

Attract more customers to your PrestaShop store with international currencies. (Image credit: PrestaShop)

Step 7: Test, test, and test some more!

By this point, your store should be almost ready to launch. However, you must put it through rigorous testing, to ensure there are no bugs or glitches that could detract from the customer experience. 

Spend time clicking through your site using different devices with different web browsers. It’s often a good idea to ask friends or family members to test it as well. Occasionally, an extra set of eyes will pick up something you may have missed.


Anyone can create an online store with PrestaShop. It’s simple to set up and use, and you shouldn’t have to pay more than a few dollars per month to get started. In this how-to guide, we outlined everything you need to know about creating your store, so jump right into it! 

Check out our guide to the best PrestaShop hosting if you’re still looking for a host, and give our PrestaShop website builder review a read to find out more about this versatile platform.

Read more in this series:

Daniel Blechynden

Daniel is a freelance copywriter with over six years experience writing for publications such as TechRadar, Tom’s Guide, and Hosting Review. He specializes in B2B and B2C tech and finance, with a particular focus on VoIP, website building, web hosting, and other related fields.