What are interceptors and how to use them in Magento2?
Plugins are one of the new concepts in Magento world – they were introduced in Magento2 and are here to stay. Taking into account that Magento team wants developers to…

Plugins are one of the new concepts in Magento world – they were introduced in Magento2 and are here to stay. Taking into account that Magento team wants developers to…
Capistrano is a very useful open-source tool for deployment automation written in Ruby. You don’t have to log in to your servers and execute the same commands over and over…
While viewing a list of products or clients in our store, we sometimes need to carry out the same action on several records. For example, if we want to delete…
In one of the recent Magento 2 projects, we came across the problem of different designs of page elements for different language versions. Luckily, Frontools did the trick (source: https://github.com/SnowdogApps/magento2-frontools)….
ARTICLE OUTDATED! This article is outdated and it contains several errors and bad practices. I updated it in a new article you will find here. Compared to Magento 1, Magento…
Magento 2 and Composer Magento 2 uses Composer to manage its packages and dependencies. Available from the console, it provides and standardizes the format of dependencies management. Thanks to this,…
Magento 2 offers a highly advanced frontend development system. One of its components is JQuery, which is available by default. It is the base of many JavaScript widgets and makes…
Welcome to the third and last article of the Magento 2 Backend Configuration series. So far you’ve found out how to use source models (for providing data) and backend models…
In the last article we discussed the Source Model and today, we’ll delve into the advantages of the Backend Model. When we save values in configuration of e.g. our previously…
Sometimes a search engine might stop working. There are various reasons: it may be caused by migrating the store to a different server, updating Magento to a more recent version,…