Top Magento 2 Extensions for 2019

If I asked you: What are the most popular ecommerce platforms in 2019?

What would you say? Shopify? WooCommerce?

If one of your answers was Magento, well then, you certainly know your ecommerce platforms!

More than 400,000 websites around the globe actively use Magento as their go-to ecommerce platform — powering over $100 billion in annual revenue.[*]

In fact, recent data from Builtwith shows Magento powers 4% of eCommerce websites across the entire internet, 7% of the top million websites, and 10% (10,000) of the top 100,000 websites:[*]

If you’re one of the hundreds of thousands of businesses using Magento or you’re thinking of getting started and are looking for the absolute best Magento extensions, you’ve come to the right place.

Here are the 17 best magento extensions to grow your ecommerce business  (based on total number and average ratings of reviews):

Customer Support Extensions

Payments & Security Extensions

Marketing Extensions

Accounting & Finance Extensions

Shipping & Fulfillment Extensions

Website Optimization Extensions



  • Price: Free
  • Rating: 5/5
  • Compatibility: 2.0, 2.1

How many times have you been to a website with a specific question in mind?

I know I have — more than once!

Having a FAQ, or “frequently asked questions” page on your website is an absolute must. It helps your customers quickly find answers to their questions which puts them one step closer to buying your product.

The FAQ extension by MagePrince allows you to create a dedicated FAQ page, where you’ll be able to delight customers by creatively answering their questions.

As the admin, you can add images, answer blocks, and widgets along with a host of other features. Here’s a quick look at the admin view:

As for the customer, all they see is a good-looking FAQ page with pre-populated questions and answers:

Add FAQ by MagePrince to your Magento Store here.


  • Price: Free Single | $99 Standard | $189 Premium | $999 Agency
  • Rating: 5/5
  • Compatibility: 2.0, 2.1, 2.2

If you’re running a small ecommerce business, you know just how important it is to turn every visitor into a customer — or even a repeat customer.

The question is: How?

One proven way is to deliver a personalized experience to visitors using a real-time communication tool like live chat.

MarTech found that 51% of customers are more likely to purchase from a website that offers live chat, and nearly 50% of customers say they’re more likely to return to a website with a live chat option.[*]

The Landofcoder Magento 2 Live Chat Extension is an incredibly useful tool to help you chat directly with customers.

What I love about this particular chat tool is that it offers a super clean interface and quick chat options:

But as a small business, it can be hard to staff a support team for visitors 24/7. Luckily, this extension has a solution for that — allowing you to set “when and where” the chat window appears.

And it provides a nifty login system to track inquiries and chat history all while automatically recording customer information:

My recommendation: staff your live chat extension during peak business and traffic hours to increase customer satisfaction and sales.

Add Live Chat Extension by Landofcoder to your Magento store here.


  • Price: $59 Magento 1 | $79 Magento 2
  • Rating: 4.8/5
  • Compatibility: 1.7, 1.8, 1.9+, 2.1, 2.2

If live chat just isn’t feasible for your ecommerce business, that’s completely understandable.

The next best thing is to provide customers with detailed contact forms to help answer product questions or concerns.

One of the top form-building extensions on the Magento market is called Contact Form Builder by Pixlogix Infotech.

Contact Form Builder offers Magento site owners a variety of fields that can easily and seamlessly be edited quickly. Here’s a look at a form in action:

If a certain look or feel isn’t you or your brand’s style, not to worry, Contact From Builder offers a variety of templates and customizable options:

Add Contact Form Builder by Pixlogix Infotech to your Magento store here.



  • Price: $189
  • Rating: 4.9/5
  • Compatibility: 1.6, 1.7, 1.8, 1.9+, 2.1, 2.2

According to cumulative data gathered by independent research firm Statista, as of August 2017, 77.3% of all online retail orders — e.g., shopping carts — were abandoned.

In other words, a dismal 22.7% of orders are eventually purchased.

And that’s nearly a 10% increase from that same firm’s Q4 2017 data![*]

If you’re looking to beat the average, one of the ways to do so is by providing your customers with a seamless checkout experience.

One Step Checkout (FireCheckout) from Templates Master streamlines all checkout steps on one single page to speed up the whole checkout process. According to their website, customers have seen a 65% improvement in checkout time.[*]

