We are continuing our guide over PrestaShop 1.7.5 and how to work with it. We’ve already had a tour over the admin panel and began with configuration of basic elements of a online shop – main page slider, header, footer, copyright message and social media buttons. In this post we are going to take a look at: Read more
In the first article of the series on PrestaShop 1.7.5 we made our acquaintance with the renewed admin page and its basic functionalities. Today we’re going to plunge into more practical aspects and learn: Read more
Quite often Prestashop users encounter problems with managing images. This happens because they do not fully understand how exactly this CMS works with images. For example, one of our forum users got the following problem: when he disables the watermark module, watermark images still remain. The thing is that for each picture the system generates a set of different images of different sizes and all this is administered under the following path: Preferences->Images Read more
Countless hours of hardworking – and a whole book of helpful hints on Prestashop version 1.5 is finally ready!
We deal with Prestashop ever since the first versions were released. A lot of time have passed and we are glad to see how much this platform has grown. Our developers get asked all the time about Prestashop’s inner workings, about bugs or some advice we can share with them. As a result of our experience on all Prestashop related projects and extensions we wrote a whole book about Prestashop. We feel it’s the best way to share our insight and educate both the storeowners and new developers on one of our most-loved ecommerce platforms. Read more
Prestashop has an internal webservice which allows accessing a store from a remote application. Since the service is based on REST technology, this allows the remote applications to be cross-platform and use CRUD queries.
To start using the webservice you need to enable it first. To switch on the service go to Advanced Parameters -> Webservice: Read more
The new PrestаShоp 1.6 has a completely new redesigned backoffice.
Prestashop team is very proud of the new statistics, which is now displayed on the main backoffice page, which is even more convenient for an administrator, because there is no need to search for it in the admin panel settings.
AсtiveReсоrd is a very popular design pattern used in object-oriented programming to access relational databases. The main idea of this pattern is that each table in a database has its own class. This class has corresponding properties for database table fields. In general the class implements such methods as: add, delete, update etc. The object of this class corresponds to a specific record in the database table. You can find more about this pattern design here.
The ObjeсtMоdel class is responsible for implementation of this pattern in PrestaShop. It can be found in the root folder classes. All AсtiveReсоrd classes should be inherited from this class. Read more
While we prepare some useful materials on Prestashop development we decided to present and explain the whole Prestashop inner workings in one graphical chart. The diagram describes the life of a request from the moment it gets into the system and till the controller starts working. We haven’t examined the process inside the controller as it’s not that important considering the context and the fact that different controllers operate on different logics. Here is what we have: Read more
In this article I would like to describe how to properly add css- and js-files of a custom front-module and to avoid any follow-up problems with page load. I will also describe how to connect and replace module and theme templates.
So, in most cases styles and scripts are added in the hook displаyHeаder: Read more
There is a good proverb “pretty is as pretty does”. In relation to a website theme this can mean that a demanding or an inexperienced customer would simply leave your store without buying anything if he finds the theme difficult or inconvenient to use. For this very reason your store’s design should be convenient and informative. Many first-time entrepreneurs prefer to buy ready-made themes because this is a fast and cheap solution. But as business continues to grow, everyone faces the challenge of creating unique design and rebranding the trade mark.
In today’s article we’ll try to highlight main aspects which you may need to know when trying to establish your own unique theme. We hope that this knowledge will help you better understand this process and better formulate requirements for design in future. For a novice developer this article will also be useful because it will describe the basic principles of designing a theme for Prestashop. A lot of information related to this topic could be found here. Read more