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 (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. (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: (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. (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: (more…)