Here’s a peek at a real-world example of Argento Neue utilizing the One Page Checkout (FireCheckout) Magento extension:

Which is a subtle, but much-improved checkout process than what you will find with the standard Magento checkout experience that often takes several steps to complete (as shown here on the Graze website):[*]

And for your mobile shoppers, One Step Checkout (FireCheckout) provides a mobile-friendly design to help your customers along in their shopping experience.

Not to mention the host of other features included such as address autocomplete, geolocating, page keywords, and credit card autosave.

Add One Step Checkout by Templates Master to your Magento store here.


  • Price: $79 Community | $159 Enterprise
  • Rating: 5/5
  • Compatibility: 1.6, 1.7, 1.8, 1.9+, 2.1, 2.2

As an ecommerce business, chances are you’re handling large amounts of sensitive data on a daily basis. Protecting customer information such as addresses, payments, and order history.

Luckily, XTENTO makes a killer Magento extension called Two-Factor Authentication that can help secure your backend with minimal effort.

Two-factor authentication (TFA) is an incredibly easy process. Additional security information will be required when logging into your Magento backend. Here’s what the login screen looks like:

Besides the required username and password, an authentication code will be required to log in, which is quickly generated by your smartphone… hence the “second factor”.

Add Two-Factor Authentication by XTENTO to your Magento store here.


  • Price: $149 Community | $349 Enterprise
  • Rating: 4.5/5
  • Compatibility: 2.1, 2.2

In layman’s terms, a payment gateway allows merchants (you) to accept credit card payments (in person or online) by transferring money between your merchant account (your business’ bank account) and a payment processor (the bank that actually processes your payments).

It is the virtual equivalent of a physical point of sale (POS) machine that you’ll find in most physical retail outlets or your local coffee shop.

Sage Pay & Subscriptions from Magenest is one of the best Magento extensions and trusted payment gateways available today. Fast, secure, and easy to install:

It’s 3D secure (meaning it’s designed to be an additional security layer for online credit and debit card transactions), accepts all major credit cards (Visa, MasterCard, American Express), and will process direct refunds to your customers to help increase satisfaction.

One neat feature is that store owners can easily create multiple subscription plans for a specific product — adding flexibility and providing shoppers with a variety of options:

Add Sage Payments & Subscriptions by Magenest to your Magento store here.



  • Price: $65
  • Rating: 5/5
  • Compatibility: 1.6, 1.7, 1.8, 1.9+

We’ve talked about the importance of generating product reviews on the blog before, but it’s worth reiterating one key statistic again:

Nearly 95% of shoppers have read online reviews before making a purchase.[*]

In the age of information, reviews are critical to your bottom line. Without reviews, your products simply won’t sell.

That’s why the Product Review Reminder (PRR) extension from Magmodules is one of my favorite on the Magento market.

PRR is fully automated and allows you to send a product review reminder after ‘X’ number of days. It even gives you the opportunity to reward customers with a coupon as we found works really well here. And did I mention it’s fully customizable?

Product review reminders are a major sales enhancer, providing businesses with an authentic and proven way to collect customer feedback on a regular basis.

All it takes is two quick steps from your customers:

Add Product Review Reminder by Magmodules to your Magento 1 store here.


  • Price: $129 Magento 1 Community (+$200 Enterprise) | $299 Magento 2 Community (+$200 Enterprise)
  • Rating: 4.8/5
  • Compatibility: 1.6, 1.7, 1.8, 1.9+, 2.1, 2.2

Would you like to reward customers, increase loyalty, and increase revenue all at the same time?

Of course you would!

Amasty’s Magento extension, Special Promotion Pro, will help your business do just that and more.

This useful extension allows you to display promotional items exclusively for customers that meet certain predefined characteristics set by you. For example, you might decide to provide customers with a free bracelet if they purchase two or more necklaces (“But X Get Y”):

It’s extremely easy to configure and install — allowing you to decide on important aspects like where you’d like to display the promotional products, design, triggers, and more. 

Not to mention, it looks great to customers as well:

Add Special Promotions Pro by Amasty to your Magento 1 store here or your Magento 2 store here.


  • Price: $79
  • Rating: 5/5
  • Compatibility: 2.1, 2.2

