How to Install a PrestaShop Theme

May 20, 2021


A successful ecommerce store sells quality products, offers competitive prices, and has a seamless checkout process. However, merchants also need to create an engaging and unique shopping experience.

The PrestaShop open-source platform provides numerous third-party modules and ready-made themes. The themes are easy to install and help merchants design a storefront with a distinct look and feel.

Learn how to install a new PrestaShop theme and turn shopping in your store into a fun and memorable activity.

PrestaShop Logo with a theme representation.

Why Choose PrestaShop?

Store owners with limited technical expertise can use PrestaShop to build and manage a professional shopping cart website. PrestaShop is ideal for small and medium-sized businesses because it is:

  • Open-source and highly customizable.
  • Easy to install and maintain.
  • Free (with paid premium add-ons).
  • Backed up by numerous third-party extensions.
  • An integration partner for established payment processors (Amazon Pay, PayPal, First Data, CCBill, etc.).

PrestaShop enables merchants to deploy a comprehensive ecommerce store and start accepting payments in no time. Many essential features are built-in, which considerably reduces the number of work hours spent on development and store design.

PrestaShop Theme Installation Options

PrestaShop themes are compressed in ZIP archives to conserve resources and space. After purchasing a theme from the official PrestaShop page or downloading a free third-party theme, merchants need to save the ZIP archive locally.

Use one of the following 3 methods to import and install a new PrestaShop theme:

  1. Import and install a theme from your computer.
  2. Import the theme’s ZIP archive from a public URL.
  3. Import a theme via an FTP client.

Merchants can install themes using the PrestaShop Admin regardless of the method they choose.

Install PrestaShop Theme From Computer

To install a PrestaShop theme from your computer:

1. Access the PrestaShop Admin.

2. Expand the Design menu.

3. Select Theme & Logo.

Access Theme & Logo page to install Prestashop theme from a computer.

4. Click Add new theme.

The Add new theme option in PrestaShop.

5. Select Browse in the Import from your computer section.

6. Use the file explorer to find the theme’s ZIP archive on your computer.

7. Click Save.

Import new theme from computer in PrestaShop.

8. Locate the My theme for your-store-name shop section at the bottom of the Theme & Logo page.

9. Place the cursor over the new theme’s thumbnail image and select Use this theme.

Select new theme in PrestaShop admin.

10. Click Yes to apply the new PrestaShop theme.

Confirm the use of a new theme in PrestaShop.

Visit the storefront to check if the new theme was applied and test store functions thoroughly.

Install PrestaShop Theme From Web

To enable and activate the modules you uploaded:

The PrestaShop Admin allows users to import a theme using its public URL:

1. Access the Design drop-down menu.

2. Open the Theme & Logo page.

3. Select Add new theme.

Options to add a new PrestaSHop theme using a direct URL.

4. Locate the Import from the web section.

5. Paste the URL of the theme ZIP file in the Archive URL field.

6. Click Save to install the theme

Paste theme URL in PrestaShop Admin.

7. Once the installation is complete, find the theme in the My theme for your-store-name shop section.

8. Click Use this theme.

Activate new theme in PrestaShop.

9. Select Yes to start using the new theme.

Activate theme imported via URL in PrestaShop.

Access the PrestaShop storefront and verify that the theme is working correctly.

Install PrestaShop Theme via FTP

You can use an FTP Client, like WinSCP or FileZilla, to upload a theme to the PrestaShop store server:

1. Establish a remote connection to the store’s server via a preferred FTP Client.

2. Copy the theme’s ZIP archive to the PrestaShop themes directory.

Upload theme to PrestaShop using an FTP client.

3. Access the Design menu in the PrestaShop Admin.

4. Click Theme & Logo.

Import theme in PrestaShop via FTP from Admin..

5. Go to Add new theme.

6. Select the previously uploaded ZIP file in the Import from FTP field.

7. Click Save to initiate the installation.

The Import from FTP field in PrestaShop.

8. Locate the My theme for your-store-name shop section.

9. Click Use this theme on the theme thumbnail image.

Activate new theme imported via FTP in PrestaShop.

10. Click Yes to use this theme.

Start using new theme in PrestaShop store.

Confirm that the new theme is active by visiting the PrestaShop storefront.

Example of PrestaShop storefront.

If necessary, customize individual page layouts using the Choose layouts option on the Theme & Logo admin page.


You have successfully installed a new PrestaShop theme using one of the outlined methods. The PrestaShop admin provides many built-in tools for storefront customization.

Use the available features to configure and edit themes and create a unified customer experience across multiple devices and platforms.

About the author
Vladimir Kaplarevic
Vladimir is a resident Tech Writer at CCBill. He has more than 8 years of experience in implementing e-commerce and online payment solutions with various global IT services providers. His engaging writing style provides practical advice and aims to spark curiosity for innovative technologies.
Talk to a Merchant Support Specialist