Admin Quick Search for Magento 2

View Demo

Admin Quick Search for Magento 2 adds one search box to the Magento admin panel that finds orders, customers, products, invoices, shipments, settings and Help Desk tickets as you type.

The default admin search needs exact values and pauses after every character. Ours matches any fragment and returns results while you type, because requests go straight to Elasticsearch or OpenSearch.

Find an order by the customer's phone, postcode, street or company, by the SKU of an ordered item or by a comment. Amazon, eBay and Walmart orders imported by M2E Pro are in the same search. Used by 500+ Magento stores.

  • Find orders by phone, postcode, SKU or comment.
  • Related records open right in the search window.
  • Marketplace orders from M2E Pro in the same search.
Hyvä
Magento Cloud
WCAG
Mage-OS
Compatible with:
Community:
2.4.* - 2.4.9
Enterprise:
2.4.* - 2.4.9
Problem

Ever wondered why the global search in the Magento admin is just a tiny button, while other platforms give it half the header? Because it's slow, requires exact matches, and returns irrelevant results. So nobody uses it.

Solution

We made admin search actually useful: 0.5s instead of 5s in our tests, relevant results instead of random ones, and related records one click away. Powered by Elasticsearch/OpenSearch and used by 500+ Magento stores.

What changes for your team?

Any Fragment Works

Type any part of an order number, email, phone or name. No need to remember exact order numbers or SKUs.

Results as You Type

Results appear from the first keystroke and narrow down with every character.

One Search, All Data

Orders, customers, products, invoices, shipments, settings and marketplace orders, all from a single search box.

Find it from any fragment

The biggest difference: you don't have to type the exact value. Enter part of an order number, a fragment of a customer name, or a few words like "nike shoes" in any order, and get the right result where the default Magento search returns nothing.

Default Magento admin search

Requires the exact order number, SKU, or customer name. A partial query returns zero results.

default magento admin search requires exact match

Admin search by Mirasvit

Matches any fragment of the value, so you can start typing whatever part you remember.

partial match admin search by Mirasvit

Results from the first keystroke

The default Magento admin search pauses after each character because it relies on MySQL. Our search requests go straight to Elasticsearch or OpenSearch without loading the whole Magento application, so results appear while you type and refine with every character.

Default Magento admin search

The MySQL-based search adds a noticeable delay after every character. These pauses add up throughout the day and slow your team down.

slow default magento admin search

Admin search by Mirasvit

Your team gets answers before they finish typing the query.

instant admin search powered by Elasticsearch

Search by any product attribute

No more opening Catalog → Products, waiting for the grid to load, and setting up column filters. Just type an EAN, a custom SKU, or a brand name into the search bar and get the result right away.

  • EAN / barcode numbers: find products by scanning or typing a barcode
  • Custom SKU formats: internal codes, supplier SKUs, manufacturer part numbers
  • Brand / manufacturer name: search "Adidas" and see all matching products
  • Any custom text attribute: choose which attributes to include in the search index from the admin panel

What you can search, and by which fields

No more navigating to separate grids. One search covers these record types:

  • Orders: order number, customer name and email, phone, billing and shipping street, city, postcode and company, SKU or name of an ordered item, order comments
  • Customers: name, email, phone, address and company; add VAT ID or other address fields in the settings
  • Products: SKU, name and any text attribute you add
  • Invoices and shipments: number, customer name and email; for shipments, billing and shipping address too
  • Configuration settings: type "sitemap" to jump straight to the XML sitemap settings
  • Admin menu: any page of the admin panel by its name
  • Help Desk tickets from the Mirasvit Help Desk
  • Amazon, eBay and Walmart orders imported by M2E Pro

Customer company name search is especially useful for B2B stores where staff look up accounts by company rather than by a person's name.

Marketplace orders in the same search box

If you sell on Amazon, eBay or Walmart through M2E Pro, their orders show up next to your store orders. Paste a marketplace order ID or a buyer's email and open the order without switching between M2E Pro grids.

See related info without leaving search

Click a search result to see related records right in the search window. Find a customer and see their orders and Help Desk tickets. Find an order and see the customer, invoices, shipments and products. No need to navigate between admin pages.

Each admin sees only the records their role allows: results and links follow the same permissions as the regular admin grids.

related info in admin search results

Keyboard-first workflow

admin search panel keyboard shortcut

Open search with /, Cmd+K / Ctrl+K or Alt+S, find what you need, move through the results, and close with Esc without touching the mouse.

