Marketplace
- Yearly: $69.99 USD (Renewal: $40.00 USD)
- Trial: 7 Days
Performance-optimized review management system filter and search based on custom fields
Add-On Overview
The add-on allows to filter and search RMS items based on Custom fields.
The controls to filter the items are added in Filters popup in the RMS item list (both index page and category pages).
Advanced search page is also enhanced to show filter controls when the cateogry being searched currently has custom fields associated with it.
Each field can be configured separately to be shown in the filter list and/or in the search form
Choice fields can be configured to be shown in the forms using Check boxes and Multiple-choice drop down (allow searching/filtering by multiple values) or Drop down selection/Radio buttons (allow searching/filtering only by single value).
Date fields and numeric fields are shown as interval inputs (from... to...) where both fields are optional, so it is possible to search any values higher/lower than the defined values or in some particular interval.
Color fields are also supported and color similarity algorithm is implemented. All items with visually similar colors are found and listed. An example search listing filtered by color similarity can be seen here
Text fields are searched and indexed just like item text itself. Full-text search is executed with fuzzy matching, meaning the phrase searched does not have to be in exactly the same order as in the query.
Review list shows all active filters. Clicking each filter will remove the field and re-run the search with the remaining filters:
Xenforo Enhanced Search and Elastic Search support
The add-on has special support for Enhanced Search add-on with Elasticsearch back-end. Custom field information is indexed as separate content type in Elasticsearch. A high-performance algorithm is implemented to filter millions of records and show only items matching filter criteria. Even though the product performs completely fine without Enhanced Search add-on, it is highly recommended to use this add-on and Elasticsearch on large databases.
Pricing
Add-on costs $69.99 USD that includes one year of support and updates with permanent access to product versions released in license validity period. Yearly extension costs $40.00 USD
The add-on has a visible branding with a link to our website which can be removed for additional $30.00 USD payment.
Trial Version
We offer seven days free trial version on our website. No credit card is required, the service is approved automatically upon registration and confirmation of order.
IonCube Loader and PHP 5.6+ version is required to run trial version of the product. The full version does not have such requirement and does not have any encoded code in it.
Demo
The product is active on our forums at https://xf2.addonslab.com/index.php and can be tested at https://xf2.addonslab.com/index.php?rms/categories/rms-filter-test.2/
Registered user accounts Username: user1 Password: userpass
Username: user2 Password: userpass
Admin account Username: admin1 Password: adminpass
Licensing Information
You will get a License Key upon purchase/trial subscription, which will be available in My Services page at https://customers.addonslab.com/marketplace.php/my-services/
The key should be entered in product's Options page in XenForo Admin Panel. Once entered and saved you will see full details about your current license status. The key can be used only on one board and one server, so if you move the board you need to Reissue the license in My Services page.
The product does not include any callbacks, that execute on page load time on front-end or via cron jobs. License check is done only when you edit/save product's options or upgrade the product to the next version.
We require valid XenForo license to purchase the product. You will be asked for XenForo License validation information during the purchase.
Full details at https://addonslab.com/threads/product-licensing-information.81/
Support
Support will be provided in the Discussion Thread at XenForo.com and in our Support System at https://customers.addonslab.com/submitticket.php
Feel free to contact us with any issues you find in the product or any suggestions.
Check out our free and paid XenForo add-ons in our Marketplace at https://customers.addonslab.com/marketplace.php
Screenshots
Version: 2.2.2 Release date: 2026-06-26
Version: 2.1.0 Release date: 2026-01-29
Version: 1.6.3 PL2 Release date: 2022-03-15
This release fixes a problem with filterable drop-down lists missing all options and logging an error when used on the Advanced Search page.
Version: 1.6.0 Release date: 2021-10-22
In this release, we have implemented new permission called Can use custom field filters. The permission can be used by admins to enable/disable item custom field filters per usergroup and category.
Version: 1.5.3 Release date: 2021-08-31
In this release, we have implemented a Clear button in the filter form, next to the Filter button. Pressing the button resets filters. The button is not shown in the filter form until some filters are applied.
Version: 1.5.2 Release date: 2021-08-08
This version fixes a bug appearing when admins use the option "Value display HTML" for a custom field using HTML that breaks the layout in the Active filters bar. The HTML will be stripped away now and only the raw value will be shown in the bar
Version: 1.5.1 Release date: 2021-06-08
This version enhances location support using the latest upgrade of Location custom field add-on. From this version on, Google API key should be specified in the Location custom field add-on options. Please verify these options after upgrade. This release also implements support for filtering Maps based on custom fields. If you have Maps enabled in RMS, each category has a button "View full map" which now will show filter controls in all supported locations - filter popup, above the map (matching the option Above item list) and in the sidebar. It also fixes a bug with the option Maximum result count that would not allow 0 as a value.
Version: 1.4.0 Release date: 2021-03-11
This release implements beta support for filtering Maps based on custom fields. If you have Maps enabled in RMS, each category has a button "View full map" which now will show filter controls in all supported locations - filter popup, above the map (matching the option Above item list) and in the sidebar.
Version: 1.3.1 Release date: 2021-03-04
This version fixes a UI bug that applies for the boards, that use "Enable filterable drop-down lists" in combination with "Auto Reload". The list of options would disappear when the form reloads exactly at the moment when the popup is open.
Version: 1.3.0 Release date: 2021-02-13
Bug-fix: filter form reloads before location field is filled-in fully
Version: 1.2.1 Release date: 2020-09-12
This version fixes the following PHP error when rebuilding custom fields:
Error: Call to undefined method XF\Util\Arr::arrayColumn()
Version: 1.2.0 Release date: 2020-08-28
This version implements compatibility with XenForo 2.2.
Version: 1.1.0 Release date: 2020-05-25
If the filter URL is modified and the values of multiple-selection fields are changed intentionally (e.g. with an attempt to cause an error in the website or execute SQL injection), there would be a PHP error logged in the admin panel. However, this would not cause any visible errors or unexpected SQL queries. With this release, we have made sure these invalid values don't make their way to built-in XenForo functions that expect only valid values.
This version also fixes a compatibility issue with Elasticsearch 7.x versions.
Version: 1.0.0 Release date: 2020-02-19
Initial version
Version: 2.2.2 Release date: 2026-06-26
Version: 2.1.0 Release date: 2026-01-29
Version: 1.6.3 PL2 Release date: 2022-03-15
- Bug-fix: Filterable drop-down lists do not show options in Advanced Search
Version: 1.6.0 Release date: 2021-10-22
- New permission - Can use custom field filters
Version: 1.5.3 Release date: 2021-08-31
- Added Clear filters button to the filter form
Version: 1.5.2 Release date: 2021-08-08
Bug-fix: broken html in Active filters
Version: 1.5.1 Release date: 2021-06-08
- Map filter support
- Location support enhancement
- Bug-fix: Maximum result count option does not allow 0 as a value
Version: 1.4.0 Release date: 2021-03-11
- Map filter support (beta)
Version: 1.3.1 Release date: 2021-03-04
- Bug-fix: filterable lists disappearing when the form reloads while using the Auto Reload option
Version: 1.3.0 Release date: 2021-02-13
- Bug-fix: filter form reloads before location field is filled-in fully
Version: 1.2.1 Release date: 2020-09-12
- Bug-fix: Error: Call to undefined method XF\Util\Arr::arrayColumn()
Version: 1.2.0 Release date: 2020-08-28
- XenForo 2.2 compatibility update
Version: 1.1.0 Release date: 2020-05-25
- PHP error prevention with manually modified filter links
- Compatibility fix with Elasticsearch 7.x versions.
Version: 1.0.0 Release date: 2020-02-19
Initial version