We did our best to make this manual information to be presented in a simple, straightforward manner. For ease of reference, the text the manual provides has been restructured in different chapters, you can see in the left-side menu. You are able to navigate to any part of the documentation using the active content headers’ links.
We recommend that you start reading the documentation at the first section.
What is PrestaShop e-commerce?
PrestaShop is an e-commerce solution which is free for the basic kernel and open source. It supports payment gateways such as Google checkout, paypal or payments pro via APIs.
PrestaShop is available under the Open Software License and officially launched in August 2007 for dd to medium-sized businesses. The software, which is based on the Smarty template engine, is used by several thousands of shops worldwide.
What is PrestaShop template?
PrestaShop template is a theme for PrestaShop e-commerce solution. It provides you with vast variety of customization opportunities and allows you to create an online store that fully meets your needs.
Template structure
The template package you have downloaded consists of several folders. Let’s see what each folder contains:
-
- screenshots (preview.png)
- Preview image of the theme.
-
- theme
- Contains PrestaShop theme files
-
- dev
- Contains the raw development files for your SCSS, JavaScript and image assets.
-
- assets
- Contains the production assets
-
- config
- Contains configuration file. By default, it only has the theme.yml file.
-
- module
- Contains either theme-specific modules, or the theme’s version of native modules’ template files.
-
- templates
- Contains the template files themselves (.tpl), mostly in contextual sub-folders (catalog, checkout, cms, etc.). The _partials folder contains “partial templates”, which means parts that can used by / included into several templates: header.tpl, breadcrumb.tpl, footer.tpl, etc. This prevents redundant code blocks, and makes themes easier to maintain.
-
- dependencies
- It’s important that the module are installed with our theme. It is a flexible framework for the theme.
-
- translations
- It contains the translation files.
-
- info.txt
- Contains instructions on extracting source files