Post by Johnathan » Sat Feb 13, 2016 4:57 am

Image

Current Version: v2024-3-28 (release notes)

OpenCart Versions: 1.5.1.x - 4.0.2.x

To Purchase: Visit Clear Thinking or opencart.com

Image Image Image

Let your customers filter products by almost any criteria! This extension includes the ability to filter based on attributes, categories, manufacturers, OpenCart filters, options, price, rating, search keywords, stock status, and tag.

  • Upload and go — does not require vQmod, ocMod, manual modification to core files, or changes to the database.
  • Take advantage of the built-in extension updater. All that's required is to enter your current license key and click "Update".
  • Compatible with most custom themes without any changes needed.
  • Fully compatible with Smart Search and Extra Product Pages.
  • Works from any product listing page, including categories, manufacturers, search pages, special pages, and all of the Extra Product Pages.
  • Choose which filters appear in each module, and how each one displays its choices: as checkboxes, radio buttons, a select dropdown, buttons, or a slider for numeric values. You can also choose whether each filter is expanded or collapsed by default.
  • Restrict each module based on store, language, customer group, and currency.
  • Easily duplicate modules and all their associated settings.


Image Image Image Image Image Image Image

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Sat Apr 23, 2016 4:13 am

Updated to v220.1

Release Notes:

- NOTE: You will need to resave each module after updating to this version

- Added: compatibility with OpenCart 2.2.0.x
- Added: ability for each filter to display only relevant values
- Added: better mobile styling: on mobile devices the extension now displays a button in the top-right corner that displays the module when clicked
- Added: ability to load results via AJAX
- Added: ability to automatically filter products after a number of seconds
- Added: ability to display categories as checkboxes or radio buttons
- Added: ability to display category images for checkboxes and radio buttons
- Added: option to always include results from sub-categories
- Added: option to restrict the height of filter blocks

- Fixed: cached filtered results sometimes showing no results, if the cache file had already expired
- Fixed: OpenCart adding class="product-filter" causes some styling issues
- Fixed: Category filter did not always show the current category page