When is the last time you calculated your cart abandonment rate?

No matter what your current cart conversion rates are from shopper to cart to customer, there’s always room for improvement.

Even just the slightest decrease in the percentage of cart abandonments can mean a large increase in revenue for your business.

Enter Abandoned Cart Email by Magewares.

This fantastic Magento extension provides your business with the ability to communicate the right message in a personalized way — gently reminding customers to come back to the store to complete the order they have abandoned their cart.

You can:

  • Send an unlimited number of follow up emails
  • Customize the email schedule
  • Generate coupons to incentivise buyers
  • Send product prices along with subtotals in reminder emails
  • And lots more

The Abandoned Cart Email extension comes with an easy-to-use dashboard (shown above) where you’ll be able to quickly schedule emails, view the status of all emails that are currently active, identify individual customers, and lots more.

Add Abandoned Cart Email by Magewares to your Magento store here.



  • Price: Free
  • Rating: 5/5
  • Compatibility: 2.1, 2.2

Ever wonder how some ecommerce businesses seem to run so smoothly and effortlessly when it comes to sales, finances, and taxes?

Their secret; they either:

  1. Outsource the work, or 
  2. Use highly sophisticated tools to help them track and manage everything.

Outsourcing this type of financial work can be quite expensive, which is why the AvaTax Magento extension is perfect for a variety of shops.

AvaTax calculate sales tax; manage exemption certificates; file returns; and remit payments across multiple tax regions.

Their “tax decision engine” determines rates based on 100,000+ taxability rules in 11,000+ taxing jurisdictions across the globe and applies them instantly directly within the shopping cart (as shown above).

AvaTax provides an easy-to-use dashboard to manage all of your taxes, reports, and filings in one spot:

Add AvaTax by Classy Llama to your Magento store here.


  • Price: $649
  • Rating: 4.5/5
  • Compatibility: 1.6, 1.7, 1.8, 1.9, 2.1, 2.2

If you’re unfamiliar with ERPs, not to worry, lots of business owners and entrepreneurs are in the same boat.

ERP, or Enterprise Resource Planning, is a software suite that helps manage multiple business apps and operations from a single platform. And because ERPs can do so much, they can have a powerful impact on your ecommerce store.

One of the best Magento extensions for this type of work is Embedded ERP. Since 2010, it has provided more than 4,000 websites with high-performing software that is entirely integrated with Magento.

Embedded ERP performs five important functions:

  • Stock Management
  • Purchases
  • Order Preparation
  • Order Tracking
  • Dashboards and Reporting

Add Embedded ERP by Boostmyshop to your Magento 1 store here or your Magento 2 store here.


  • Price: Free
  • Rating: 5/5
  • Compatibility: 1.5, 1.6, 1.7, 1.8, 1.9+

At Sumo, we collect a ton of marketing data to understand things like how many people read our article, who they are, and what they might like from us in the future.

Just like in marketing, ecommerce businesses need to be collecting useful information on their customers to help make the purchasing experience better for each of them every single time they return.

The free Customer Attributes Magento extension provides you with the tool to build out detailed profiles of your customers in a matter of minutes:

Customer Attributes comes with a ton of great features that make data collection seamless for ecommerce businesses.

One customer wrote that the Customer Attributes Magento extension allows them to “define extra attributes like cashback earned, redeem points generated, mobile number, and cash stored in the custom e-wallet of the customer” and is “very easy to use and deploy.”

Add Customer Attributes by Officience to your Magento store here.



  • Price: Free | $800 Pro , $50/month Pro (with upgrades)
  • Rating: 5/5
  • Compatibility: 1.6, 1.7, 1.8, 1.9+, 2.1, 2.2

If all goes well with your ecommerce store, you’ll have orders pouring in left and right. And you’ll need a system to quickly handle those orders to maximize revenue and delight customers.

One of my favorite tools to handle this task is IWD’s Order Manager. Typically, when a customer changes their order (such as billing or shipping address) there is a ton of work involved on the back-end in order to make sure that order it corrected and shipped on time. Order Manager solves that problem with a simple, super sleek interface:

With the Free plan, you get access to a host of features such as their custom order creation process, editing customer order details, and updating items such as billing and shipping addresses.