The search window opens as an overlay on top of any admin page, so you continue your work exactly where you left off. Select any text on the page, such as an order number in an email or a note, press the shortcut, and the search runs for that text right away.

Tune it to your team

The module indexes your data on install and keeps the index current by cron. Under System > Admin Quick Search > Providers you can turn record types on or off, change their order in the results, and choose which fields are searched and shown. See the providers settings in the manual.

For pages you open every day, such as orders filtered to Pending, Admin Bookmarks pins them to a bar at the top of the admin with their filters saved.

Looking for a faster search for your shoppers on the storefront instead? See Elastic Search Ultimate.

Find any order, customer or product in the Magento admin by typing what you remember.
No hidden fees
Our developers install the extension on your store and configure it for your setup, free of charge.
Lifetime access to source code
Access to free support and updates for 1 year
Updates and support prolongation - $90

Pay today $149 for the first year.

Then $90 for updates and support services per year.

Cancel anytime.

30 days money back guarantee
See it in action!
Pick a quick tutorial to learn about various aspects of this extension
Customer Reviews 4
Earn points for your review about this extension modules. $1 = 10 points
Write Your Own Review

check-circle You submitted your review for moderation.

Backend Verified Buyer
From Bucyrus, United States
Using the module for almost 1 year
Solved our Search Slowness
Purchased this extension at the advice of web architect and have found it to be a significant improvement to navigating admin.
Also installed:
Elastic Search Ultimate,  Order Management
S.B. Verified Buyer
From Hasselt, Netherlands
Using the module for almost 1 year
a lifesaving extension
Standard search in admin is such a problem. This one is so much faster and complete! Now i can find anything :)
Also installed:
Follow Up Email,  Advanced Reports,  Full Page Cache Warmer,  Improved Sorting,  Mass Product Actions,  Advanced SEO Suite,  Layered Navigation and 9 more
wrc Verified Buyer
From Istanbul, Turkey
Using the module for 15 days
First extensions are always here!
Searching in the admin area is always difficult. But this extension eliminates all the difficulties. It's a really well thought out extension.
Magento 2 store owners should definitely purchase this extension and see the convenience it provides!
Thank you so much! Love Mirasvit :)
Also installed:
Health & Performance Monitoring Suite,  Full Page Cache Warmer,  Reward Points,  Follow Up Email,  Advanced Reports,  Help Desk MX,  Advanced SEO Suite and 30 more
Andrew
From United States
I didn't know how comfortable it could be until I tried it
The built-in Magento search is so ugly and slow that I never used it, always relying on filters. However, after trying Mirasvit search backend, I realized how important this feature is and how much it speeds up my work:
working in the chat – searching for customer orders – is now fast
with tickets - I quickly find required information
searching for products - super fast.

I recommend it to everyone.
Manual & Support
Need more help?

Save time by starting your support request online and we'll connect you to an expert.

Frequently asked questions
chevron-down chevron-right

Which customer fields can I search by?

By default, the search covers the customer's name, email, phone and the default billing address: street, city, postcode and company. You can add more address fields, such as VAT ID, in the provider settings.

Open a customer in the results to see their orders and Help Desk tickets without leaving the search window.

chevron-down chevron-right

Can I search by comments in orders?

Yes, we automatically index comments associated with orders, which allows you to find orders based on the text in the comments and navigate to them.

chevron-down chevron-right

Can I find an order by the customer's phone number or by a product SKU?

Yes. Orders are searchable by the billing and shipping phone, street, city, postcode and company, by the name or SKU of any ordered item, as well as by the order number and the customer's name and email.

chevron-down chevron-right

Does it find Amazon, eBay and Walmart orders imported by M2E Pro?

Yes. If M2E Pro is installed, its Amazon, eBay and Walmart orders appear in the same search. You can find them by the marketplace order ID, the buyer's name or email, or the shipping address.

chevron-down chevron-right

Will an admin with limited permissions see orders they can't access?

No. Results and links follow each admin's role permissions, the same as the regular admin grids. A user who can't open invoices won't see invoices in the search either.

chevron-down chevron-right

Can I choose which record types and fields appear in the results?

Yes. Under System > Admin Quick Search > Providers you can turn each record type on or off, change its position in the results, and choose which fields are searched, shown in the result row and shown in the detail view. See the manual.

chevron-down chevron-right

Which search engines does it support?

Elasticsearch 7 and 8, OpenSearch (including 2.x) and Amasty Elasticsearch. It also works on multi-server and container setups where each node has its own var/ directory.

chevron-down chevron-right

Is the admin search interface translated?

Yes, the interface is available in 15 languages, including German, French, Spanish, Italian, Dutch, Polish, Portuguese, Japanese and Chinese.

Changelog
Version 1.1.4Oct 12, 2026
On multi-server and container setups (where each node has its own var/ directory), admin quick search on some nodes failed with "configuration file does not exist. Please run reindex." — and running a reindex on one node did not fix the others. Each node now creates its own search configuration automatically the first time an admin page is opened.
On stores with a large backlog of pending admin search updates, clearing the update log could run as one huge database query that was killed before it finished, so the backlog never shrank. The log is now cleared in smaller batches. Other indexers are not affected.
Admin search API responses could be cached and replayed by a proxy or CDN in front of the admin panel. These responses are now always sent with no-cache headers.
With "Add Secret Key to URLs" enabled, some admin quick search links could fail the secret key check and bounce back to the dashboard. The module's admin URLs now use /backend_search/ instead of /backend-search/, so links are always validated correctly.
Version 1.1.3Jul 30, 2026
Admins who picked System > Admin Quick Search > Providers as their Startup Page were caught in an endless redirect loop after logging in (on stores with "Add Secret Key to URLs" enabled) and could not reach the admin panel at all. The page now opens normally when set as the startup page, and the menu link keeps working as before.
Version 1.1.2Jul 17, 2026
On stores using the "Update by Schedule" indexer mode, the admin search index was being fully rebuilt from scratch every hour, causing a multi-minute CPU spike 24 times a day even though scheduled updates already keep the index current. The hourly job now only applies the incremental changes it needs, and a full rebuild runs just once a day at 3 AM (store time), off business hours. "Update on Save" mode is unchanged.
Order changes were not always reflected in admin search results when using "Update by Schedule" mode. Updates to an order — status changes, edits, and similar — now correctly mark that order for reindexing, so search stays in sync with your order data.
With "Add Secret Key to URLs" enabled, clicking Edit on a row in the Search Providers grid bounced admins back to the dashboard instead of opening the provider. The Edit link now works correctly.
Version 1.1.1Jun 26, 2026
Admin users with permission to view orders, customers, or other records were getting a 403 error when clicking those results in the quick-search popup, even though opening the same record from its regular grid worked fine. Only users who also held the Backend Search module permission were unaffected. The permission check is now based solely on the user's access to the target record type, matching how the rest of the admin panel works.
Version 1.1.0Jun 2, 2026
Configuration files are now stored under var/mirasvit/ instead of directly in var/. Deployment processes that clear var/ on each release no longer break admin search until cron rebuilds the config. On upgrade the module falls back to reading the previous location, so existing installs keep working.
Admin quick search now respects each admin user's permissions. Previously the search returned results — and clickable links — for orders, customers, invoices, shipments, configuration, and other records regardless of the user's role, so a restricted admin could see and open data they were not allowed to access. Each result type is now checked against the user's permissions both in the search results and when opening a result, so users only ever see records they're authorized for.
Reasons to choose Mirasvit
Client focusing and satisfaction

These are our primary. A major portion of our new clients come from referrals from our existing clients. Our professional team of developers, marketers and support staff have invested the best knowledge and experience in the field into our work, so you know you can come back to us again and again.

Remarkable support

One year free and high quality support. We go to great lengths to provide maximum satisfaction with every module you have purchased in our store. By helping you with installation, configuration, answering your every question, we do all our best to eliminate any possible problems.

Risk-free Investment

30-days money back guarantee. If you are not satisfied with our Magento 2 Admin Search extension performance for any reason, we provide a full refund.

Constant improvements and upgrades

We constantly add new features to all our modules, and are always interested in hearing your opinion and implementing your suggested features in our future developments.

Comprehensive Documentation

We provide an expanded user guide for every aspect of our Magento 2 Admin Search extension, so you can find answers for all your burning questions.

Unencrypted source code of our products

You can customize Magento 2 Admin Search extension according to your needs and requirements.

Usability and Performance

The Module is easy to install and upgrade, just follow our step-by-step user guide. Additionally, the extension is ready to use with the Hyvä theme.

Ready for Magento Cloud

No core modifications. The Magento 2 Admin Search extension has been tested in a Magento Cloud environment and is fully compatible with it.

Loading...