As any other modern ecommerce CMS, PrestaShop allows you to create various discounts and sales. You can run a sale on some particular products or entire categories, offer discounts to specific customers or everyone… And all this with just a few clicks in your Back Office.
Here are the main types of discounts in PrestaShop.
Continue reading How to make a discount in PrestaShop
PrestaShop uses hooks for displaying content generated by various modules. Hook is a special code placed in a template file. When PrestaShop prepares a page for displaying, it replaces that hook code by content of all modules assigned to it.
By default, modules are displayed in the order in which they were installed. But, of course, you can change it.
Continue reading How to change order of modules in a hook in PrestaShop
PrestaShop offers merchants a great feature – multistore (or multishop). It allows you to manage multiple shops in one place. You can create several virtual shops, assign them different domains, set different templates, write different texts and still manage them in only one Back Office.
And here is how to do it.
Continue reading How to activate multistore in PrestaShop
PrestaShop sends various data to your email – orders, contact form messages, notifications, etc. You only enter the email once during PrestaShop installation, but if you need to change it later, there are several places you may need to check.
Here are the most common situations:
Continue reading How to change the shop e-mail in PrestaShop
Most frequently you may need to change database settings after moving to new hosting.
Here is how you can do that:
Continue reading How to change database connection settings in PrestaShop
It’s really simple, you can do it in your Back Office.
This tutorial is relevant for PrestaShop 1.5 and 1.6. There is no such functionality in PS 1.7 by default.
Here’s what you need to do:
Continue reading How to enable or disable product comparison in PrestaShop
If you have multiple languages installed in your shop, then all URLs will include language code. And even when you open the home page of your site you’ll get that language suffix, even for default language. It doesn’t look fine but fortunately you can fix this behavior.
This tutorial describes how to remove default language code from your URLs (usually “/en”).
Continue reading How to remove “/en” from URLs in PrestaShop
Sometimes during the work on the site you may want to make it temporarily inaccessible for visitors. In PrestaShop you can use maintenance mode for such purposes.
It may be useful during initial website development or while updating etc.
This article describes how to enable maintenance mode.
Continue reading How to enable maintenance mode in PrestaShop
Sometimes you may need to clear the cache of your PrestaShop website. Basically, it’s necessary when you’ve made some changes to your site, but they are not displayed.
This article describes how to clear Smarty Cache and all other cache types.
Continue reading How to clear PrestaShop cache
So you want to create a new page. It’s really easy, you just need to write a few lines of code.
This tutorial is for PrestaShop 1.6. Other versions are similar but can slightly differ.
Continue reading How to create a new page using module front controller