With the Pro plan, you get all the features above, plus a dedicated sales representative, multiwarehouse inventory, order grid customizations, and more.

Add Order Manager by IWD Agency to your Magento store here.


  • Price: $79 Magento 1 | $149 Magento 2
  • Rating: 5/5
  • Compatibility: 1.6, 1.7, 1.8, 1.9+, 2.1, 2.2

If you’re not completely sold on the power of providing your customers with a variety of shipping options, go check out how Amazon generates $136 billion in sales, and then come back. I’ll wait!

Your customers want shipping options at checkout and it’s up to you to provide them.

The Delivery Date Scheduler by AppJetty allows your customers to specify the date and time on which they want their orders to be delivered to a specific address, removing speculation and uncertainty from the order delivery process. It’s one of the best Magento extensions on the market.

You can quickly enable the delivery dates and times, and display them on the pages you want for your customers:

And of course, your customers will be able to see dates available for delivery on every single one of your enabled products:

Oh, and did I mention that it gets a 4.9/5 rating from dozens of reviews and is available for both Magento 1 and 2?

Add Delivery Date Scheduler by AppJetty to your Magento 1 here or your Magento 2 Store here.


  • Price: $99 Community | $299 Enterprise
  • Rating: 4.8/5
  • Compatibility: 1.6, 1.7, 1.8, 1.9+, 2.1, 2.2

Did you know that Zappos uses a low stock notice to alert shoppers of scarce items, which is important information for anyone looking for a particular size and color?

Scarce items feels exclusive, valuable, and they’re loaded with social proof. People want to buy things that other people have!

That’s why the Custom Stock Status extension by Amasty might just have the potential to be one of the most powerful tools in your arsenal. Check it out in action:

With Custom Stock Status, the product status world is your oyster. You can go big like Zappos, or you can go the traditional route like Luma (an example store created by Amasty) that uses this Magento extension to simply show whether their product is in stock or not:

Add Custom Stock Status by Amasty to your Magento store here or your Magento 2 store here.



  • Price: $79
  • Rating: 4.8/5
  • Compatibility: 1.6, 1.7, 1.8, 1.9+

It’s as simple as this:

The faster your website page speed, the fewer customers that will bounce, and the more purchases that they’ll make.

In fact, The BBC found they lost an additional 10% of users for every additional second their site took to load.[*]

Needless to say, page speed should be a top priority for your business and for your website.

Using JavaScript and CSS minification techniques and robust image optimization, the Page Speed Magento extension offers a variety of features for reducing the page loading time and increasing Google rankings.

This extension is particularly important if you are running the website with a lot of images, scripts, and content. Optimizing your images will help you to improve the speed of your website without changing the total look and quality.

Add Page Speed by Templates Master to your Magento store here.


  • Price: Free
  • Rating: 4.3/5
  • Compatibility: 1.6, 1.7, 1.8, 1.9+, 2.0, 2.1, 2.2

If you’re looking for an extension that’s small, free, and still gets the job of increasing your website speed done, then Minify HTML, CSS, JS is just the one for you.

If you’re unfamiliar with the term “minify”, here’s how Apptrian describes it:

“Minification is the process of removing all unnecessary characters from source code without changing its functionality — e.g. code comments and formatting, removing unused code, using shorter variable and function names, and so on.”

Sounds good to me! Here’s what it looks like in action:

Minifying your code removes:

  • Comments
  • New line characters
  • White space characters
  • Block delimiters

Check out the before and after from Apptrian’s Google Page Speed Insights test:

Add Minify HTML, CSS, JS by Apptrian to your Magento store here or your Magento 2 store here.


There you have it, my app-hunting, ecommerce-rocking, Magento megastars.

There’s no doubt in my mind that these are 17 of the best Magento extensions on the market that will help take your business to the next level.

Key Takeaway #1: Start small. Don’t overwhelm yourself or your store with too many extensions. Install 1-3 extensions in the beginning and become an expert at each.

Key Takeaway #2: These are just extensions. At the end of the day they will help your business to grow, but there are so many other factors that go into running a great ecommerce business.

Key Takeaway #3: If you’re unsure where to start, we’ve put together a quick guide to the five essential Magento extensions every Magento store should use.