Max Pronko
-
December 18, 2023
There is no way to write a Unit Test for a Magento 2 extension and execute the test outside an installed Magento 2 application. In this post, let's see at some limitations when it comes to PHPUnit 10 library and how we can create Unit Tests for our Magento 2 extension.
-
December 11, 2023
I've started with the idea of covering an Observer class with the Unit Test. It should be straightforward, I thought. The CopyQuoteToOrder class is responsible for copying extension attributes from a Quote object to an Order object.
-
December 05, 2023
There are many techniques a Magento Developer should learn while working with Adobe Commerce (formerly Magento). One such topic is the ability to integrate ecommerce functionality with 3rd party systems. In most cases, REST API is the way to go.
-
November 24, 2023
Black Friday 2023 sale on Mage Mastery. Unlock the biggest discount of the year and improve your programming skills today.
-
November 10, 2023
If you are looking to learn how to develop a payment integration for the Magento / Adobe Commerce e-commerce platform, look no further. In this article, I cover in detail the first steps. By the end of the article, you will learn how to render a payment method on the checkout payments page, how to process a payment form on a server, and you will place your first order with the newly created payment integration.
-
November 03, 2023
Discover the top, most popular video tutorials for Magento 2 theming development. This is a unique collection that I've prepared for you, so you can learn more about Magento 2 development.
-
August 22, 2023
Both Magento 2 Open Source and Adobe Commerce have a feature that allows you to copy fields from Quote Payment to Order Payment objects during Order creation. In my experience, when something needs to be copied, I tend to use official recommendations for backward compatibility and extensibility purposes. Sometimes, however, it doesn't work as expected and we, as Magento 2 developers, have to find ways to overcome limitations and find reasonably correct ways for customization.
-
August 15, 2023
For those of you who follow Mage Mastery news and updates, it may appear that the Mage Mastery website has been updated. We are thrilled to announce that our website is now live. The good news is that the website with Magento 2 online courses is now running on... drumroll...