26 reasons to update Magento

It is common knowledge, that you need to keep your Magento 2 up to date for both security and performance reasons. However, a lot of merchants find it hard to go through the sequence and even update related products besides other possible issues. This blog post is not about how to update Magento. It is about highlighting key features, that were introduced in Magento starting from 2.3.0. So if you are still considering whether you need to upgrade your store, let’s explore what will come with that upgrade.

Exploratory Testing for beginners in Magento

Quality Assurance is a crucial part of any development process before deployment. It is important to be able to find new types of bugs, which are often quite unpredictable; it’s better to prevent the issue than to solve it. Better preventing the issue than solving it. For that, there is a great tool – Exploratory Testing.

What is Exploratory Testing? Why do I need it and how will Exploratory Testing help me? This article will answer these questions no matter what your role is – QA Engineer, Developer, Designer, or Business Analyst.

Is it worth covering Magento 2 code by automated tests?

The implementation of automated tests has always been an interesting topic for many store owners and managers. We receive many questions every day like: should we invest money for tests in addition to development? How will it help an online business? Which tests are better and why? Therefore, we aim to shed some light on the most popular and useful types of tests and highlight the key reasons for their importance.

Magento 2 Event Framework - Diagrams

Magento events and observers are a good old way of extending Magento. This approach originated from Magento 1 and is well-known beyond the Magento community and platform. It follows an observer design pattern and has different implementation and variations in different frameworks. This article covers how the Event Framework was implemented in Magento and how it is recommended to be used by the Magento Development Team..

Multi-Source Inventory in Magento 2.3

Magento 2.3 GA release has finally landed.It is one of the most awaited releases Magento has ever seen, and it’s a thrilling moment for us at Atwix. Not only can our clients now benefit from all the new features that are available in 2.3, but we can also see live features that our team developed, working closely with other community contributors as well as the Magento Community Engineering team.

How to add custom layout handle to category in Magento 2

In order to add a custom layout handle to a category page, a (basic) Magento 2 module with these additional files and content is needed:

1. The events.xml file to “subscribe” to the event and say which observer should be fired
2. An observer that adds a new layout handle to the page
3. A layout file that adds needed changes to the page