Prestashop - 1.4 Guia Do Programador

Página de 36
PrestaShop Developer Guide 
 
The technical documentation is currently being updated. Some aspects 
of it might not yet be fully updated. Do not hesitate to 
 if you 
have any issue with the documentation. 
Fundamentals 
Concepts 
 
You should be familiar with PHP and Object-Oriented Programming 
before attempting to write your own module. 
PrestaShop was conceived so that third-party modules could easily upon 
its foundations, making it an extremely customizable e-commerce 
software. 
A module is an addition to PrestaShop that enables any developer to add 
the following: 
 
Provide additional functionality to PrestaShop. 
 
View additional items on the site (product selection, etc..). 
 
Communicate with other e-commerce players (buying guides, 
payment platforms, logistics...) 
 
etc... 
The company behind PrestaShop provides more than 100 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 
. 
These additional modules were built by the PrestaShop comapny 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. 
! 
PrestaShop's technical architecture 
PrestaShop is based on 
: 
 
Object/data. Database access is controlled through files in the 
"classes" folder. 
 
Data control. User-provided content is controlled by files in the 
root folder. 
 
Design. All of the theme's files are in the "themes" folder.