How to install module in Prestashop?

Ability to use modules in Prestashop are the most important thing. With the modules created by the Prestashop community (which mean community of normal users, agencies, developers, freelancers etc.) anyone, who use Prestashop e-commerce solution can exted store for new functionalities and features. Professional modules created by agencies or experienced developers are usually paid - you have a guarantee that the module was professionally executed and in compliance with applicable standards, safety rules and other important things in software developing. You can also get free modules, but you have no guarantee that everything will work correctly without compromising the safety of your store.


In this paper you will read about procedure of installing Prestashop modules. I hope, that this article will help you in understanding an essence of installing modules, and will be helply in your first steps with extending functionalities of shop based on Prestashop engine.

How to install prestashop module?

1) Log in into your shop

In first step you must login to your  Prestashop back-office. Remember, only user with granted privileges to access to the modules section can instal, configure and uninstall modules.  Make sure that you log in to the correct account. It would be best if you log in with an administrator account.  I hope, that you remeber your email and password used in installation process ;) 

prestashop backoffice login form by

2) Go to "Module" section

If you are already logged in into Prestashop backoffice correctly, now you can go to "Modules" section. Just click in "Modules" position in Administration tabs as we show on the picture below:

select Modules in your prestashop backoffice

3) Click on  " Add a new module Add a module from my computer"

In modules section you will see two buttons:  Add a new module Add a module from my computer   |    Add Add a module from PrestaShop addons. Below this two buttons you will see list of modules that are rolled up, by category. After clicking correct button, you will see two simple forms:

As you see, you can add modules in two ways. You can upload module from URL, and upload from your HDD (hard disc drive) or other physical disc.

3) Uploading and install module from URL

To upload module from URL you must have a valid link (URL) which goes to archive with packed module. Paste the correct link into "Module URL" input field and click "Download this module" button. For example we upload our Import vouchers from file in Prestashop module. As you see on image below, when everything is ok, you can find module using search tool. Just write first letters of module name and you will see full name of module in clickable tooltip:



Just click on it and go to 4 step for read about last "installing" procedure.


3) Uploading and install module from your HDD (hard disc drive)

If you downloaded any module into your HDD, you must upload it before you want to install it in your shop. Click on upload form and select correct file (packed) with your module. As in the previous case, we use our module for Importing Discount codes from file in Prestashop. After selecting module from your disc now you can click "Upload this module". Exactly as in previous case, you can find module using search tool. Just write first letters of module name and you will see full name of module in clickable tooltip:



Just click on it and go to 4 step for read about last "installing" procedure.


4) Installing module in your Prestashop

Now you can install module in your shop. This step is the last step in the Prestashop Installation procedure. After clicking on tooltip with your module, you can see new loaded page with your module on list:



On right side of table you can find "Install" button. Click on it to install your module. After that, and if with installation process is everything ok, and module works correctly - instalation is succesfull:



Now you can configure your module or Uninstall it if you don't want to use it. That's all, hope I will help you with this basic Prestashop training

author milos myszczuk
Article by Milosz Myszczuk PrestaShop expert, official PrestaShop community moderator. PHP developer, specialist in relative and spatial databases management, GIS Analyst, CEO & founder of VEKIA interactive agency. Read more about VEKIA company
If you like my articles and want much more valuable tips, feel free to send me donation
1.4 version 1.4.11 1.6 404 addon admin advertise ahref ajax alpha animation api app application authentication back office backup badge banner basics block bootstrap button cache carrier cart catalog category certificate changelog chat class clear client clip cms code colors columns comments configuration contact container content controller cookie counter country coupon css csv currency customer dashboard database debug default delete delivery desktop developer device disable discount displayNav displayTop download dynamic editor effect empty encrypt engine error exchange exclude export facebook faceshop fade fancoupon fancybox fanpage fatal feature feed field file fix fixed font footer free friendly url front ftp full gallery generate gift global godaddy google google+ gray grid groupon header help hide highlight homefeatured homepage hook hosting hover howto htaccess html html5 ID image import include input instagram installation integration iPhone issue javascript jquery kgb knowhow languages law left likebox link list livingsocial loading log login logo loyality mail mailing maintenance manufacturer marketing marquee mcrypt menu meta mobile modification module movie moving multilanguage multiupload must have mysql news newsletter notification number open graph order override page password performance PHP phpmyadmin picture pinterest plugin popup post prestashop prestashop 1.0 prestashop 1.1 prestashop 1.2 prestashop 1.3 prestashop 1.4 prestashop 1.5 price rules problem product profile promotion proslider purifier quantity query quick tip random rates register reinsurance release reporting reset responsive restore results ribbon rich text right sales search security seo service shadow share shipping shop shopmania slider smarty social networks SQL SSL statistics stock store style subcategory superuser support switcher tab tablet tag tax template text theme tinyMCE tips and tricks tpl tracking translations tree trends trigger tumblr tutorial twitter update upgrade upload variables video visits voucher vulnerability web2print wide widget width window wishlist wysiwyg youtube zip zopim