Magento 2 – Mass Backend Actions
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…

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…
Widgets are a great functionality of Magento, which is unfortunately often brushed aside by developers. This is partly because of a lack of resources which would in simple terms explain…
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…
Creating our own module for Magento 2, sooner or later we’ll need configuration that is clickable from the level of an administrator panel. It’s not very hard to create a…
Sometimes there might be a need to start offering products from a new category in your store and you might decide that the category should look completely different than the…