Magento

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

How to Integrate Product Designer with Magento 2

Are you looking to sell personalized products in your store? Here is a complete guide on Magento 2 Product Designer Extension Integration that you...

How to Make a Payment Method Visible Only to Admin in Magento 2

Magento 2 supports number of payment methods to allow customers pay online. But at times, the admin may have set up the...

How to Auto Update Currency Rates in Magento 2

If you are willing to expand business internationally, it is crucial to showcase product pricing to the customers in their local currency. Magento...

Magento 2.4.5 Release – Everything You Need to Know [August 09, 2022]

Magento 2.4.5 release is finally available! Read what’s new here. On August 09, 2022, Adobe has finally rolled out the Magento 2.4.5 release...

How to Programmatically Get All Websites in Magento 2

Magento is a robust, scalable online platform used for selling online. Such an eCommerce platform supports the multi-website, multi-language and multi-store view....

Solved: Use of $_FILES is Discouraged in Magento 2

Get the solution to the error "Use of $_FILES is Discouraged in Magento 2" and prevent the use of global variables.

How to Programmatically Get Root Category ID in Magento 2

Magento 2 offers several flexible and customization options to provide the customers with a comfortable shopping platform. This robust and highly flexible...

How to Change Email Logo in Magento 2

Logo plays a vital role in improving a brand’s identity while breaking the language barriers. Adding a logo to the transactional emails...

Complete Guide: How to Attach PDF to Product in Magento 2 [2026]

Are you looking for a solution to attach PDF file to product in your Magento 2 store? Do you want to provide...

How to Get Current URL in Magento 2

When editing your store, you will need URLs to make any changes quickly.  In this blog, learn how to automatically get the...