- Home /
- M2 Ajax Search And Autocomplete
Free installation
All extensions for $79
10 activations included
Product Description
Show relevant product search results
The module allows showing the product search results based on your store catalog. In case you run a website with a large number of products, the ajax autocomplete feature is a must-have. Once the visitors type 3 characters into the search box, they will see a product thumbnail, a product price and product name as a link. That way they will be able to navigate to the page they're interested in.
Use the advanced features of the module
Ajax Search and Autocomplete module provides many useful hints that help a customer find the desired product faster. Thus you can suggest to users what a search bar can be used for by showing a hint pattern in an input. You can also highlight the difference between the input entries and suggested information. The module will show a pattern matching for the current query by wrapping the text nodes with a bolding font.
Set a number of suggestions in search results
Ajax Search and Autocomplete extension includes expanded configuration settings. You are allowed to:
- set the maximum number of suggestions
- set a limit of suggestions per products, categories, CMS pages separately
- set a minimum character's number before rendering a suggestion
Improve a design of search box
Ajax Search and Autocomplete module comes with a folded design option. You can use it for expanding a search input. The module allows choosing between 3 design effects: fade, zoom in and slide down. When it comes to usability of a search bar, a folded design is the one you can use to improve user search experience.
Show categories in search suggestions
The module will help you to show the categories in search suggestions. A list of the related categories will appear after the users enter a few characters. The module also allows showing a filter by category. It means your customers will be able to choose the appropriate section they want to find the products in. That helps the user to save time and complete a search process faster.
Create good search and great UX
Using the module features you will build the best search with improved search usability and overall UX at your website. Ajax Search and Autocomplete module allows using both the drop down and grid layout for search bar design. For instance, if you sell an apparel, you'd better use a grid layout. Your customers will make a decision based on the product's appearance, not on a product description.
Release notes
Ajax Search and Autocomplete 1.13.15
28th of November 2023- Breeze theme fixes.
Ajax Search and Autocomplete 1.13.14
22th of October 2023- Fixed not visible “View all” link.
Ajax Search and Autocomplete 1.13.13
23th of August 2023- JS - remove service inputs from accessibility tree.
- Remove console.log
Ajax Search and Autocomplete 1.13.12
20th of August 2023- Fix: Undefined factory lmysql
Ajax Search and Autocomplete 1.13.5
15th of March 2023- Fix: Undefined factory ‘opensearch’
- Fixed compilation error: $_instanceName must be protected
Ajax Search and Autocomplete 1.13.1
23th of November 2022- Increase default results limit
- Update breeze theme integration
- Breeze theme: fix empty space above products list
- Improved breeze theme integration
- Update composer requirements
Ajax Search and Autocomplete 1.12.0
31th of August 2022- Fix quickSearch and ajaxsearch initialisation time racing bug
- Update composer requirements (>= 2.3.5)
- Replace deprecated functionality
- Fix Using constant that does not exist
Ajax Search and Autocomplete 1.11.20
31th of May 2022- WIP: category filter on breeze
- Breeze theme integration updated
Ajax Search and Autocomplete 1.11.19
16th of April 2022- Magento 2.4.4 and PHP 8.1 compatibility.
Ajax Search and Autocomplete 1.11.14
30th of January 2022- Magento Coding Standard fixes
Ajax Search and Autocomplete 1.11.14
9th of December 2021- Prevent break graphql query with js minification.
Ajax Search and Autocomplete 1.11.13
15th September 2021- Breeze integration optimizations.
Ajax Search and Autocomplete 1.11.12
11th August 2021- Breeze: compatibility with new Turbo option added.
Ajax Search and Autocomplete 1.11.11
28th July 2021- Fixed elasticsearchFulltextSearchCollectionFactory doesn’t exist
Ajax Search and Autocomplete 1.11.8
19th May 2021- Breeze integration updated.
- Fixed PHP error on MagentoCommerce and MagentoB2B versions.
Ajax Search and Autocomplete 1.11.6
14th May 2021Features
- Breeze integration updated.
- Fixed PHP error on MagentoCommerce and MagentoB2B versions.
Ajax Search and Autocomplete 1.11.6
27th April 2021Features
- Breeze integration added.
- Optimize initialization on mobile devices.
Ajax Search and Autocomplete 1.11.1
21st January 2021Features
- Added use graphql config option
- Load categories by graphql request; add config option (close #41)
- Move graphqlize logic to standalone js file
- Upgrade select2 to 4.0.13
- Add config option for categories filter depth (close #42)
- Add “loader” in MOBILE view when entering search phrase (close #40)
Bugfixes
- Fix Notice: Undefined index: category
- Remove wrong copyrights
Ajax Search and Autocomplete 1.9.10
14th October 2020- Pagebuilder integration
Ajax Search and Autocomplete 1.9.9
23th September 2020- Fixed not clickable search button on desktop Safari.
Ajax Search and Autocomplete 1.9.6
17th June 2020- Added auto checking (isTaxIncludingToPrice) for including tax to the product price
Ajax Search and Autocomplete 1.9.2
17th June 2020- Fixed multi currency final price bug.
Ajax Search and Autocomplete 1.9.1
15th May 2020- Improve translations
- Refix ‘search’ keyboard button not working on iOS
- Don’t use transition to hide navigation jumping when flex layout is used.
Ajax Search and Autocomplete 1.8.8
17th March 2020- Fixed ‘search’ keyboard button bug on iOS devices
Ajax Search and Autocomplete 1.8.7
17th February 2020- Client-side performance optimizations.
Ajax Search and Autocomplete 1.8.5
27th January 2020- Added composer requirements
- Fix Elastcsearch ItemProvider fatal error in 2.3.1
Ajax Search and Autocomplete 1.8.4
15th January 2020- Fixed : No suggestions popup for second query
- Fixed elasticsearch integration
Ajax Search and Autocomplete 1.8.3
15th July 2019- MEQP improvements
- Fix product final price with Tax
Ajax Search and Autocomplete 1.8.0
19th August 2019- New “minimalistic form” layout added. Now AjaxSearch provides
three form layouts:
- Default - Initially visible form
- Icon only - Minimalistic form
- Icon only - Fullscreen form
- Improved product list styles in results dropdown.
- Improved results dropdown sizing when browser gets resized.
- Better scrolling inside dropdown results on mobile devices.
- Fixed possible js error on initial page load.
- Prevent horizontal scrollbar on small tablets.
- Prevent search form ‘jumping’ while script is initialized.
- Fixed disabled CMS pages in search result (They shoudn’t appear in results).
- Do not close results dropdown when click inside that dropdown.
- All styles moved to
_module.less
which allows to redefine ajaxsearch variables from your theme less files.
Ajax Search and Autocomplete 1.7.0
8th June 2019- New alternative search method for MySQL Search Engine - “LIKE”. It allows to search for strings with dash (-), one-two-character substrings and has other algorithm for relevance. Can be enabled in module configuration under “MySQL Search Engine” section.
Ajax Search and Autocomplete 1.6.2
29th May 2019- Fixed 'Search' button disabled at folded design
Ajax Search and Autocomplete 1.6.1
21st May 2019- Fixed missing default search when AJAX search is disabled in config.
- Template initialization refactored
Ajax Search and Autocomplete 1.6.0
2nd May 2019- Added ability to show ‘Popular Search Terms’ when focusing empty search field. (See Stores > Configuration > Swissup > Ajaxsearch > Popular Search Terms Suggestions options.)
- Small JS and CSS fixes
Ajax Search and Autocomplete 1.6.0
2nd May 2019- Fixed possible XSS vulnerability
- Styles improvements
- Fixes for RTL styles
Ajax Search and Autocomplete 1.5.3
29th March 2019- Fixed possible XSS vulnerability
- Styles improvements
- Fixes for RTL styles
Ajax Search and Autocomplete 1.5.2
28th March 2019- Improved get category url logic
Ajax Search and Autocomplete 1.5.1
14th March 2019- Fixed unit tests
- Fixed init block unit test
- Fix slow widget initializing
Ajax Search and Autocomplete 1.5.0
26th February 2019- Added ability to disable module via backend configuration
Ajax Search and Autocomplete 1.4.2
7th January 2018- Cleanup html markup in the header block
Ajax Search and Autocomplete 1.4.1
5th December 2018- Fix css styles broken in iphone fix
- Add 2.2.7(2.3) compatibility /js/ widget mixin
- Fix for bug 'Search button on ios keyboard does not submit the form
Ajax Search and Autocomplete 1.4.0
23th October 2018- Added patch for category root level
- Fix unit test storeManager null
Ajax Search and Autocomplete 1.3.1
31th May 2018- Add popular search terms suggestions when input is empty
- Improved initialization speed
- Add store filter to the cms page results
- Small fixes
Ajax Search and Autocomplete 1.3.0
22th May 2018- Added popular search terms suggestions when input is empty
- Improved initialization speed
- Added store filter to the cms page results
- Grid suggestion layout was added
- Add category filter (select2)
- Small fixes
Ajax Search and Autocomplete 1.2.7
30th January 2018- Fix not ‘relevance’ sort by
- Restore original container ‘header-wrapper’
- Fix query product unit test
Ajax Search and Autocomplete 1.2.6
26th December 2017- Now product page is opened when click or press enter on the element in popup
- Added missing close button and spinner in folded mode
- Removed mistakenly added cacheable=’false’ param, which disabled FPC
- Fixed error CollectionFactory already in use
- Fixed search form submit only after second tap on mobile keyboard
Ajax Search and Autocomplete 1.2.5
26th October 2017- Improved initialisation
- Fixed problem when keyboard got closed on iphone
- Fixed final_price bug
- Added unit test example
- Added self search layer model
- Increased search request accuracy
- Fixed collection load bug (replace loadWithFilter at load)
- Fixed go to search page on enter on folded design
- Fixed js code style
- Removed dublicate code
- Moved get config option logic to helper data
- Fallback for minQueryLength in init template
Ajax Search and Autocomplete 1.2.3
31st May 2017- Fixed critical limit bug
- Autocompleted string should be grayed out
- option was disabled
- Icon positioning and size improvements when folded design is used
- Small improvments
Ajax Search and Autocomplete 1.2.1
30th November 2016- TemporaryStorage integration was add
- Final_price replaced min_price in price template
- Acl sort order fixes
- Herbal theme integration (folding)
Ajax Search and Autocomplete 1.2.1
15th October 2016- Css => Less.
- Css improvements
- Fullscreen search styles added
- Less variables added
- Added FoldedDesign configuration
- Ajaxsearch is UIComponent now
- Fixed default direction logic
- Fixed broken limit for async
- Fixed css on small tablets
- Fixed z-index order in ArgentoFlat theme
Ajax Search and Autocomplete 1.1.0
5th of July 2016- Magento 2.1 compatibility
Ajax Search and Autocomplete 1.0.1
18th of May 2016- Context loader added
- Toggle behavior on mobile device added
- Dependency injection bugs fixed
- Search input width was fixed
Questions (0)
There are no product questions yet.
Please login to your account to post a question
Just say you need third-party compatibility for free!
If you require third-party modules in order to accomplish important tasks for your website - we do provide a support for them. Feel free to install extensions you can vouch for. We'll keep them up to date that will help you to maximize your store efficiency. Request third party modules integration for free! This offer doesn't cover integration of Breeze alternative Magento 2 frontend with modules from other companies.