FME Extensions Blog

What is an Interceptor in Magento 2? Working & Structure
March 31, 2026

Humza Ahmad Barlas

What is an Interceptor in Magento 2? Working & Structure
  • Modifying the core files in any eCommerce platform is always a recipe disaster as you may end up breaking key functionality, rendering your store unusable. Apart from this, with each new update, you’ll have to rewrite the code again since updates override the pre-existing code.
  • All this is quite time consuming, frustrating, and a security risk. Magento 2 offers a simple way to extend the platform’s capabilities without modifying any core files.
  • This article explains the concept of interceptors in Magento 2, providing a detailed understanding of how they work, their uses, and relevant examples.
Magento 2 REST vs GraphQL: Key Differences, Performance & Use Cases
March 31, 2026

Humza Ahmad Barlas

Magento 2 REST vs GraphQL: Key Differences, Performance & Use Cases
  • In the fast-paced world of e-Commerce, even the most minor improvements can give your store a competitive edge over the competitors.
  • One of the most overlooked optimization areas is how your store communicates with front-end applications and third-party integrations.
  • This is where APIs come into play. This guide covers the two most commonly used APIs in Magento: REST API and GraphQL. Both serve the same purpose, but their distinctive features make them practical for different use cases.
How to Add Distance Based Shipping Method in Magento 2
March 30, 2026

Hafiz Zafar Ali

How to Add Distance Based Shipping Method in Magento 2
  • Distance Based Shipping calculates shipping costs based on the distance between the store and the customer, ensuring fair pricing, better transparency, and reduced cart abandonment.
  • Since Magento 2 doesn’t support distance-based shipping by default, you need either custom API-based development (like Google Maps integration) or a dedicated extension for implementation.
  • Using a Magento 2 Distance Based Shipping Extension enables real-time calculations, simple configuration, and a seamless checkout experience without complex coding.
How to Create a Custom Payment Method in Magento 2
March 30, 2026

Humza Ahmad Barlas

How to Create a Custom Payment Method in Magento 2
  • In eCommerce, offering the right payment method can improve your store’s conversion rates because the modern customer is all about flexibility. They want all viable options, including cash on delivery, buy now, pay later (BNPL), credit card, bank transfer, and digital wallets.
  • If your store doesn’t offer their preferred payment option, they are likely to abandon the cart altogether.
  • Therefore, store owners must know how to create custom payment methods in Magento 2. This not only helps meet customer expectations but also enables localised payment methods that are more convenient and less expensive.
 How to Change Favicon in Magento 2 (2 Easy Methods)
March 28, 2026

Humza Ahmad Barlas

How to Change Favicon in Magento 2 (2 Easy Methods)
  • At times, even the most minor changes can play a significant role in improving your branding and boosting recognition.
  • This guide discusses how to change the favicon in Magento 2, thereby creating a more professional and consistent brand identity.
Troubleshooting Magento 2 Loading Issues: CSS, JS, and Admin Panel Problems
March 27, 2026

Humza Ahmad Barlas

Troubleshooting Magento 2 Loading Issues: CSS, JS, and Admin Panel Problems
  • Although a very robust eCommerce platform, Magento 2 does trouble store owners with issues from time to time.
  • This article discusses the most common loading issues, including the Magento admin page not loading and Magento 2 CSS not loading after static content deploy.
  • These issues can be resolved in a few steps, but if the problem persists, you’ll need to reach out to our support team. They may have to audit your code to identify and rectify the issue.
How to Create a Shop by Brand Page in Magento 2
March 27, 2026

Hafiz Zafar Ali

How to Create a Shop by Brand Page in Magento 2
  • A Shop by Brand page allows customers to easily browse products by their favorite brands, improving product discovery and reducing friction in navigation.
  • While the manual method is possible, using a Magento 2 Shop by Brand extension provides automation, scalability, advanced customization, and higher conversion potential.
Magento 2 Order Number Prefix: How to Add or Change It
March 26, 2026

Humza Ahmad Barlas

Magento 2 Order Number Prefix: How to Add or Change It
  • Order numbers in Magento 2 help store owners maintain clarity in order processing.
  • The default Magento 2 order number system is impractical for multi-store views or those selling through different channels (website, marketplace, and social media).
  • By adding a custom prefix to the order number, store owners can keep better track. This guide walks you through changing the order number prefix in Magento 2.
Magento 2 Customer Session Lifetime: Configuration & Best Practices
March 26, 2026

Humza Ahmad Barlas

Magento 2 Customer Session Lifetime: Configuration & Best Practices
  • The Magento 2 customer session lifetime plays a critical role in balancing store security with user experience.
  • Learn how to configure the session lifetime and associated best practices.
  • To further enhance the store’s security, set up Magento 2 Security Extensions.
How to Add an SEO Friendly Blog to your Magento 2 Store
March 26, 2026

Hafiz Zafar Ali

How to Add an SEO Friendly Blog to your Magento 2 Store
  • Adding a blog to your Magento 2 store helps you target long-tail and informational keywords, improving search engine visibility and bringing consistent organic traffic beyond product pages.
  • Since Magento 2 doesn’t have built-in blogging, using a dedicated solution like the Magento 2 SEO Friendly Blog Extension is the most efficient approach, offering SEO-friendly features, easy management, and seamless integration without performance issues.