- Updated: attributes/filters/options can now all be set to the same type of input with a single selection
- Updated: "Out of Stock" text can now be specified for the Stock Status filter (you can show your store's Stock Statuses by leaving it blank)
- Updated: extension cache files can be cleared by reloading the admin panel
- Updated: all filter data is now cached for increased performance
- Updated: instructions.txt file now includes directions on how to increase the OpenCart cache file expiration time

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Tue May 24, 2016 1:54 am

Updated to v220.2

Release Notes:

- Added: ability to choose which categories are shown in the Category Filter
- Added: option to display the Category, Manufacturer, and Price Filter choices as links (similar to how Amazon displays categories)
- Added: ability to turn off and on the extension caching
- Added: option to use a different ajax loading method, to avoid the page from becoming blank before loading the new content

- Fixed: compatibility issue with Smart Search
- Fixed: issues with sites that use more than 3 levels of categories
- Fixed: clicking Clear Filters does not automatically trigger ajax reloading
- Fixed: the exact same text for attributes can cause some to not appear
- Fixed: attributes displayed as Radio Buttons do not work properly
- Fixed: currency conversion issues for non-default currencies

- Updated: Flexible Price Filter now does not automatically filter after every key press
- Updated: Clear Filters now returns the customer to the page they originally filtered from
- Updated: template file HTML classes are changed, so any custom styling you have added that relies on these will need to be updated

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Fri Jul 22, 2016 1:19 am

Updated to v220.3

Release Notes:

- Added: ability to set the default sorting to Bestselling, Latest, or Popular
- Added: ability to set a default for the Stock Filter
- Added: ability to specify the text for the mobile X close button
- Added: ability to show a "Clear" link for each filter

- Fixed: "Undefined index: route" error when using the module on the homepage
- Fixed: blank attributes were incorrectly appearing
- Fixed: when set to "Links", the category filter can give too broad of results if the filter started on a sub-category page
- Fixed: module instances were deleted when saving new ones on 1.5 versions
- Fixed: products were not filtered on category/manufacturer/search if the relevant filter was hidden
- Fixed: spaces in search phrases can cause issues

- Removed: link underlines in OpenCart 1.5 versions

- Updated: scrollbars should now only appear for filter boxes when hovering over a list of choices that requires scrolling
- Updated: attribute sorting is now SORT_NATURAL
- Updated: category, manufacturer, and option images are now middle-aligned
- Updated: Category Filter checkboxes will now be hidden if the number of categories exceeds the server's max_input_vars setting
- Updated: instructions.txt file with directions on how to make OpenCart versions before 2.2.0.0 compatible with array query string variables
- Updated: ajax page loading now uses pushState() instead of replaceState() and includes some improvements in detecting page loading, so customers can now navigate back to previous pages when ajax loading is enabled

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Tue Sep 20, 2016 3:49 am

Updated to v230.1

Release Notes:

- NOTE: This version is fully compatible with OpenCart 2.3.0.x by using the OpenCart 2.3 Extension Compatibility Fix, which is provided for free with the purchase of the extension

- Added: ability to display product counts for each filter value
- Fixed: Category Filter would not be collapsed if on a category page, but that category was not included in the filter
- Fixed: filtering with a hidden Category Filter would search on all categories in the category path, rather than only the lowest sub-category
- Updated: price ranges are now exclusive of the "To" value, to accommodate product counts for filters

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Wed Dec 14, 2016 1:26 am

Updated to v230.2

Release Notes:

- Fixed: some attribute values were not matching when using special characters
- Fixed: "Undefined index: caching" errors when loading the filtered products without the "module_id" in the URL
- Fixed: if entered with newlines or other invisible characters, attributes were not matching when using "Only Relevant Values"
- Fixed: the default sorting using Sort Order was sorting DESC instead of ASC
- Fixed: "Always Include Sub-Categories" was not working on versions lower than 1.5.5

- Updated: multiple module instances can now be used on the same page
- Updated: error messages caused by mods that change core OpenCart files should now be hidden on the rendered product listing page
- Updated: search queries are now looked at case-insensitively, unlike the standard OpenCart search code

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Tue Apr 18, 2017 2:22 am

Updated to v230.3

Release Notes:

- Fixed: searches with filtered values were not working on 1.5.1 - 1.5.4
- Fixed: selecting multiple manufacturers was not working correctly
- Fixed: HTML in the module heading wasn't working on filtered product pages
- Fixed: issues with IE and Edge because they don't conform to web standards
- Fixed: issue with rating filter on certain setups when it's set to "All"

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Sat Jul 01, 2017 5:51 am

Updated to v300.1

Due to limitations in the opencart.com license system, a new extension was released on opencart.com for OpenCart 3.0 compatibility. However, free updates are still available for anyone that has purchased the extension in July 2016 or after --- just contact Clear Thinking here: http://www.getclearthinking.com/contact

Release Notes:
- NOTE: Due to OpenCart 3 requirements, the URL for the filtered product page has changed. You'll need to update all links and layout routes that use "product/filter" to now use "extension/filter".

- Added: compatibility with OpenCart 3.0.0.x
- Added: native compatibility with OpenCart 2.3.0.x (You can remove the compatibility fix, or keep using it if you want to)
- Added: info in the admin page to see which layouts the module is assigned to
- Added: ability when using "Links" for the category filter to show all sub-categories of the current category's top-level parent
- Fixed: issue with IE/Edge bugfix added in previous version
- Removed: compatibility with OpenCart 1.5.x and 2.0.0.0 for new versions

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Sat Oct 14, 2017 3:53 am

Updated to v302.1

Release Notes:

- NOTE: Starting with this version, all template files will use the .twig extension. These will still work completely fine on OpenCart 2.x versions, and still use the .tpl-type syntax. However, if you've made edits to the .tpl file, you'll need to port those edits over to the new file.

- Added: ability to use a price slider for the Price Filter's flexible filter
- Confirmed: compatibility with OpenCart 3.0.2.x
- Updated: added some code fixes for Journal not loading ajax images
- Updated: the relevant module will now show if the filtered product page contains a module_id in the URL

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Sat Jun 30, 2018 4:15 am

Updated to v302.2

Release Notes:

- Added: ocMod file to generate SEO-friendly URLs for the filtered pages
- Added: ability to change the filtered product page title to the category or manufacturer title if one of those filters are set
- Added: Additional CSS field, to set module-specific CSS

- Fixed: issues with Clear links on filters
- Fixed: issues with quotation characters in attribute values
- Fixed: "Undefined index: path_id" error

- Updated: the default setting for "Always Include Sub-Categories" is now "Yes", since most stores were turning that on
- Updated: price slider javascript library to latest version

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Tue Mar 05, 2019 6:06 am

Updated to v303.1

Release Notes:

- Confirmed: compatibility with OpenCart 3.0.3.x

- Fixed: mobile "Filter" button text wouldn't show if module heading was blank
- Fixed: issues with the SEO file added in the last update
- Fixed: category filter didn't always work correctly in some MySQL versions
- Fixed: issue with getting the right relevant attributes with Smart Search

- Removed: unnecessary "add" variable from data array

- Updated: third-party .js libraries are now only loaded if needed, and are only loaded once if multiple module instances are on the same page

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Fri Dec 20, 2019 4:57 am

Updated to v303.2

Release Notes:

- Added: compatibility with some of Journal 3's features (like image hover and image labels)

- Fixed: expand/collapse issue when using ajax loading
- Fixed: category/manufacturer filters not hiding when there were no relevant categories or manufacturers for the products listed
- Fixed: category/manufacturer title wasn't showing when using SEO URLs
- Fixed: breadcrumbs showing the _route_ parameter when using SEO URLs
- Fixed: price filtering for non-default currencies wasn't working correctly
- Fixed: sorting chosen by the customer wasn't working
- Fixed: the price filter's "Flexible Filter" setting constantly reset itself

- Updated: breadcrumbs now show the category/manufacturer name if that option for changing the page heading is enabled in the module

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Sat Apr 25, 2020 3:35 am

Updated to v303.3

Release Notes:

- Added: ability to set attribute filters to show relevant values for the current category, instead of just the current product results list

- Fixed: SEO URL issue with search phrases that have a space in them
- Fixed: "Array to string conversion" error introduced in the last update
- Fixed: page headings weren't getting translated correctly in multi-lingual installation if using the category/manufacturer name for the results page
- Fixed: template files weren't being loaded if in a custom theme directory
- Fixed: the "&" and "%" characters in attribute values could cause issues
- Fixed: using the "Clear" link on the price slider wasn't working
- Fixed: quotes couldn't be used in the "Additional CSS" setting

- Updated: the upper limit of the price slider is now based on the maximum price of the currently listed products, instead of all products

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Fri Jul 17, 2020 12:56 am

Updated to v303.4

Release Notes:

- Fixed: "Undefined index: url" error caused by bots scanning all URLs
- Fixed: URL rewriting issue involving the "&" and "%" characters
- Fixed: SEO URL issue using checkboxes for categories or manufacturers
- Fixed: issue with ":" in attribute/option names when using SEO URLs
- Fixed: issue when price slider was enabled but Price Filter was turned off
- Fixed: issue when price slider was enabled but no filter was set to use "only relevant values"
- Fixed: the price slider wasn't factoring in tax if OpenCart is set to display prices including tax

- Removed: unnecessary $sort_data variable

- Updated: the extension will now only attempt to rewrite the product page results URL if SEO URLs are turned on in the OpenCart settings
- Updated: relevant value arrays should be smaller in size now
- Updated: removed a line that wasn't working for Journal 3 compatibility
- Updated: product tags are now searched when filtering from the search page
- Updated: up to 6 levels of categories are now shown in the Category Filter
- Updated: better padding for links/checkboxes/radio buttons in the Category Filter (thanks Joe at 1stop.com!)
- Updated: the extension route is now automatically added to the Category layout when clicking "Install" for the module

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Sat Jun 04, 2022 1:36 am

Updated to v303.5

Release Notes:

- Added: "Status" column to main module listing page
- Added: ability to sort categories in the Category Filter by name

- Fixed: clicking on product tags wasn't working when the SEO file was enabled
- Fixed: rare MySQL error when selecting "Relevant Values for the Current Category" for the Attribute Filter
- Fixed: incorrect relevant values based on the "path" URL parameter when using "Relevant Values for the Current Category" setting
- Fixed: ajax URLs were not https when all pages are forced to https
- Fixed: issue with sorting on pages from Extra Product Pages
- Fixed: "Undefined variable: settings" error is module_id isn't in the URL
- Fixed: issue with "Clear All Filters" redirecting back to a missing image
- Fixed: the module was always filtering on the price when the slider was used
- Fixed: products with the upper price range weren't being shown when using the Price Slider

- Updated: the current category will always appear in the filter module now, regardless of whether it is checked in the module settings
- Updated: the current page's sort/order parameters will now be picked up when filtering the products on that page
- Updated: improved compatibility with "Options With Quantities" extension

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Fri Oct 14, 2022 1:45 am

Updated to v2022-10-13

Release Notes:

- NOTE: Starting with this release, version numbers will now be based on the date the new version is released.

- NOTE: The SEO URL functionality is not possible with Events in OpenCart 4.0, so the extension uses vQmod in 4.0 versions. This functionality is optional, so you can forgo SEO URLs if you prefer not to install vQmod.

- Added: compatibility with OpenCart 4.0.0.x - 4.0.1.x
- Added: ability to set a top offset for the mobile Filter button
- Added: better compatibility for image display on high-resolution screens
- Added: ability to show only images for category/manufacturer/option filters
- Added: new "Buttons" display option for filters

- Fixed: issues with using a template file in a non-default theme directory
- Fixed: ajax pages were not always working properly when using SEO URLs
- Fixed: missing sub-category indention for select dropdown Category Filters
- Fixed: duplicate breadcrumb titles when "Use Category or Manufacturer Name" was enabled
- Fixed: issues when "/" is in the attribute name or attribute value
- Fixed: errors when the Price Filter is hidden

- Removed: illogical "Checkboxes" display option for rating and stock filters

- Updated: filters are now disabled while the results are being loaded

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Wed May 24, 2023 1:28 am

Updated to v2023-5-23

Release Notes:

- Added: compatibility with OpenCart 4.0.2.x
- Added: new "Check For Updates" button with one-click update functionality

- Fixed: issue with pagination on 3.0 versions using a default theme with a non-default directory
- Fixed: SSL issues when using SEO URLs and ajax filtering

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am


Post by Johnathan » Fri Mar 29, 2024 3:55 am

Updated to v2024-3-28

Release Notes:

- Added: new filter type for product tags
- Added: new "Slider" display option for attribute filters and option filters
- Added: ability to set option filters to show relevant values for the current category, instead of just the current product results list

- Fixed: issues caused on the front-end related to the extension caching its settings when OpenCart was set to use a non-file caching system
- Fixed: "Creation of dynamic property Pagination::$text is deprecated" error
- Fixed: issues with the Clear All Filters button when SEO URLs were used
- Fixed: page reloading loop caused by the new "Buttons" display option
- Fixed: OpenCart Filters were not displaying once one was selected

Image Image Image Image Image


User avatar
Administrator

Posts

Joined
Fri Dec 18, 2009 3:08 am

Who is online

Users browsing this forum: No registered users and 17 guests