FME Extensions Blog

How to Create and Manage Magento 2 Category Attributes (Complete Guide)
February 20, 2026

Humza Ahmad Barlas

How to Create and Manage Magento 2 Category Attributes (Complete Guide)
  • When working with Magento 2 category attributes, you’ll quickly notice that the default fields are not always enough.
  • If you are not in favor of using a third-party extension to create category attributes in Magento 2, there is only one option, add it programmatically.
  • This guide walks you through the process of adding category attributes in Magento 2 programmatically. While this may seem complex, the process is very straightforward.
How to Add an Extra Fee in Magento 2 (2 Easy Methods)
February 19, 2026

Humza Ahmad Barlas

How to Add an Extra Fee in Magento 2 (2 Easy Methods)
  • At times, merchants need to add an extra fee at the checkout stage to avoid fulfilling the order at a loss, recoup handling/packaging fees, or charge for a special service.
  • Magento 2 does not offer a built-in feature to add the extra fees.
  • Merchants have only two options if they want to add any extra fee in Magento, programmatically or using an extension such as Magento 2 Minimum Order Fee.
The Ultimate Magento Industry Report 2026
February 19, 2026

Humza Ahmad Barlas

The Ultimate Magento Industry Report 2026
  • Since its 2008 launch and $1.68B acquisition by Adobe, Magento has evolved into a core enterprise commerce infrastructure, powering scalable, customizable, and headless-ready digital experiences worldwide.
  • Unlike SaaS platforms focused on small merchants, Magento dominates mid-to-enterprise segments with multi-store architecture, B2B capabilities, large catalogs, internationalization, and advanced pricing logic.
  • With 300,000+ developers, 5,000+ extensions, and 130,000+ merchants, Magento supports a multi-billion-dollar ecosystem spanning development services, hosting, performance optimization, and enterprise licensing.
  • Magento is advancing toward AI-driven personalization, composable commerce, deeper Adobe Experience Cloud integration, and stronger headless capabilities, positioning it as a long-term enterprise commerce infrastructure layer rather than just a platform.
Magento 2 Transactional Emails: Edit, Customize, and Assign Templates
February 18, 2026

Humza Ahmad Barlas

Magento 2 Transactional Emails: Edit, Customize, and Assign Templates
  • Effective communication with your customers is a key success factor for any business, including online stores. One of the most frequent forms of communication is the Magento 2 transactional emails.
  • These are automated emails which are sent to customers after triggering a certain event. For example, password reset or order confirmation.
  • Customising these emails allows for more effective and professional communication. This guide walks you through the process of creating, customising, and assigning Magento 2 transactional emails.
Magento 2 Full Page Cache: Complete Guide to FPC, Block Cache & Cache Warmer Optimization
February 18, 2026

Humza Ahmad Barlas

Magento 2 Full Page Cache: Complete Guide to FPC, Block Cache & Cache Warmer Optimization
  • Having a professional website along with top-quality products and competitive prices are no longer a guarantee of eCommerce success. Your audience demands and expects a lot more.
  • One of the key demands is a fast-loading website, backed by credible research. About 53% of users exit a website if it takes longer than 3 seconds to load. Most eCommerce development companies recommend that the ideal loading speed is 2 seconds!
  • Magento 2 Full Page Cache plays a critical role in delivering super-fast performance for online stores. This guide provides a detailed discussion on FPC Magento, including how to enable and disable it.
  • To realize your store’s full potential, we recommend using a Magento 2 Cache Warmer Extension. It automatically pre-loads all pages to reduce loading times. This not only improves the user experience, but also boosts search rankings and conversions.
Magento 2 Multi Currency Setup: Complete Guide with PayPal Integration
February 17, 2026

Humza Ahmad Barlas

Magento 2 Multi Currency Setup: Complete Guide with PayPal Integration
  • International expansion provides further opportunities for growth and revenue diversification. But it requires several changes to your store, including setting up Magento 2 multi currency.
  • Shoppers prefer to buy in their local currency as it helps protect against international transaction taxes.
  • Know how to configure the Magento 2 multi currency setup by following simple steps. When it comes to managing international payments, PayPal is one of the best platforms. This guide provides additional information on how to enable PayPal multi-currency in Magento 2.
  • Combining multicurrency setup with Magento 2 payment-related extensions helps deliver a more seamless experience. For example, Magento 2 Subscription & Recurring Payments Extension offers subscription-based payments, allowing for recurring revenue. The Magento 2 Payment Restrictions Extension hides certain payment methods on the checkout stage for certain products, customers, customer groups, store views, and more. The Magento 2 Auto Currency Switcher automatically rediverts a user towards their local currency based on their IP.
How to Configure the Magento 2 Invoice Email Template (Step-by-Step Guide)
February 16, 2026

Humza Ahmad Barlas

How to Configure the Magento 2 Invoice Email Template (Step-by-Step Guide)
  • Professionally designed transactional emails go a long way in strengthening your branding and building trust.
  • The default Magento 2 invoice template is quite generic and prevents customers from instantly recognizing your store.
  • We recommend customizing the Magento invoice email template to better align with your store’s design. Once configured, make sure to send a test email before rolling out the new design to your customers. This allows you to identify and fix errors.
  • Some customers may require flexibility regarding where they receive invoices. For example, a B2B customer may prefer that the invoice is sent to the accounts department rather than the user placing the order. In that case, you’ll need a Magento 2 Invoice Email Extension. This extension allows customers to add an invoice email address directly at the checkout stage.
Magento 2 Multi Source Inventory (MSI) Setup: Step-by-Step Guide
February 13, 2026

Humza Ahmad Barlas

Magento 2 Multi Source Inventory (MSI) Setup: Step-by-Step Guide
  • Understand the benefits of Magento Multi Source Inventory (MSI), including centralized inventory management, smart order routing, and support for omnichannel selling.
  • Learn how to set up Magento 2 MSI in as little as 4 simple steps.
  • Common mistakes to avoid when setting up MSI in Magento 2 include failing to assign products to sources and misconfiguring stock vs source.
How Do You Safely Remove Duplicate and Unused Product Images in Magento 2?
February 12, 2026

Humza Ahmad Barlas

How Do You Safely Remove Duplicate and Unused Product Images in Magento 2?
  • Image clutter is an unavoidable reality in eCommerce stores. With time, you may replace old images with newer ones. Certain products or webpages are removed, leaving behind unused images.
  • While you can manually remove duplicate and unused images, the process is risky, time-taking, and resource-intensive.
  • Merchants require a solution which is automated and scalable. This is where Magento 2 Extensions such as Magento 2 Image Clean Extension by FME play a crucial role. This extension enables a cron job to automate duplicate and unused image removal.
How to Manage Magento 2 Admin Session Lifetime & Fix Timeout Issues
February 12, 2026

Humza Ahmad Barlas

How to Manage Magento 2 Admin Session Lifetime & Fix Timeout Issues
  • Configuring the Magento 2 admin session lifetime is essential for maintaining the right balance between your store’s security and usability.
  • In case the timeout is too short, admins get logged out automatically while working on critical tasks. In most cases, they’ll have to do all the work again, resulting in duplication of effort and waste of valuable resources. If the timeout is too long, it exposes your store to unwanted security risks such as unauthorized access. Knowing how to configure the admin session lifetime is beneficial for store owners.
  • To further strengthen your store’s security, we recommend using third-party extensions. For more information, check out Best Magento 2 Security Extensions to Secure Your Store. In addition, setting up 2FA in Magento 2 can add an extra protective layer.