Prestashop is a free open-source e-commerce solution. By using Prestashop templates, businesses are able to sell their products through online stores. There are different types of Prestashop templates. There are free templates, premium templates and custom templates. The free templates are basic templates that allow for some flexibility but are limited in their design and Prestashop themes. Premium templates provide more functionality. Prestashop provides more types of templates at the premium level. Many business owners believe the premium level template is the most economical and time efficient. Custom design templates require a lot of coding and time by a professional IT developer. Custom designs allow for more flexibility in design and complexity, but is often not worth that ”little” extra customization.
We might divide a page template into a header, content, sidebar and footer where these are in separate files. The content will change most between pages, so rather than having a content file, we include the content into a page file which pulls in the individual template files and defines the unique features of that page. The unique features of a page will be the title, description and article content. We can define these at the start of the page template with say PHP code to set the value of variables that are used by the other templates such as the header template. Then we assemble the page by including the required templates and inserting the content.