Blog

Atwix blog

26 reasons to update Magento

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 update sequence and all the possible issues they may face. 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 still think if you need to upgrade your store, let’s see what will come with that upgrade.

Comments (0) Read More
Exploratory Testing for beginners in Magento

Exploratory Testing for Beginners in Magento

Quality Assurance is a crucial part of any development process before the deployment. It is important to be able to find new types of bugs, which are often quite unpredictable. 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.

Comments (0) Read More

MageCONF 2020 wallpapers

In just few days we will rock Magento Community with the largest technical conference in the world – MageCONF 2020.  5 tracks and dozens of presentations on trending Magento news delivered by speakers from all over the world – all just one click away! We have news both for developers, PMs, QAs and companies’ management! Make sure you register and join us online on October 24th!

Comments (0) Read More
Storefront Notifications — Best Practices

Storefront notifications — best practices

Discover insights around specifics of storefront notifications which Magento 2 uses to inform website visitors as well as existing best practices we recommend to be followed and used by Magento developers.

Comments (0) Read More

How to add a simple note to Magento one step checkout

Sometimes the additional info in the order is very useful. It can be an additional choice or message from a customer. Unfortunately, Magento 2 does not provide any additional forms on the Magento one page checkout steps by default.

Comments (3) Read More

Is it worth covering Magento 2 code by automated tests?

Automated tests implementation 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 want to shed some light on which types of tests are the most popular and useful and highlight key reasons of test importance.

Comments (0) Read More

How to make a package for the Magento Marketplace in Magento 2

If you developed some Magento 2 module and you want to publish the module on the Magento Marketplace, you need to prepare a package with the module first.
In the post, we do not describe how to publish the module on the Magento Marketplace only how to prepare the ultimate package version and validate it.

Comments (0) Read More

Magento 2 Event Framework - Diagrams

Magento events and observers are a good old way of extending Magento. They came from Magento 1, but an approach 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 Event Framework was implemented in Magento and how it’s suggested to be using by Magento Development Team.

Comments (2) Read More

Add custom layout handle to product page - Magento 2

Ever struggled how to add programmatically a custom layout handle to a product page and what’s the best way to do it? Use the power of Magento 2 plugins (also called interceptors) added into the right place and you’re done!

Comments (2) Read More

Alternatives for deprecated Registry class - Magento 2.3

Starting from Magento 2.3 the Registry class that is (or was) used by a lot of developers and extension vendors is declared to be deprecated. In class comments it’s told to use service classes or data providers, but no examples provided. This article aims to show how you can get needed data using best practices and service classes.

Comments (13) Read More
1 2 7

Subscribe to our blog