Search Pro with Elasticsearch search option or OpenSearch
Product information "Search Pro with Elasticsearch search option or OpenSearch"
Highlights
Create and assign Shopping Experiences for search terms Different layouts for search previews Practical search optimization for standard search and OpenSearch/Elasticsearch Control search results: prioritization, restriction, synonyms Track popular search terms in the shop
Features
Search preview can be displayed in various optimised layouts Shopping experiences can be created for search results and assigned to corresponding search terms Search terms and search results are automatically tracked. You can use the results for detailed evaluations Influence search results through prioritization and restriction Use synonyms Influences the search preview, the search result and also the category listing Search preview in the admin interface per sales channel with ranking value "AND" instead of "OR" linking of multiple search terms (with and without ElasticSearch from plugin version 3.0.0) Display of recent searches in the search field Manufacturer and Categories also include in Search Exact match with Product Numbers, EAN, Manufacturer number (Plugin Configuration) Shopping Experience worlds can now be created for search results and assigned to corresponding search terms. Custom landing pages can now be configured as search results pages for specified search terms.
Configuration of the plugin
To configure the plugin: Settings -> Plugins -> Search ProWith the installation of the plugin a new "Sorting" will be created in the product listing -> "Best Results".
Only with this sorting the rules in the frontend will be applied.
The plugin works both with and without Elasticsearch or OpenSearch connection and improves the search in both cases in addition to the added functions (see below).
Features of the plugin
Search preview in the admin interface
Application example: The shop admin wants to check his configurations without having to switch to the frontend.Below the possible configuration of the plugin, we have integrated a search preview.
- First please select the right sales channel, then you can enter the search terms.
- The search preview considers all set rules and additionally outputs a "ranking" value.
- This means that if you change the FACTOR for any of the rules, you can immediately see the effects on the search result.
Searchable content (from plugin version 10.0.0)
It is possible to make additional content searchable.
An individual search ranking can be defined for the additional content depending on the fields included.
Not only standard Shopware content (manufacturers, categories, landing pages) can be made searchable. Content from any other plugins can also be searched. The prerequisite for this is that the other plugin stores an SEO template for the content to be searched under Settings > SEO.
Note: Before plugin version 10.0.0, manufacturers, categories and landing pages were already searchable. The settings for this were still in the general plugin settings and were less extensive.
Prioritize products
Application example: A user is supposed to be shown certain products in the listing when entering a search or in categories- Please create "Dynamic product group" first
This is done in the Shopware Standard under CATALOGS -> DYNAMIC PRODUCT GROUPS
Then configure prioritize product
Settings -> Plugins -> Search Pro -> prioritize products -> "add".
- Internal designation is displayed in the overview, serves to clearly describe the
product prioritization rule
- Active each rule can be set active / inactive
- apply to
Search and search preview: The rule prioritizes the products defined in the "dynamic product group" in the search preview and in the search result
Categories: The rule prioritizes the product listing in a category, the products defined with "dynamic product group". This is independent of a search.
Search, search preview and category: The rule is applied in all 3 cases.
- (Optional) Search terms:
- factor:
Please adjust the values in smaller steps (50-100), otherwise the rankings may be shifted strongly.
- Dynamic product groups:
An OR link has been implemented: All products in the dynamic product group 1 or 2 are prioritized.
Restrict product search result
Application example: A user should only find products with stock level > 0.- First please create "Dynamic product group
This is done in the Shopware Standard under CATALOGS -> DYNAMIC PRODUCT GROUPS
All products from the dynamic product group are then used / displayed with the corresponding search restriction rule.
- Then configure Prioritize product
Internal designation is displayed in the overview, serves to clearly describe the product prioritization rule
Active each rule can be set active / inactive
- (Optional) Search term
- Dynamic product groups:
An OR link has been implemented: The search result is restricted to the products that are in the dynamic product group 1 or 2.
All products from the dynamic product group are then used / displayed in the corresponding search restriction rule.
- Restriction type
- Replace: Search results of dynamic product group are output independently of the search word
- Limit: Search results are output based on search term and additionally limited by dynamic product group
Attention:
Due to several errors in the Shopware Standard for the dynamic product groups, errors may occur in the frontend.Please change the dynamic product group rule to numeric queries if possible.
Example: If you create a dynamic product group on NAME contains XYZ, an error will be visible in the frontend.
If you create a rule with LAGERSTAND > 0, it will work correctly.
Search words
SEARCHWORDS in the current version only serve as an overview if they are used in other functions of our plugin.In future versions it will be possible to display statistics here.
Synonym Rules
Application example: A user entering "Laptop" should also find search results with "Notebook" (and vice versa)The synonym rules are only applied to the search.
- Internal name is displayed in the overview, serves to clearly describe the product
prioritization rule
- Active each rule can be set active / inactive
- Search terms Specify which search terms should behave like synonyms. A 1:1 connection is made
here, which means that all entered search terms are always found "vice versa".
Exact search (from Plugin version 4.4.0)
Allows you to specify fields in the plug-in settings
where only the products found are output for exact matches. In the standard version this concerns the fields:
- Product number
- Manufacturer number
- EAN
Since plugin version 8.7.0 it is also possible to include any additional fields in the exact search. This can be configured in the plugin settings.
Shopping experiences in search preview and search results (from Plugin version 6.9.0)
Shopping Experience worlds can now be created for search results and assigned to
corresponding search terms.
Custom landing pages can now be configured as search results pages for specified
search terms.
Replace search results with shopping experiences / completely redesign (from plugin version 8.6.5)
Search results pages can be completely customised and influenced by shopping experiences.To do this, you must first create a new entry under "Settings > Extensions > Search Pro > Shopping experiences in search results" and select the option "Show shopping experience" > "Replace the search results page with the shopping experience".
In the shopping experience there is an "ACRIS search" block in which all the required elements are available.
Redirect - if a term is searched for, then redirection to a specific page (from plugin version 6.9.0)
Under "Settings > Extensions > Search Pro > Custom search results pages", redirects can be configured depending on the search term, which come into effect when certain search terms are searched for.Since plugin version 8.4.0, it is also possible for a redirect to take place if no search results are found. This means that customised shopping experiences can be used if no search results are found.
Popular search terms (from plugin version 6.10.0)
Under "Settings > Extensions > Search Pro > Popular search terms", the most frequently searched search terms can be viewed and read out. This can be used to optimise the search specifically for the shop and customers.Last search terms in search preview (from plugin version 11.4.0)
Extensions > My Extensions > Search Pro
In the plugin configuration, you can specify whether and how the last search terms are displayed in the search preview.
The following settings can be made:
- Activation of the display of last search terms
- Definition of the maximum number of search terms displayed
- Definition of the storage duration for logged-in users
When you click in the search field in the frontend, the last search terms used are displayed. These remain even after logging in and enable faster repetition of previous searches.
Headless API
API Documentation: https://api-docs.acris.at/#0d0da41a-c4c2-413b-a726-4e0f6c773572
| Bundle: | Basic Bundle |
|---|
- Further improved compatibility with other Manufacturer Plugins in terms of Seo URLs.
- Improved display of "Shopping Experiences in Search Results" in the storefront.
- Fixed a bug which caused a layout error in the admin search preview.
- Added CSV export for popular search terms in the administration.
- Fixed a bug which could cause an error while searching in the newest plugin version.
- Improved compatibility with other Manufacturer Plugins in terms of Seo URLs.
- Added new display configuration option for "Shopping Experiences in Search Results"
- Added the ability to export and import ACRIS Search Synonym Rules.
- Fixed a bug with missing mapping for the custom field for ACRIS Search sorting relevance.
- Added new feature for last searched terms.
- Fixed a bug in the display of the ACRIS search preview in the administration.
- Fixed a bug in the display of the sorting for the search results.
- Added direct links inside the admin search preview for product prioritization, product restrictions and synonym rules.
- Added the ability to duplicate a search term, search synonym rule, search prioritization, and search restriction.
- Further improved display of indicator for when Elasticsearch/OpenSearch was used for the search in the admin search preview.
- Improved display of indicator for when Elasticsearch/OpenSearch was used for the search in the admin search preview.
- Added indicator for when Elasticsearch/OpenSearch was used for the search in the admin search preview.
- Added indicator for when the exact search was used and matched.
- Fixed incorrect point calculation in the ACRIS search preview in the admin
- Code optimizations.
- Code optimizations.
- Improved category search by factoring the breadcrumb into the ordering of category search results.
- Improved search term suggestions fetch with variant products.
- Improved search term suggestions fetch with variant products.
- Improved compatibility with other plugins.
- Fixed column sorting in popular search terms listing.
- Fixed date range filters and search term filters in popular search terms listing.
- Optimizes creating of the table with missing category version id.
- Improved search term suggestions fetch.
- Fixes the issue with the category version id.
- Added new Twig blocks.
- Code optimizations for the preselection of the best matching variant in the search in connection with downstream functions and extensions.
- The Search Pro configuration of the best matching variant is now correctly taken into account in the search again.
- The Search Pro configuration of the best matching variant is now correctly taken into account in the search again.
- Optimise search suggest container arrow in the storefront.
- Optimization of the help texts for the additional field "sorting relevance" in products.
- Optimized admin.
- Fixed not being able to save the category configuration correctly "Category will be excluded from search in storefront.".
- Fixed restricted loading of search configuration by each entity
- Fix for cache invalidation when changing search configurations.
- The configuration of searchable content is now available headless under the key acrisSearchConfigs.
- Elasticsearch: Fixes an issue where products in other languages could not be found if the languages were not filled in.
- Fix wrong admin snippets.
- Elasticsearch: Fixes an issue where products in other languages could not be found if the languages were not filled in (Shopware GitHub Issue #11966).
- Improvements of synonym-usability.
- Improved compatibility with Shopware 6.7.1.2.
- Fixed icon compatibility with other plugins.
- Missing JavaScript files re-added.
- Highlights searchwords in searchresults.
- Custom highlightcolor.
- Improved compatibility with Shopware 6.7.1.0.
- Admin optimization of the view for the calculation of search results.
- The breadcrumb separator in the category breadcrumb display is now available as a text snippet and can therefore be customized.
- The breadcrumb display for categories has been optimized to avoid potential issues in certain scenarios.
- From now on, the cache does not need to be manually cleared when synonyms are changed.
- Improved compatibility with Shopware 6.7.
- Improved compatibility with Shopware 6.7.
- Improved compatibility with Shopware 6.7.
- During new installations of the Search Pro plugin, correct values for searching additional content are now inserted.
- Fixes an issue where no products were displayed on manufacturer pages anymore.
- Improved compatibility with other extensions.
- Fixes an issue where additional content from other plugins was not loaded correctly.
- Removes old compatibilities with previous versions of other plugins.
- Fixes an issue where the names of additional content were not displayed correctly in different languages.
- Removes unnecessary spaces displayed in the heading of the search results.
- General accessibility improvements.
- Fixes a problem where the search for the exact product number was not correctly redirected to the product page if only 1 product was found
- Fixes an issue where the "Maximum number of search suggestions" for products was not working correctly.
- The Shopware setting “Products per page” is now used for the search results page for products.
- Improved compatibility with Shopware 6.7.
- Optimization of search and sorting for additional content.
- Fixes an issue where activating/deactivating a custom content search wasn't properly saved.
- Fixes an issue where the "Products" heading was displayed twice on search results pages when content was supposed to be displayed before the products.
- For a category, stored images are now displayed again in the search results.
- Fixed the display of searchable content when an experience world layout is assigned to the search results page.
- Fixed the saved number of search results for search terms.
- Compatibility with Shopware 6.7.
- Support for the following languages: de-DE, en-GB, nl-NL, fr-FR, es-ES, fi-FI, nn-NO, sv-SE, cs-CZ, pt-PT, tr-TR, da-DK, it-IT, pl-PL, bs-BA
- Improved compatibility with other Manufacturer Plugins in terms of Seo URLs.
- Improved display of "Shopping Experiences in Search Results" in the storefront.
- Added CSV export for popular search terms in the administration.
- Added new display configuration option for "Shopping Experiences in Search Results"
- Added new feature for last searched terms.
- Improved display of indicator for when Elasticsearch/OpenSearch was used for the search in the admin search preview.
- Added indicator for when Elasticsearch/OpenSearch was used for the search in the admin search preview.
- Added indicator for when the exact search was used and matched.
- Code optimizations.
- The Search Pro configuration of the best matching variant is now correctly taken into account in the search again.
- Improved category search by factoring the breadcrumb into the ordering of category search results.
- Improved search term suggestions fetch with variant products.
- Improved search term suggestions fetch with variant products.
- Improved compatibility with other plugins.
- Popular search terms listing now supports search functionality.
- Popular search terms listing now supports column sorting.
- Popular search terms listing now supports pagination (25 items per page).
- Added date range filters (from/to) for popular search terms.
- Added filter to show search terms without results.
- Updated config card title to Popular search terms.
- Optimizes creating of the table with missing category version id.
- Improved search term suggestions fetch.
- Fixes the issue with the category version id.
- Improved Shopware 6.6.10.8 compatibility.
- Fixed restricted loading of search configuration by each entity
- The configuration of searchable content is now available headless under the key acrisSearchConfigs.
- Elasticsearch: Fixes an issue where products in other languages could not be found if the languages were not filled in.
- Improvements of synonym-usability.
- The breadcrumb separator in the category breadcrumb display is now available as a text snippet and can therefore be customized.
- The breadcrumb display for categories has been optimized to avoid potential issues in certain scenarios.
- From now on, the cache does not need to be manually cleared when synonyms are changed.
- Code optimizations.
- During new installations of the Search Pro plugin, correct values for searching additional content are now inserted.
- Fixes an issue where no products were displayed on manufacturer pages anymore.
- Improved compatibility with other extensions.
- Fixes an issue where additional content from other plugins was not loaded correctly.
- Removes old compatibilities with previous versions of other plugins.
- Fixes an issue where the names of additional content were not displayed correctly in different languages.
- Removes unnecessary spaces displayed in the heading of the search results.
- General accessibility improvements.
- Fixed an accessibility issue where the search-suggest-listbox ID was missing, causing invalid aria-controls attributes.
- Fixes an issue where the "Maximum number of search suggestions" for products was not working correctly.
- The Shopware setting “Products per page” is now used for the search results page for products.
- Fixes a problem where the search for the exact product number was not correctly redirected to the product page if only 1 product was found
- Optimization of search and sorting for additional content.
- Fixes an issue where the "Products" heading was displayed twice on search results pages when content was supposed to be displayed before the products.
- For a category, stored images are now displayed again in the search results.
- Fixed the display of searchable content when an experience world layout is assigned to the search results page.
- Fixed the saved number of search results for search terms.
- Fixes a potential issue where, in some browsers, the cart button and wishlist only worked incorrectly for the first product box in search preview layout 2.
- Fixes an issue where the cart button and the wishlist button in the search preview layout 2 were not functioning correctly.
- Fixes a problem with excluded search terms when using ElasticSearch.
- Fixes a problem with exact search not working properly anymore.
- Fixes a problem with inline editing the new searchable config fields in the admin.
- Fixes a problem where the products on page 2 are the same as on page 1 when using Elasticsearch.
- Display the number of products found in the search suggestions instead of the configured display limit
- Fixes a potential issue with the search related to searching for additional content in different languages.
- Fixes potential issues related to other plugins where no results were displayed in the search preview in the admin.
- Change of default texts for landing pages when setting searchable content.
- Added new custom content search with control of what fields are searchable and how it should be displayed.
- Improved admin compatibility with Shopware 6.6.10.*
- It has been fixed that excluded terms in combination with Shopware Advanced Search were not taken into account.
- Improved compatibility of the admin view with Shopware 6.6.10.0.
- Improves plugin compatibility with Shopware 6.6.10.* versions.
- Fixed small product image in the search suggest for Chrome based browsers.
- Added a new plugin config to choose the languages that will be searched
- Change the default settings for the search algorithm for the normal database search for new installations.
- Added a display for the used product restrictions in the search preview in the Admin area.
- Improved Compatibility with Shopware Advanced Search by fixing a bug where the wrong search config fields were used.
- Fixes a bug that incorrectly used non-activated synonym rules to retrieve product prioritization, product restrictions, etc for the search.
- Fixes a bug where the search preview in the admin area was not displayed correctly when a product restriction with type "Replace" was active.
- Added a default value for the new display configuration option for "Shopping Experiences in Search Results"
- Added new display configuration option for "Shopping Experiences in Search Results"
- Improves the search behaviour for Elasticsearch.
- Added a new plugin configuration option to choose between standard analyzer and language specific analyzer for Elasticsearch.
- Removed the beta feature plugin configuration for prioritisation of variant products themselves. Instead, use a prioritisation with a high enough boost value (e.g. 2000)
- Added a new plugin configuration to remove the Score Boost if search term is included in keywords of the product (only for the normal database search).
- Added a new plugin configuration to change the behaviour when more keywords are found for a product (only for the normal database search).
- Improved the search with Elasticsearch by using the minimum length and excluded search terms configured in the Shopware search settings.
- Added a new option to select how the user's search term should be matched with the configured search terms for product prioritization, product restrictions, etc.
- Fixed a bug where two or more product restrictions did not return a search result for overlapping dynamic product groups.
- Improved compatibility with other plugins when loading manufacturer data in the admin.
- Fixed a bug with loading the search config of Shopware Advanced Search.
- Fixed a bug that would cause the search to fail with Elasticsearch if improved handling of prioritisations on product variants was configured (Please reindex Elasticsearch after updating this plugin).
- The product cache becomes invalid after saving a product restriction or a product prioritization.
- Improved compatibility with Shopware Advanced Search by loading its search configuration.
- Prioritisations on variant products themselves improved (Beta feature may therefore have unknown effects on the search and if you use Elasticsearch/Opensearch, please rebuild the search index)
- The option to select the category levels for the breadcrumbs has been added to the configuration area.
- Only the selected levels are initially displayed in the storefront, followed by the last level.
- Improves the ranking of the manufacturers, categories and landing pages found.
- Fixes a problem where search keywords specified in the plugin that contain several search words (e.g. separated by spaces) had a negative effect on the search even without a stored synonym rule.
- The size of the suggestion window is adjusted when the screen size is changed.
- Fixed an issue for Shopware < 6.5.0.0 with the integration for the Shopware Config "searchTermMaxLength"
- Added integration for the new Shopware config "searchTermMaxLength"
- Fixes a problem where the set value of the sorting of products with Elasticsearch no longer worked correctly.
- Improved compatibility with Shopware < 6.5.0.0.
- Search with Elasticsearch has been improved
- Adds the category seo urls to the Store API (if active in the plugin settings).
- Adds additional information to the Store API (total number of results).
- Improved compatibility of the display of layout 1 of the search preview with other themes in the Viewport Tablet.
- More compact display of category and manufacturer search results in search preview layout 1.
- Improved compatibility of the display of Layout 1 of the search preview with other themes.
- When indexing, words are now always separated by special characters and saved as a whole. From now on, search words will only be separated based on the special characters set in the plugin during the search itself.
- Inserts an additional help text (reference to performance) for the exact search for custom fields.
- Performance optimisation when searching for shop content (categories, landing pages, manufacturers).
- The default sorting is now also correctly assigned in Shopware 6.6 when the plugin is reinstalled.
- A bug in the shopping experience layouts list display has been fixed.
- Fixes a problem where the Store API route store-api.product.listing was no longer accessible.
- The listing of products for a manufacturer is now available via the Store API (route: store-api.product.manufacturer).
- Improved compatibility with the "Sample Order"-plugin from Bul Hinsche GmbH
- Optimisation when reading out suggested search terms.
- Performance optimisation when deleting the customer's saved search terms.
- Provides additional search results (e.g. categories, manufacturers, ...) in the Search and Suggest Store API route in extensions.
- Fixed an issue when trying to search for custom fields from Shopware versions 6.6.2.0 and upwards
- Fixes a problem where the Scheduled Task was no longer executed correctly with Shopware 6.6.
- Fixed an error appearing when trying to create an order via the admin panel.
- Changed the default value of the configuration "Maximum number of keywords in the product_keyword_dictionary table that are included in the search" from 30 to 60.
- After a plugin update, list prices are now displayed in the search preview by default. This can be deactivated again via the plugin settings.
- Added new config to show the list price in the search suggest.
- Manufacturers now link to the entered link if nothing has been entered in the forwarding of the manufacturer search result.
- Performance optimisation if external links are stored for manufacturers.
- Performance optimisation if only prioritisations are active in the normal database search and no restrictions are active.
- Fixes a problem where prioritisations were not applied during the normal database search if restrictions were also active.
- Optimisation of the "from" price display in the search preview.
- Improved compatibility with the ACRIS delivery times plugin.
- Fixes a problem where manufacturer search result pages were not displayed correctly.
- Manufacturer, categories and landing page search has been improved
- Improved redirection when clicking on the “Show all search results” button if the search term contains special characters such as “&”, for all layouts.
- Fixed incorrect redirect when clicking on the "Show all search results" button if the search term includes special characters like "&".
- Optimisation of reindexing via Elasticsearch for affected products after changing the dynamic product group filter.
- Usability optimizations in administration
- The re-indexing via Elasticsearch for affected products after changing the dynamic product group filter has been optimized.
- Variants are now also taken into account when re-indexing via Elasticsearch after changing the dynamic product group filter.
- Optimizes the default search layout for the mobile view
- Compatibility with Shopware Advanced Search has been further increased
- Compatibility with Shopware Advanced Search has been increased.
- Automatically reindex via Elasticsearch bought products after ordering and after changing the order status.
- Automatically reindex via Elasticsearch affected products after changing the dynamic product group filter.
- Added CSS classes to the viewfinder page to simplify styling
- New filter setting added to the search result lists experience element
- Optimization of the compact layout
- New setting to control the order of content on the search results page
- New setting to change the layout of categories/manufacturers/etc.
- Allows you to see how Elasticsearch sets up the evaluation of the search results.
- Custom Fields can now again be configured for search.
- Fixed some admin issues of not loading rules or certain detail pages
- On a separate search results page, images are now displayed for categories found (if available).
- Optimized compiled js files.
- Compatibility with Shopware 6.6.
- Optimization for headless usage of the plugin.
- Fixed a bug where the “Shopping experiences in search results” were not displayed correctly for all search results if no search terms were configured for them in the admin.
- Fixed small product image in the search suggest for Chrome based browsers.
- Fixes a bug where the search preview in the admin area was not displayed correctly when a product restriction with type "Replace" was active.
- Added a display for the used product restrictions in the search preview in the Admin area.
- Improved Compatibility with Shopware Advanced Search by fixing a bug where the wrong search config fields were used.
- Added a default value for the new display configuration option for "Shopping Experiences in Search Results"
- Added new display configuration option for "Shopping Experiences in Search Results"
- Removed the beta feature plugin configuration for prioritisation of variant products themselves. Instead, use a prioritisation with a high enough boost value (e.g. 2000)
- Added a new plugin configuration to remove the Score Boost if search term is included in keywords of the product (only for the normal database search).
- Added a new plugin configuration to change the behaviour when more keywords are found for a product (only for the normal database search).
- Improved the search with Elasticsearch by using the minimum length and excluded search terms configured in the Shopware search settings.
- Fixed a bug where two or more product restrictions did not return a search result for overlapping dynamic product groups.
- Improved compatibility with other plugins when loading manufacturer data in the admin.
- Fixed a bug with loading the search config of Shopware Advanced Search.
- Fixed a bug that would cause the search to fail with Elasticsearch if improved handling of prioritisations on product variants was configured (Please reindex Elasticsearch after updating this plugin).
- Improved compatibility with Shopware Advanced Search by loading its search configuration.
- The option to select the category levels for the breadcrumbs has been added to the configuration area.
- Only the selected levels are initially displayed in the storefront, followed by the last level.
- Improves the ranking of the manufacturers, categories and landing pages found.
- Fixes a problem where search keywords specified in the plugin that contain several search words (e.g. separated by spaces) had a negative effect on the search even without a stored synonym rule.
- Fixes a problem where no results were found for translated fields in the default language of the shop when using the multilingual Elasticsearch search.
- Improved compatibility of the display of layout 1 of the search preview with other themes in the Viewport Tablet.
- More compact display of category and manufacturer search results in search preview layout 1.
- Improved compatibility of the display of Layout 1 of the search preview with other themes.
- When indexing, words are now always separated by special characters and saved as a whole. From now on, search words will only be separated based on the special characters set in the plugin during the search itself.
- Performance optimisation when searching for shop content (categories, landing pages, manufacturers).
- Fixes a problem where the Store API route store-api.product.listing was no longer accessible.
- The listing of products for a manufacturer is now available via the Store API (route: store-api.product.manufacturer).
- Improved compatibility with the "Sample Order"-plugin from Bul Hinsche GmbH
- Optimisation when reading out suggested search terms.
- Performance optimisation when deleting the customer's saved search terms.
- Provides additional search results (e.g. categories, manufacturers, ...) in the Search and Suggest Store API route in extensions.
- Prioritisations on variant products themselves improved (Beta feature may therefore have unknown effects on the search and if you use Elasticsearch/Opensearch, please rebuild the index)
- Fixed that the price was displayed when only the configuration option "Show list price" was activated.
- Added new config to show list price in search suggest
- Manufacturers now link to the entered link if nothing has been entered in the forwarding of the manufacturer search result.
- Performance optimisation if external links are stored for manufacturers.
- Fixes a problem where prioritisations were not applied during the normal database search if restrictions were also active.
- Optimisation of the "from" price display in the search preview.
- Improved compatibility with the ACRIS delivery times plugin.
- Improved redirection when clicking on the “Show all search results” button if the search term contains special characters such as “&”, for all layouts.
- Fixed incorrect redirect when clicking on the "Show all search results" button if the search term includes special characters like "&".
- Optimisation of reindexing via Elasticsearch for affected products after changing the dynamic product group filter.
- Manufacturer, categories and landing page search has been improved
- Usability optimizations in administration
- The re-indexing via Elasticsearch for affected products after changing the dynamic product group filter has been optimized.
- Variants are now also taken into account when re-indexing via Elasticsearch after changing the dynamic product group filter.
- Fixes a problem when the Storefront was recompiled.
- Optimizes the default search layout for the mobile view
- Compatibility with Shopware Advanced Search has been further increased
- Automatically reindex via Elasticsearch bought products after ordering and after changing the order status.
- Automatically reindex via Elasticsearch affected products after changing the dynamic product group filter.
- Added CSS classes to the viewfinder page to simplify styling
- Compatibility with Shopware Advanced Search has been increased
- New filter setting added to the search result lists experience element
- Optimization of the compact layout
- New setting to control the order of content on the search results page
- New setting to change the layout of categories/manufacturers/etc.
- Dynamic product groups are now automatically indexed in Elasticsearch after they have been updated.
- The problem that the search with activated custom fields of type "Number Field" and "Text Field" didn't work simultaneously has been fixed.
- The problem that the search with activated custom fields causes various Elasticsearch/Opensearch errors has been fixed.
- Allows you to see how Elasticsearch sets up the evaluation of the search results.
- New config option to choose between standard analyzer and language specific analyzer for Elasticsearch.
- Custom Fields can now again be configured for search.
- On a separate search results page, images are now displayed for categories found (if available).
- New setting to hide product number in search suggest
- Added Hyphen as split character
- Allows you to add a custom link or product, category url to manufacturer.
- Redirect to product page if only one product is find.
- Optimizes filtering on the search results page
- Optimizes the display of the filter element on the search results page
- Optimised shopware default suggest layout width in storefront.
- Displays the shopping experience in the search preview even if no results were found
- Improved compatibility with Elasticsearch and multilingual indices.
- Optimisation of the accuracy of the display of search term suggestions.
- Fixes a problem if fields were selected in the exact search that were not configured as searchable in the Shopware search.
- Allows you to also search for additional fields in the exact search.
- Normal database search: From now on, search results containing a word with a character length of 1 will be found more easily. Please note: To do this, the search index must first be rebuilt under "Settings > Search > Real-time search".
- Normal database search: Improved scoring for long keyword entries.
- Rules are now also loaded in the Search Pro search preview in Admin. This means that product prioritisations or restrictions based on rules (e.g. sales channel = X) are now also displayed and calculated correctly in the search preview in the admin.
- Product prioritisations and product restrictions now also work with the activated Shopware Advanced Search.
- Fixed bug in the caching
- Optimizes the caching
- Optimizes the loading of the experience worlds on the search results pages
- Fixes a problem when assigning the search experience elements in the sidebar
- Optimizes the replacement of search result pages with custom experiences
- Optimisation of the font size of additional search results (categories, landing pages, manufacturers).
- The dynamic product group "Products with at least one image" is no longer inserted automatically when the plugin is installed.
- The category images are now displayed in the search preview and in the search results if they are available.
- The display of additional search results (categories, landing pages, manufacturers) has been optimised.
- Fixed an issue with loading the filter template
- Search result page can be exchanged with custom shopping experience
- Added new shopping experience elements for search page
- Allows redirecting to an external or internal page (product, category, landing page) if no search term matches.
- Added language selection for search preview in Admin.
- Optimization in the search for variants: Allows the best matching variant to be displayed in the search and the storefront display (main product, main variant) to be ignored. This can now be adjusted via a plugin setting.
- Allows to configure fuzzy search for Elasticsearch / Opensearch.
- Fixes a possible issue where error messages are written to the log under certain circumstances for search results pages.
- Fixes an issue where sorting by the "_score" field was added twice in searches.
- Fixes a problem when multiple product search result restrictions become active at the same time.
- Improved search results when multiple search words are entered and a search word contains only 1 character.
- Improved compatibility with other plugins and themes. The minimum keyword length is already correctly applied by Shopware itself - the fix could thus be removed from the plugin.
- Fixes an issue with the default product sorting with the custom field.
- Fixes an issue with sorting cross sells by price with Elasticsearch (NEXT-30879).
- Optimise sorting inserted by search without reindexing Elasticsearch.
- Optimizes the loading of assigned CMS pages at the menu "Shopping experience in search results" in the administration.
- Optimisation of Elasticsearch search for Italian language.
- Preventing of the wildcard search.
- Code optimisation.
- Improved compatibility with the caching mechanism of Shopware 6.5 in terms of rule mapping for product restrictions and product prioritisations.
- Optimisation of the entry of the search term in the admin.
- Improved compatibility with ACRIS individual product sorting per category.
- Improving the exact search.
- Significant performance improvement when reading out the popular search terms in the administration.
- Fixes an issue on the plugin uninstallation.
- Search words with a number of characters greater than / equal to 25 are no longer displayed in the search word suggestions.
- Improved compatibility for displaying the number of search results with other plugins.
- If the _score field is accidentally removed from the sorting by the customer, it will be re-inserted from now on.
- Improved plugin compatibility with the Shopware Commercial plugin and other plugins.
- Elasticsearch: Improving and fine-tuning search with Elasticsearch.
- Elasticsearch: The ngram search will be completely removed from Elasticsearch Search, as it yields too inaccurate results and is not used in a meaningful way.
- Elasticsearch Attention: The Elasticsearch search index must be rebuilt after the update. The search must be tested again and weighting parameters may need to be reset.
- Compatibility of the Elasticsearch search with Shopware >= 6.5.4.0.
- Elasticsearch: The full text search words can no longer be configured as of now. There is no longer a merged full-text search.
- Elasticsearch: The Ngram search can now be deactivated separately for each field in the search configuration via the "Separate search words" configuration.
- Elasticsearch: Unfortunately, due to a Shopware bug (NEXT-29893), indexing and reading out product properties is currently not possible directly with Elasticsearch.
- Improved compatibility with Shopware >= 6.5.4.0.
- Removes functions no longer required for searching for product properties and their characteristics.
- Fixes a problem where the scores of the search results were not calculated correctly in the normal database search.
- Improvement of product prioritisation or restrictions.
- Fixes problems where product prioritisations or restrictions were not applied when the dynamic product groups contained certain conditions.
- Important: When using Elasticsearch in conjunction with prioritisations or restrictions from the plugin, the Elasticsearch index must be rebuilt once after the plugin update.
- Optimisation of the Elasticsearch full text search for product numbers and search words with special characters.
- Fixes an issue where manufacturers were not displayed in the search preview.
- Added new layout for the search preview.
- Changed compatibility with ACRIS Quantity Requirement Calculator App.
- Improved storefront compatibility with other plugins.
- Allows you to completely hide the prices in the search preview.
- Improved compatibility of the search preview with other plugins.
- Fixed an issue where the left half of the search layout contained white space when all other content to be searched was not enabled.
- Improved compatibility with external plugins.
- Compatibility with ACRIS Quantity Requirement Calculator App.
- Improved compatibility with external plugins.
- Enables product prioritisation or product restrictions to be activated based on rules.
- From now on, search words consisting of two characters will also be indexed for the normal database search.
- Fixes possible problems during uninstallation.
- Improved compatibility of the search preview with other plugins.
- New setting for the product restrictions, these can now also be applied to categories
- From now on, it is configurable via the plugin settings with which characters search terms are separated. The dot (".") is no longer included as a separator in the default setting.
- Problem with listing "Prioritize products" fixed
- Logic when calculating the automatic height of the search preview improved
- Layout optimisations if no search results were found.
- Improves plugin performance
- Fixes a problem where numeric search entries resulted in errors.
- Added customer search term feature from 6.11.1
- Improves plugin compatibility.
- Fixes a problem where the AND search was no longer used correctly.
- Fixes an issue where the search preview returned different results than the search results page.
- Compatibility with Shopware 6.5.
- Improved compatibility with the "Sample Order"-plugin from Bul Hinsche GmbH
- Optimisation when reading out suggested search terms.
- Performance optimisation when deleting the customer's saved search terms.
- Fixed an issue after the last plugin update combined with Shopware B2B Suite Plugin
- Compatibility with user-defined order numbers of the Shopware B2B Suite plugin
- Improved display of list price in search suggest
- Added new config to show list price in search suggest
- Fixes a problem where prioritisations were not applied during the normal database search if restrictions were also active.
- Optimization in the search for variants: Allows the best matching variant to be displayed in the search and the storefront display (main product, main variant) to be ignored. This can now be adjusted via a plugin setting.
- Optimisation of reindexing via Elasticsearch for affected products after changing the dynamic product group filter.
- Fixed a problem with the Product Stream Updater where the message queue got stuck
- Usability optimizations in administration
- The re-indexing via Elasticsearch for affected products after changing the dynamic product group filter has been optimized.
- Variants are now also taken into account when re-indexing via Elasticsearch after changing the dynamic product group filter.
- Fixed a plugin install/update error on Shopware versions less than 6.4.20.0
- Automatically reindex via Elasticsearch bought products after ordering and after changing the order status.
- Automatically reindex via Elasticsearch affected products after changing the dynamic product group filter.
- Allows you to see how Elasticsearch sets up the evaluation of the search results.
- Added Hyphen as split character
- New setting to hide product number in search suggest
- Optimizes search preview in the Administration.
- Fixed live search in administration.
- Allows you to add a custom link or product, category url to manufacturer.
-
- Redirect to product page if only one product is find.
- Optimised shopware default suggest layout width in storefront.
- Displays the shopping experience in the search preview even if no results were found
- Fixes a problem if fields were selected in the exact search that were not configured as searchable in the Shopware search.
- Allows you to also search for additional fields in the exact search.
- Fixes a problem if fields were selected in the exact search that were not configured as searchable in the Shopware search.
- Allows you to also search for additional fields in the exact search.
- Optimisation of the accuracy of the display of search term suggestions.
- Fixes an issue with the default product sorting with the custom field.
- Fixes a possible problem when sorting products in conjunction with extended prices.
- Optimisation of sorting inserted by search without reindexing Elasticsearch.
- Optimisation of the entry of the search term in the admin.
- Correction of the sorting according to the sorting relevance at the product.
- Improved compatibility with ACRIS individual product sorting per category.
- Significant performance improvement when reading out the popular search terms in the administration.
- Fixes an issue on the plugin uninstallation.
- Fixes a problem where the scores of the search results were not calculated correctly in the normal database search.
- Improvement of product prioritisation or restrictions.
- Fixes problems where product prioritisations or restrictions were not applied when the dynamic product groups contained certain conditions.
- Important: When using Elasticsearch in conjunction with prioritisations or restrictions from the plugin, the Elasticsearch index must be rebuilt once after the plugin update.
- Optimisation of the Elasticsearch full text search for product numbers and search words with special characters.
- Fixes an issue where manufacturers were not displayed in the search preview.
- Improved compatibility with ACRIS Quantity Requirement Calculator App.
- Allows you to completely hide the prices in the search preview.
- Improved compatibility of the search preview with other plugins.
- Fixed an issue where the left half of the search layout contained white space when all other content to be searched was not enabled.
- Improved compatibility with external plugins.
- Compatibility with ACRIS Quantity Requirement Calculator App.
- Improved compatibility with external plugins.
- Enables product prioritisation or product restrictions to be activated based on rules.
- From now on, search words consisting of two characters will also be indexed for the normal database search.
- Fixes possible problems during uninstallation.
- Improved compatibility of the search preview with other plugins.
- From now on, it is configurable via the plugin settings with which characters search terms are separated. The dot (".") is no longer included as a separator in the default setting.
- Improved product restriction in administrtion
- Added missing text snippet
- Problem with listing "Prioritize products" fixed
- Logic when calculating the automatic height of the search preview improved
- Layout optimisations if no search results were found.
- Improves plugin performance
- Fixes a problem where numeric search entries resulted in errors.
- Improved the customer search term administration
- Fixed problem on showing/hiding search term suggestions
- new plugin setting to limit the number of search suggestions shown
- optimized logic of search suggestions
- optimized logic of searched terms in administration
- Improves plugin compatibility.
- Fixes a problem where the AND search was no longer used correctly.
- Fixes an issue where the search preview returned different results than the search results page.
- Fixes an issue where product prioritisations and restrictions were no longer applied in the search preview.
- Optimised category custom link type.
- Performance optimizations in storefront.
- Layout optimizations for the display of search results in the frontend and admin area.
- Fixed category custom link type errors in storefront.
- Experience worlds can now be created for search results and assigned to corresponding search terms.
- You can now configure your own landing pages as search results pages for specified ones.
- Optimisation of the prioritisation of the categories found with reference to the breadcrumb.
- Solves problems for search by manufacturer, categories and landing pages in connection with synonyms.
- Allows you to set the number of manufacturers, categories and landing pages displayed on the search results page via the plugin settings.
- Optimisation of the display of search results of manufacturers, categories and landing pages in the search preview and search results pages when no search results were found.
- Optimisation of the database synonyms search.
- Optimized sales channel search in Administration.
- Optimisation of the ranking of the category search results with reference to the breadcrumb.
- Category and manufacturer search optimization.
- Change of the plugin name and the manufacturer links.
- If the search for landing pages is disabled, then they will not be displayed in the search preview either
- Optimisation of the exact search where some articles were not found.
- Correction of filtering and sorting in connection with the exact search.
- Improvement of the compatibility with other plugins of the exact search.
- Fixed a bug with the maximum display of landingpages in the search preview
- Landing pages are now also displayed on the search results page
- Improved search preview text display.
- Enables the search for landing pages
- Individual manufacturers can be excluded from the search
- Optimisation when loading the additional fields for the manufacturers
- Performance optimisation when checking whether manufacturers have also assigned visible products.
- Optimization of the height of the manufacturer search result boxes.
- Sorting of the found manufacturers by name.
- Added new config to hide manufacturer when there is no assigned product.
- Optimized display of variants in layout 1
- Optimized the plugin for Shopware versions >= 6.4.15.0
- New setting to hide availability in search suggest
- Optimizes the "Information" and "Services" search results when the Sales Channel has no assigned Footer and Services category.
- Improves plugin compatibility with the "Dynamic Access" plugin.
- New setting to hide product description
- Optimizes indexing of the product sorting.
- Template block bug fixed.
- Fixed the visibility of products in exact search when the products are hidden after clearance.
- Fixed search preview layout1 display bug.
- Optimizes loading of the standard sorting relevance in the elasticsearch product indexing.
- Optimized code
- New setting to show variants in search
- Display when no results were found has been improved in Layout1
- Fixed search preview layout1 display bug.
- Fixed bug when search preview position is no longer in browser window.
- Added alternative layout for the search preview.
- Optimized the plugin for newer Shopware versions >= 6.4.11.0.
- Optimized the compatibility for Shopware 6.4.16.0.
- Fixes an issue with the display of product manufacturer custom fields in administration.
- Implemented synonym search for Categories and Manufacturers.
- Enables to configure the maximum number of keywords of the table product_keyword_dictionary that are included in the search.
- Adds analyzer on indexing.
- Fixes a problem where the visibilities of the products were not correctly taken into account in the search.
- Fixes an issue where querying for visibilities in the dynamic product groups in Elasticsearch generated an error.
- Improved compatibility with other plugins
- Improved compatibility with other plugins
- Optimizes properties in allow list of the product stream conditions.
- Improved compatibility with the ACRIS Filter plugin and other plugins and themes.
- Adds a plugin configuration for fuzzy search.
- Improved compatibility of the manufacturer page with other plugins and themes in newer Shopware versions.
- Improved compatibility of the maker page with other plugins and themes.
- Optimisation of the database search when entering several imprecise search terms.
- Optimizes plugin image.
- Improves compatibility with Shopware >= 6.4.10.0.
- Optimizes plugin color in administration.
- Improving the exact search.
- Elasticsearch search compatibility with Shopware >= 6.4.8.0.
- Optimisation of the search for search terms with special characters.
- Fixes issue with custom fields not displaying in property groups.
- Search optimisations for PHP7 and optimisation for keyword search.
- Optimisation of plugin compatibility in the search preview in the admin.
- Always finds the best variant for exact search hits. Selected main variants no longer have any influence in the exact search.
- Allows configuration of how exact search hits are to be found.
- Fixes a problem where "No search results found" was displayed for the manufacturer or category search even though they were inactive.
- Optimisation of the search for exact matches.
- Allows you to specify fields in the plugin settings where only the products found are displayed for exact matches.
- Optimization of the product search.
- The search is executed immediately when pressing the "enter" key
- Allows for Elasticsearch to disable n-gram search via plugin settings and thus refine search results.
- Consideration of the minimum search term length configuration in the storefront search.
- Fixes issues when reading property images for filters via Elasticsearch.
- Fixes an issue where the manufacturer number as well as the EAN code, meta description and meta title were not indexed via Elasticsearch and thus could not be searched.
- Improvement of the search for active search words
- Optimisation of the search for Elasticsearch
- Allows you to configure which product data should be included in the Elasticsearch full-text search in the plugin config.
- Improves the synchronisation of product properties in Elasticsearch with a large number of data.
- Improves admin display of search preview
- Fixes problems when indexing product media in Elasticsearch.
- Fixes an issue where keywords with multiple search terms did not trigger prioritisations or restrictions.
- Fixes a problem where the preview search in the admin was read from the cache.
- Adds the "Is closeout" field and product media to the elasticsearch index to use them at product pushings.
- Fix criteria filter on loading property group options.
- Improve loading of the property group options with elasticsearch.
- Optimize loading of plugin config at Storefront.
- Optimisation of the search if search words contain the words found. This improves the search for product numbers. Does not affect Elasticsearch search.
- Fixes problems with product prioritisations in the search preview.
- Fixes an issue where category and manufacturer search results disappeared when sorting or filtering products.
- Compatibility with Shopware 6.4.
- Removes the configuration of the weighting of the search words, as this is now possible in the Shopware standard.
- Removes the configuration of the AND link, as this is now possible in the Shopware standard.
- Allows you to select two different types of search restrictions: Restricting the search results obtained by the search word or completely replacing the search word with the selected dynamic product groups (default).
- Optimises tolerance search when using Elasticsearch
- Important improvements in search and search performance
- Optimisation and troubleshooting of simple keyword searches.
- Fixed search text snippets
- Fixed Category box name in search result page
- Fixed missing default language for creating default data on plugin installation.
- Enables an "AND" linking of several search words, even via the Shopware standard database search
- Set the correct sort order depending on the selection of the standard sort order in the Shopware Admin.
- Setting the correct sorting for the product search
- Compatibility with Shopware >= 6.3.5.x
- Displays also negative values of product prioritisations in the admin search preview
Login
1 - 10 of 18 reviews
13 November 2025 09:51
Tool Super, Support Super
Klasse Tool, und bei Fragen und Hilfe wird schnell geholfen. Sehr vorbildlich.
2 July 2025 06:39
Herausragender Support !
-
19 May 2025 07:07
Tolle Suche, toller Support!
Eine Suche, die genau das macht, was man von ihr erwartet. Wir nutzen das Plugin in Verbindung mit OpenSearch, was einwandfrei funktioniert. Aber auch ohne OpenSearch sind die Suchergebnisse sehr gut.
Ein kleines Problem wurde umgehend behoben. Erstklassiger Support.
5 August 2024 09:59
Bug umgehend behoben
Top Erweiterung.
Wir hatten ein Problem mit einer anderen Erweiterung, die zu einem Bug im Checkout geführt hat.
ACRIS hat sich sofort um die Behebung gekümmert.
Kann ich nur weiterempfehlen. ?
23 November 2023 06:36
Sehr gute Suche und erstklassiger Support
Nach einem Update des Shopware Commercial Plugins gab es bei uns Probleme mit der Suche Pro. Die Suche funktionierte nicht mehr richtig mit Elasticsearch.
Der Support hat sich schnell meiner Anfrage angenommen und das Problem gefunden. Mit Updates des Plugins wurden die Fehler behoben und die Suche Liefert wieder erfolgreich schnelle Ergebnisse.
Wir sind sehr zufrieden mit der Leistung des Supports. Die Suche funktioniert jetzt wieder wie gewünscht.
11 August 2023 06:05
Super Plugin für die Suche mit sehr gutem Support
Sehr gutes Plugin für die Suche mit allen wichtigen Funktionen, damit der Kunde auch wirklich das findet, was er sucht, und mit den individuellen Einstellungen für den Shopbetreiber findet der Kunde dann auch das, was er finden soll. Wir nutzen zudem auch die Sortierung in den Kategorien über den Score. Der Support ist wirklich immer sehr schnell und vor allem absolut kompetent. So macht Shopware Spaß! Danke Acris!
12 June 2023 08:22
Super Suche
Wir waren an der Suche von Shopware fast verzweifelt und schon in der Planung für die Suche mit einem Elastiksearch-Server.
Dieses Plugin hat uns davor bewahrt, mit Kanonen auf Spatzen zu schießen ...
Eine Suche, die macht was Sie soll: sie findet und priorisiert richtig.
Toll auch das Erlebniswelten, Kategorien und Hersteller mit enthalten sind. Die Such-Ergebnisse werden übersichtlich präsentiert (im Suchfenster und in der Gesamtsicht).
Kleiner Tipp: wer soviele Einstellmöglichkeiten bietet, sollte etwas Dokumentation schreiben, das entlastet den Support, der aber sehr schnell reagiert.
Ein feines Stück Software - so elegant programmiert, findet man auch mit SQL und PHP!
21 April 2023 07:53
Endlich funktioniert unsere Suche wie wir es uns gewünscht haben!
Dieses Plugin ist der Hammer! Wir hatte immer das Problem mit der Suche, wenn man Fisch sucht das Fleischprodukte erschienen sind. Wir sind fast verzweifelt. Dank des super Supports, der uns das Plugin richtig eingestellt hat funktioniert es endlich so wie gewünscht :)
20 March 2023 09:35
Klasse Plug-in und toller Support
Die Funktionen des Plug-ins und die durch das Plug-in erzielten Suchergebnisse überzeugen uns sehr. Mit dem Plug-in bringt die Suche im Shop wieder Spaß. Der Support ist sehr gut und hat uns bei Problemen innerhalb kürzester Zeit geholfen. Sehr zu empfehlen.
28 February 2023 13:11
Super
Eine echte Bereicherung für (fast) jeden Shop.
Schön wäre es weitere Felder für genaue Suchtreffer wählen zu können.
Sofern es mal ein Problem gibt ist der Support wirklich auf zack.
Basically: The Shopware search unfortunately deteriorates the longer it is operated. This can be read in the ticket: https://issues.shopware.com/issues/NEXT-20223 This can be remedied if the two database tables product_keyword_dictionary and product_search_keyword are completely emptied and the search index is then completely rebuilt (under Settings > Shop > Search > Real-time search > Rebuild search index). In new plugin versions of Search Pro, there will be an option for this directly in the admin. However, this does not apply when using Elasticsearch, but only with the Shopware standard database search.
Yes, the plugin can be used with the Shopware standard database search as well as with OpenSearch and Elasticsearch. The setup and indexing are exactly the same as described by Shopware. The plugin improves the OpenSearch search and also provides additional setting options.
Yes. In headless search, the following contents are available under the "extensions" in the Store API response:
- acrisSearchConfigs - Configuration "Searchable Content": Specifies which shop content is searched, including the fields to display
- acrisSearchTotal - Information about which content was found: Assistance for displaying a search result with a list of all found content including the count
- productManufacturerSearchResult - Search results for manufacturers (optional depending on search result and configuration)
- categorySearchResult - Search results for categories (optional depending on search result and configuration)
- landingPageSearchResult - Search results for landing pages (optional depending on search result and configuration)
- ... additional results (e.g., acrisFaqSearchResult) - Depending on the configuration of the searchable content