Blog navigation

Blog Rss rss_feed

Override

The "Overriding" article category is dedicated to understanding the override mechanism in PrestaShop—one of the key tools for modifying the default behavior of the CMS.

These materials discuss how overriding works in PrestaShop, which entities can be modified, and when it makes sense. You'll find detailed articles on overriding controllers, classes, models, templates, and modules, as well as practical examples.

This collection of articles will be useful for both developers new to PrestaShop and more experienced professionals who need a deeper understanding of the system's architecture and full control over the logic of their online store.

How to Safely Edit and Save Email Templates in PrestaShop Without Losing Changes
How to Safely Edit and Save Email Templates in...
PrestaShop’s email notification system offers extensive options for customizing the messages sent to store customers.
PDF Templates in PrestaShop: How to Customize and Override Without Losing Changes After an Update
PDF Templates in PrestaShop: How to Customize...
n PrestaShop, customer interaction often involves sending emails with attached PDF files. For example, with every...
Overrides in PrestaShop: What They Are and Why They Matter
Overrides in PrestaShop: What They Are and Why...
One of these options is the override mechanism. Let's explore what it is, why it's needed, and why it's important not...
How to disable shipping selection step at checkout on Csm PrestaShop
How to disable shipping selection step at...
Checkout is one of the most important moments in the work of an online store. Changing the checkout process can cause...
User authorization via phone
User authorization via phone
To authorize by phone number you need to add the appropriate field. How this can be done is described in the previous...
How to make prices without a point
How to make prices without a point
Everyone knows that in PrestaShop prices are displayed by default-two decimal places. And what if you want a numeric...
Global variable in smarty to define the phone
Global variable in smarty to define the phone
In some cases, it is important to know that the person comes from the phone. This will allow the user to download...