1-Click Upgrade - AutoUpgrade

This module makes it really easy to upgrade PrestaShop to its latest version.

See the "Automatic Update" chapter of the "Update PrestaShop" guide to learn more about this module:

Advanced EU Compliance

New in PrestaShop

The Advanced EU Compliance module helps merchants make their shops compliant with the recent, more restrictive EU regulations.

This is must-have module for European stores.

Most of its options are meant to provide more transparency to the final customers, with:

Not all of its option will be useful in all countries, but they all help make your store more respectful of the EU e-commerce laws.
The default settings are the recommended settings; you are free to enable or disable options as you see fit.

Label options

Make sure to translate all text fields in all your available languages.

Feature options

Legal content management

Several options of this module need the system to “know” what some CMS pages are for. If no page is available for some needed page association, then you have to create them.

Email content inclusion 

With this interface, you can choose which documents to include at the bottom to any of the standard e-mails sent by the shop – for instance, your shop's "Terms and Conditions" textual content can be included at the bottom of all invoices sent.

The content is chosen from the settings in the "Legal content management" section of this module. If no option is set, then you cannot choose a content to send.

Cron tasks manager

This module provides you with a cron-like tool: you can create jobs which will call a given set of secure URLs to your PrestaShop store, thus triggering updates and other automated tasks.

CSV Export for Newsletters

This module was built to export a CSV file of the e-mail addresses that your customers registered in your system.

Your customers can give you their e-mail address either by entering it in the Newsletter block located on the homepage or by checking the "Yes" box to subscribe to the newsletter when they register. You need these e-mail addresses in order to do some marketing.
Upon registration, your customers have two choices related to the newsletter: The first one to subscribe to the newsletter, the second to receive offers from your partners (Opt-In).

Export Newsletter Subscribers

This first section enables you to export all the e-mail addresses recorded from the Newsletter block on your homepage. After clicking the "Export .CSV file" button, a notification appears, asking you to click on a link to download the file containing the addresses.

Four pieces of information will be present in this file: the customer id, e-mail address, the day of registration, and the IP address. If you use this data with software such as Microsoft Excel, you can sort the information as you wish.

Export Customers

This second section enables you to filter your customers' e-mail addresses before you export a CVS file of their data. For instance, filtering by country is particularly useful for sending newsletters in the right language and for adapting your offers.

You therefore take more information into account when exporting the e-mail addresses. Use the "Newsletter subscribers" selector to select one of the following three items:

Next is the "Opted-in subscribers" selector, where you can filter the contacts based on their desire to register for messages from advertising partners. Similarly, three choices are available:

Once you have filtered the e-mail addresses to export, click the "Export .CSV File" button to retrieve all addresses. A notification appears, asking you to click and download the file. This file contains six types of information: the customer ID, last name, first name, e-mail address, IP address, and date of registration. You can then use this information to send your marketing campaigns.

Database Cleaner

This module is very useful when you are done exploring PrestaShop for the first time, and you are ready to start adding your own content: you must first remove all the demo data that was installed along with PrestaShop: products, categories, client, orders, etc.

The configuration page has three sections:

Be very careful: any action triggered by clicking on one of these buttons is irremediable. Be sure to have a fresh backup of your database available first.

Email alerts

PrestaShop enables you to alert you and your clients by e-mail in certain cases:

Customer notifications

There is only one setting in this section:

Merchant notifications

There are several settings for merchants:

Merchant mail alerts can be sent to multiple addresses at the same time. To do so, list each e-mail address that will receive the notification (one e-mail address per line).

Google Analytics API

This module enables you to tie your PrestaShop store with your Google Analytics account.

First, you must choose the API version you want to use:

We recommend the 3.0 one, since the 1.3 one is deprecated. In order to have the 3.0 version work, you must enable OAuth access by following these instructions:

Image watermark

This module enables you to add a watermark to all the product images on your shop. This limits their circulation on the Internet – and hopefully deter people from stealing them.

If you intend to export your products on Google Shopping, know that on this service, the usage of promotional text / logos and watermarks in the images is not allowed. You may only upload images which are free of any added watermarks / logos.
Learn more about the Google Shopping policy here:

The configuration page notifies you right away of which settings are currently missing.

Once you have saved your settings, the configuration is completed but the watermarks are not yet added to your shop's pictures. Go to the "Preferences" menu, and open the "Images" page. There, click the "Regenerate thumbnails" button, near the bottom of the page. PrestaShop will process all your pictures (as selected in the configuration), and your watermark image will appear on the types of pictures that you selected.

Merchant Expertise

This module was specifically designed to help PrestaShop users keep track of their progress as e-merchants, see how much they’ve grown and progressed over the days, months and years. It is installed by default.

This module adds a system of badges and points, broken down into three levels, all of which are integral to your success in the e-commerce world:

The more progress your store makes, the more badges and points you earn.
There is no need to submit any information or fill out any forms. We know how busy you are; everything is done automatically. Use this tool to drive your business, view your progress and reflect on your great achievements.

NVD3 Charts

NVD3 ( is JavaScript library that was built specifically to generate beautiful charts using D3.js (, a JavaScript library built to manipulate documents based on data.

This module enables the NVD3 charting code for your own uses, providing you with ever so useful graphs.


The OnBoarding module greets first-time users to their PrestaShop back office: through a small playful interface, it shows the user how to launch his/her shop in several easy steps.

Simple HTML table display

Allows the statistics system to display data in a grid.