Is Elastic Search/Advanced Search compatible with Porto theme?
Out of the box, Elastic Search and Advanced Search extensions aren't declared as compatible with Porto theme. However, due to a big number of reports, Amasty have released a free and publicly available
compatibility module that addresses common layout and styling issues with search popup on Porto theme. Follow the steps below to start using it:
Step 1. Execute the following commands to download the compatibility module and install it in your Magento instance:
composer require amasty/module-advanced-search-porto
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy <your_locale>
php bin/magento cache:flush
Step 2. In your Magento admin area, navigate to Porto → Settings Panel → Header → Search Type, select Amasty Advanced Search and save the change;
Step 3. Head to Amasty → Advanced Search → Configuration → General → Search Field Width and select Default;
Step 4. Clear Magento cache (and external/server cache, if present) to apply new settings.
Please note that the following Advanced Search functionality is not fully supported on Porto theme:
- Popup Width (px) - may not work with some Porto header types;
- Fullscreen Mode - not supported;
- Custom Search Field Width - not supported.
If any issues remain after installing the compatibility module, our
Support team will be happy to investigate that.
Related Articles
What's the difference between Advanced Search and Elastic Search?
In our catalog, we offer two search extensions for Magento 2 - Advanced Search and Elastic Search. Both of them are aimed at improvement of the search process but the functionality differs. Elastic Search consists of several components, including the ...
Advanced Search API
We have created a public API collection for Advanced Search module with all available queries and sample data that you can both test via our demo endpoints and copy to run local tests in your Magento environment. More details about using public ...
Elastic Search and Advanced Search | GraphQL methods
Queries xsearchProducts (search: String) description: products matching customers' search query xsearchRelatedTerms (search: String) description: get related search terms by query xsearchRecentlyViewed description: get an array of recently viewed ...
Why should I use your module instead of Magento Elastic Search?
Starting from version 2.4, Magento works with the Elastic Search that greatly impacts the overall performance of the website. Using Elastic Search as a search engine provides faster page loading and more relevant search results. Within the default ...
How to translate the search popup created by Amasty Advanced Search?
The stores often have multiple views for different languages. The Amasty extensions are easy to translate using the following article - How to translate a Magento 2 extension? However, there are peculiarities associated with the translation of the ...