Magento

Expert tips and tutorials to master the Magento (Adobe Commerce) e-commerce platform. The #1 Magento blog on the internet.

How To Add A Column To Existing Database Table In Magento 2

Magento 2 allows a developer to create, upgrade, or delete a table in the database. Earlier I talked about how to create and...

How To Get A List of Email Templates Programmatically In Magento 2

Recently, during a custom extension development, there was a requirement to send customers’ an Email regarding the price. And, for this, I...

How To Get Related Products Collection In Magento 2

E-commerce product page best practices include displaying related products on the product page. It encourages shoppers to purchase those related products and hence increase...

How To Get Access Token Of Logged In Customer In Magento 2

The post shows the programmatic method to get access token of logged in customer in Magento 2. You can use this method when,...

How To Get Parent Category ID In Magento 2

Magento 2 is a flexible CMS that allows store owners to offer feature-rich shopping platforms and expand their E-commerce stores! One such...

6 Easy Steps To Change Welcome Message In Magento 2

Ever seen such a message as shown below? It is the default welcome message in Magento 2 store that is displayed when...

Top Reasons to Hire Certified Magento Developers for Your Next Project

Magento is an open-source, popular and widely used CMS platform to develop an E-commerce platform. Though anybody can start learning Magento easily,...

How To Programmatically Convert PNG To JPG In Magento 2

Magento 2 is an insanely flexible platform. However, at some point, you can face issues like the PNG image format is not...

How To Configure Magento 2 Email Header Template

Magento 2 email header template is the part of the email content that is sent automatically as a message from your Magento 2...

Expert Solution to Get Current Order Status And New Order Status in Magento 2

Magento 2 is an insanely flexible platform that allows us, developers, to satisfy the crazy clients’ requirements! Isn’t it? I recently faced...