PrestaShop was conceived so that third-party modules could easily upon its foundations, making it an extremely customizable e-commerce software.
A module is a complement to PrestaShop that enables any developer to add the following:
The company behind PrestaShop provides more than 50 modules for free with the tool itself, enabling you to launch your business quickly and for free.
More than 750 add-ons are also available at the official add-ons site.
These additional modules were build ??by the company PrestaShop or members of the PrestaShop community, and are sold at affordable prices.
As a developer, you can also share your modules on this site, and receive 70% of the amounts associated with the sale of your creations. Sign up now!
A module consists of:
/modules
folder..tpl
files, containing the module's theme./themes/modules
, a folder with the same name as the module, containing .tpl
and language files if necessary. This last folder is essential during modifications of existing module, so that you can adapt it without having to touch its original files. Notably, it enables you to handle the module's display in various ways, according to the current theme.Let's see an example with PrestaShop's blockuserinfo module: