Amasty has a considerable portfolio of Magento 2 modules, and, of course, there is a place for a Magento 2 search extension there. Meet the Advanced Search plugin – a tool that completely revamps the way the default Magento 2 search works. So, what are the Amasty’s benefits over the out-of-the-box solution? Below, we describe this Magento 2 advanced search extension in the closest details.
Both searches are designed to help customers find what they are looking for, but the default solution does this in a much less efficient way. With the Amasty Advanced Search Magento 2 extension, you get an advanced search window that:
- Displays recent searches;
- Displays popular search queries;
- Provides Magento 2 search autocomplete functionality;
- Supports Magento 2 category search, as well as search for products and CMS pages;
- Offers a highly customizable layout;
- Displays the “Add to Cart” button in the popup;
- Provides multiple search blocks for the popup;
- Supports attributes.
Now, we would like to draw your attention to some of the positive reviews this Magento 2 advanced search plugin already got:
The Amasty Advanced Search Magento 2 module allows increasing the effectiveness of search by adding attributes to the search algorithm. As a Magento 2 administrator, you can easily specify their weight, customizing search results display according to your ecommerce needs. From the other side, customers get an excellent opportunity to filter products by such parameters as material, color, manufacturer, and more. Besides, they can quickly add products to cart without even leaving a page on which they interact with the search window – the Add to Cart button is seamlessly integrated into the popup, dramatically improving the default shopping experience.
As for popular and recent searches, they can be displayed once a visitor clicks on a quick search window. As a Magento 2 admin, you can set a limit on the number of shown results. Also, note that the recent search block can be displayed only after a necessary word was typed.
As for the Magento 2 category search, it allows adding a separate block to the popup that displays relevant categories. To make the block informative and clear, you can set a limit on the length of category names and descriptions. The Magento 2 advanced search provides similar opportunities when it comes to CMS pages. Moreover, it is possible to display search results in the landing pages and brands sections of a popup window, as well as utilize the search functionality on a website’s blog. Besides, the module allows dividing search results into convenient tabs.
Product reviews and ratings can be displayed among search results as well. This way, you provide customers with a better understanding of what to choose.
It is also necessary to say a few words about available Magento 2 search autocomplete parameters. We have mentioned above that the Magento 2 search autocomplete is available in the Advanced Search module. The feature can be customized by specifying a minimum number of characters that triggers the function.
Besides, several design options let you customize the appearance of the popup window and its sections according to your store style.
Let’s see how all these features are implemented in the backend of the Magento 2 advanced search module.
Table of contents
- 1 Backend
- 2 Frontend
- 3 Recent Updates
- 3.0.1 Magento 2 Advanced Search 1.10.0
- 3.0.2 Magento 2 Advanced Search 1.9.2
- 3.0.3 Magento 2 Advanced Search 1.8.0
- 3.0.4 Magento 2 Advanced Search 1.7.0
- 3.0.5 Magento 2 Advanced Search 1.6.0
- 3.0.6 Magento 2 Advanced Search 1.5.0
- 3.0.7 Magento 2 Advanced Search 1.4.0
- 3.0.8 Magento 2 Advanced Search 1.3.0
- 3.0.9 Magento 2 Advanced Search 1.2.3
- 3.0.10 Magento 2 Advanced Search 1.1.0
- 4 Final Words
First, we would like to describe how to configure the extension. The necessary backend section is located under Stores -> Settings -> Configuration -> Amasty Extensions -> Search Pro. All settings are divided into 12 groups: General, Search Attributes, Recent Searches, Popular Searches, Categories, CMS Pages, Products, Landing Pages, Brands, Blog, Custom Layout, and Elastic Search.
The first one allows users to specify the width of the popup, a minimum number of characters which triggers it, as well as enable redirect to store search results from a broken URL. Here, you can also set a custom SEO friendly URL for default search results page, create a URL key for search results page, and enable separate tabs for the Products, Categories, CMS, and Landing Pages search results.
In search attributes of this Magento 2 advanced search extension, you can add all the necessary attributes and specify their weight.
The Recent Searches block allows turning on the feature and enables recent search functionality on the first click. Next, you specify a block title, position, and maximum qty of results displayed there.
In Popular Searches, you have the same settings: enable/disable the relevant feature, allow displaying it on first click, specify a title, set its position, and type the number of results to show.
The Categories block can be configured in the following way: enable it, type its title, choose a position and max number of results, and set limits on the name and description length.
The same settings are available for the CMS Pages block. Below, you can see its standard configuration section provided by the Amasty Magento 2 advanced search module:
In Products, enable the feature, type a block title, specify its position and max results to display, and set limits on the name and description length. If necessary, allow showing reviews and the Add to Cart button, as well as enable/disable redirect to the product page (in case of only one search result) and display of out of stock items at the end of the results list.
As for the Landing Pages tab, you can enable the search function based on landing pages, create the block’s title, specify its position and the maximum number of results to show, as well as content and content heading length.
The Magento 2 Advanced Search module offers the same options for configuration of the Brands and Blog sections in the search popup window.
Custom Layout settings allow specifying colors for such search popup elements as text, hover text, background, highlight, border, and hover.
In the last tab of the Magento 2 Advanced Search module’s settings, you can configure the elastic search functionality when it is installed on your website.
Now, when you understand how to customize the Amasty Advanced Search Magento 2 extension, let’s see how it works on the frontend.
On the first click, a list of recent searches is displayed. Start typing a query, and you will see the suggested categories and products. Price, image, title, and Add to Cart button are shown for each product. You can also customize their appearance. A search popup with CMS pages appears as well. The following gif image illustrates how the Magento 2 advanced search works:
Below is an example of search by the brand name Trent. Here, Brands and Landing Pages sections are added to the popup window, showing relevant results for the inserted query.
In the next frontend example, you can see how the Magento 2 extension divides search results by tabs for more convenient browsing experience.
Magento 2 Advanced Search 1.10.0
Now it is possible to utilize blog pages and blog categories created with Amasty Blog Pro for performing the search.
Magento 2 Advanced Search 1.9.2
New option: a section with brand pages can be added to the search results window.
Compatibility with Amasty Shop by Brand allows performing the search based on the brand pages.
Now Category, CMS, and Landing pages can be displayed in different tabs in the search results window.
Magento 2 Advanced Search 1.8.0
New function: configuration of SEO URL Key for the default search results page.
Magento 2 Advanced Search 1.7.0
Now out of stock items can be listed at the bottom of the search results, while currently available products are displayed first.
Magento 2 Advanced Search 1.6.0
Updated design of the autocomplete popup window: horizontal view display for the desktop and vertical view – on mobile.
Magento 2 Advanced Search 1.5.0
Now it is possible to perform the search based on landing pages if Amasty Landing Pages is installed.
Magento 2 Advanced Search 1.4.0
Now frontend users can be redirected to a store search results page if a URL is broken.
Added the possibility to use NOINDEX and NOFOLLOW to prevent search engines from indexing search results pages when not needed.
Magento 2 Advanced Search 1.3.0
- The module is compatible with the built-in Magento EE Solr and Elasticsearch.
Magento 2 Advanced Search 1.2.3
- New: now, if only one product has been found, the user is redirected to the product page.
Magento 2 Advanced Search Extension 1.2.1
- A new option was created: now you can show “Popular” and “Recent” searches on the first click.
Magento 2 Advanced Search 1.1.0
- Attribute relevance weight configuration was added.
If you are looking for a tool that will make the default Magento 2 search better and enhance the default shopping experience, pay attention to the Amasty Advanced Search extension. The module can be purchased for just $159. We gathered more Magento 2 search engines and tools here: Magento 2 Catalog Search Engines. Besides, don’t forget to check Magento 2 Extensions for Improved Catalog Search. For further information about the Amasty’s module, follow this link:'