VirtueMart Forum

VirtueMart 2 + 3 + 4 => 3rd party extension => Topic started by: balai on April 09, 2012, 10:49:01 AM

Title: Virtuemart 2&3 Products Filtering - Custom Filters
Post by: balai on April 09, 2012, 10:49:01 AM
Custom Filters is a suite (component/module) for filtering the products of a VM2 shop.
Features:

-Filtering using Categories and/or Manufacturers
-Foldable Category tree that works umlimited depth
-Multiple display types of the filters. Drop-down lists, links , radio buttons
-Shows only the active/relative options due to the applied filters. a.k.a filter dependencies
-Layout selection from the existing Category layouts of Virtuemart
-Clear SEF URLs

- Filtering using custom fields and price range
- "Checkboxes" display type
- Configuration of which custom fields will be used as filters and how each one will be displayed.
- Contol of the pages where each filter will be displayed (e.g. Display other filters but  not the catgories filter in a category page)
- Conditional display of custom field filters. E.g if a category or  a Manufacturer is selected.
- AJAX for the module and the results loading

You can check the product here:
https://breakdesigns.net/extensions/joomla/custom-filters
Title: Re: Virtuemart 2 Products Filtering - Custom Filters
Post by: uookie on May 29, 2012, 09:52:57 AM
this mod is great, but i have one question. howc can i change words 'Any category' in drop box? i want to translate it to other language
Title: Re: Virtuemart 2 Products Filtering - Custom Filters
Post by: balai on May 29, 2012, 11:43:15 AM
You have to tanslate or change the language strings the same way you are doing it for any extension.

Open the file: language\en-GB\en-GB.mod_cf_filtering.ini

and change the: 
MOD_CF_ANY_HEADER="Any %s"
to
MOD_CF_ANY_HEADER="YOUR TRANSLATION %s"
Title: Re: Virtuemart 2 Products Filtering - Custom Filters
Post by: balai on June 20, 2012, 09:26:31 AM
The new version has also price range filtering.
We are offering 2 options for the price range filtering. It can be done using text boxes or a slider or both.

Also its the only price filtering in the market which takes into account the shop's global tax rules, the price overrides and the prices in multiple currencies.

Here are some screenshots of the new version:
(http://img84.imageshack.us/img84/2894/pricefiltering2.jpg)

(http://img804.imageshack.us/img804/9137/categoriesfiltering.jpg)

(http://img194.imageshack.us/img194/338/customfiltersfiltering.jpg)

Here there are the details of the product:
http://breakdesigns.net/extensions/custom-filters
Title: Re: Virtuemart 2 Products Filtering - Custom Filters
Post by: jfdutoit on October 18, 2012, 17:00:10 PM
Hi,

This is a cool extension, thanks.  It solved some problems for me.

Unfortunately, it created another:

In the categories view (default.php) I added the 'Add to Cart' Button.  The button shows up.  When I click on it, the product isn't added to the cart.  The page redirects to the shopping cart page, but with no products in it.

Could you please help me to fix this?

Francois
Title: Re: Virtuemart 2 Products Filtering - Custom Filters
Post by: balai on October 18, 2012, 17:03:12 PM
Possibly the js file which used for adding the product to the cart is not loaded in the results page.

Please use our support for that. It is a hack to the core so it will work with minor modifications
Title: Re: Virtuemart 2 Products Filtering - Custom Filters
Post by: jfdutoit on October 19, 2012, 16:50:18 PM
Wow, I solved it.  I'm so impressed, because I'm nowhere near being a programmer or hacker.  (OK, my brother who is a serious programmer with degrees and stuff gave me some advice and pointers.  Another site that gave me this clue was http://www.katcode.com/modifying-the-head-section-in-your-joomla-page/)

What I did was to look at the normal category layout page's source code.  There I saw that some javascript files load.  On the filter pages, where the 'Add to Cart' functions doesn't work, those javascript files are absent.

So I hard coded the path to these files into my template's <head> tag.

And it works like a dream. 

Here are the lines I added to my template:
<script src="/erik/components/com_virtuemart/assets//js/jquery.noConflict.js" type="text/javascript"></script>
  <script src="/erik/components/com_virtuemart/assets//js/facebox.js" type="text/javascript"></script>
  <script src="/erik/components/com_virtuemart/assets//js/vmprices.js" type="text/javascript"></script>
 
  <script type="text/javascript">
vmSiteurl = 'http://localhost/erik/' ;
vmLang = ""
vmCartText = ' was added to your cart.' ;
vmCartError = 'There was an error while updating your cart.' ;
loadingImage = '/erik/components/com_virtuemart/assets/images/facebox/loading.gif' ;
closeImage = '/erik/components/com_virtuemart/assets/images/facebox/closelabel.png' ;
Virtuemart.addtocart_popup = '0' ;
faceboxHtml = '<div id="facebox" style="display:none;"><div class="popup"><div class="content"></div> <a href="#" class="close"></a></div></div>'  ;

    window.addEvent('domready', function() {

      SqueezeBox.initialize({});
      SqueezeBox.assign($$('a.modal'), {
        parse: 'rel'
      });
    });

jQuery(document).ready(function () {
  jQuery('.orderlistcontainer').hover(
    function() { jQuery(this).find('.orderlist').stop().show()},
    function() { jQuery(this).find('.orderlist').stop().hide()}
  )
});

  </script>

Francois
Title: Re: Virtuemart 2 Products Filtering - Custom Filters
Post by: balai on October 20, 2012, 10:22:46 AM
Great!

You can do that also from within the :components\com_customfilters\views\products\view.html.php

in the function _prepareDocument
All the files are called from that function
Title: Re: Virtuemart 2 Products Filtering - Custom Filters
Post by: jfdutoit on October 22, 2012, 16:32:47 PM
Cool Stuff, thanks balai.

I'll try that.

Hopefully you're turning me into a 'real' hacker.  Uhm... rather coder. ;)

Francois
Title: Re: Virtuemart 2 Products Filtering - Custom Filters
Post by: jsinger777 on October 27, 2012, 18:33:51 PM
Hello, when I try to install the free version, I get this error message:

Error! Could not find a Joomla! XML setup file in the package.
Path does not have a valid package.


I followed instructinos, opening the .zip and trying to upload either "com_customfilters.zip" or "mod_cf_filtering.zip" and both give me the error. Also, both do have an XML file when I open up the .zip.

I'm in VM Verion 2.0.10 and Joomla Version 1.5.26

Any help would be very appreciated. Thank you!
Title: Re: Virtuemart 2 Products Filtering - Custom Filters
Post by: jenkinhill on October 27, 2012, 23:50:04 PM
jsinger it says on the product page "It works with VirtueMart 2.0x and Joomla 2.5.x ". http://breakdesigns.net/extensions/custom-filters

There is no point in developing extensions for Joomla 1.5 as it is no longer supported by joomla.org.
Title: Re: Virtuemart 2 Products Filtering - Custom Filters
Post by: jsinger777 on October 29, 2012, 02:27:19 AM
Makes sense, thank you!

Do you know if that XML error message that I bolded above indicates that it's a version issue? Just wondering because I have tried installing another totally different module and got that message for that, too.
Title: Re: Virtuemart 2 Products Filtering - Custom Filters
Post by: Maxim Pishnyak on July 02, 2013, 20:28:22 PM
Hello!

I'm sorry, I already bought your awesome solution, but
neither on http://www.breakdesigns.net/extensions/custom-filters/custom-filters-manual
nor in current forum thread
I can't see now child product filtering option.
So your Custom Filters able or not able to fitler child products?

CustomFilters_PRO_installer_v1.8.2.zip
Joomla 2.5.11
VM 2.0.20

Ticket with the same question has been sent to Break Design support.
Title: Re: Virtuemart 2 Products Filtering - Custom Filters
Post by: balai on July 03, 2013, 12:36:19 PM
Hi

I have replied to your ticket.
This is a setting in the menu item
Please use our ticket for your support

Also the manual you refer concerns only the free version.
You will find complete pdf manuals for the PRO version in our downloads area
Title: Re: Virtuemart 2 Products Filtering - Custom Filters
Post by: Maxim Pishnyak on July 03, 2013, 14:07:29 PM
Hello

First of all, thank you again for your fast response. As regular VM forum visitor and other VM related websites visitor too I'd like to find information rather online then offline. So I simply forgot about pdfs that I had.

But ... Balai you're too modest as developer.

Why you do not say your potential customers that your solution could filter child products?

So for anyone interested in this Custom Filter I'm saying


CHILD PRODUCTS COULD BE FILTERED BY THIS FILTER (PRO version)

Have a nice day
Title: Re: Virtuemart 2 Products Filtering - Custom Filters
Post by: balai on July 08, 2013, 11:11:28 AM
Quote from: Maxim Pishnyak on July 03, 2013, 14:07:29 PM
But ... Balai you're too modest as developer.

Why you do not say your potential customers that your solution could filter child products?

So for anyone interested in this Custom Filter I'm saying


Thanks for the nice words but the extension has so many features that we are trying to mention only the most basic in order to keep the page simple.
Anyway maybe we will refer that. Thanks
Title: Re: Virtuemart 2 Products Filtering - Custom Filters
Post by: Bit Stupid on October 04, 2013, 16:37:17 PM
Great tips thanks guys
Title: Re: Virtuemart 2 Products Filtering - Custom Filters
Post by: StreamAlex on October 08, 2013, 12:02:09 PM
Hello!

This is extension is great, however i have a question. I want to be able to search from a list of categories, which the categories filter in Custom Filter is great for. However there is no Search field in this extension? I bet its possible to edit the template
to accomplish this, could somone help me please?

Long story short: I want a search feature like the one on Ebay/Amazon where you can Search in categories. Is this possible with this extension?

Thanks!
Title: Re: Virtuemart 2 Products Filtering - Custom Filters
Post by: kgrzybowski on January 13, 2014, 15:03:40 PM
Hi,

do you plan to make it working with search results page? For me the main hit is to have filters on search results - I mean, on your demo page for example this link: http://test3.breakdesigns.net/index.php/component/search/?searchword=aspire&ordering=newest&searchphrase=all

I can see one product found, but filters are related to every possible manufacturer, category and custom fields. Why it isn't related only to search results, so the filters should have only "Screens" category and only "Producer2" manufacturer? If customer will search for a word which will give in search results page lets say a thousand results he would like to filter it by some params for example color or size but instead he has to filter again what he's searching for by choosing category, manufacturer and then color or size etc. Do you get my point?

Best regards,
Chris
Title: Re: Virtuemart 2 Products Filtering - Custom Filters
Post by: balai on January 13, 2014, 16:17:50 PM
We are thinking either to add our own keyword search in the filter or to to develop a new extension just for keyword searching which will collaborate with custom filters.

Actually we have developed a version with its own keyword search which we are supplying it under request
Title: Re: Virtuemart Product Search and Filtering - Custom Filters
Post by: balai on September 24, 2014, 10:10:15 AM
The new version contains a very powerfull Product Search Engine that returns results also with complex queries.

Category and Manufacturer names and even custom fields can be contained in the same phrase. You will get results.
This enhances Virtuemart with a very important functionality.

(http://breakdesigns.net/images/extensions/customfilters/search.png)

More info in the Custom Filters (http://breakdesigns.net/extensions/custom-filters) page or the Demo  (http://test3.breakdesigns.net/)page
Title: Re: Virtuemart 2&3 Products Filtering - Custom Filters
Post by: Pilly57 on December 01, 2015, 11:10:54 AM
Quote from: balai on April 09, 2012, 10:49:01 AM
Custom Filters is a suite (component/module) for filtering the products of a VM2 shop.

I bought the paid version a couple of years back and tried installing on Joomla 2.5 & Virtuemart 3 yesterday !

Here's what happened when I tried to open the component ....

500 - An error has occurred.

Unknown column 'vmc.custom_field_desc' in 'field list' SQL=SELECT cf.id AS id,cf.ordering AS ordering,cf.vm_custom_id AS vm_custom_id,cf.alias AS alias,cf.published AS published,cft.type AS disp_type,cf.type_id AS type_id,cf.data_type AS data_type,cf.order_by AS order_by,cf.order_dir AS order_dir,cf.params AS params,vmc.virtuemart_custom_id AS custom_id,vmc.custom_title AS custom_title,vmc.field_type AS field_type,vmc.custom_element AS custom_element,vmc.custom_field_desc AS custom_descr FROM jos_cf_customfields AS cf INNER JOIN jos_virtuemart_customs AS vmc ON cf.vm_custom_id=vmc.virtuemart_custom_id LEFT JOIN jos_cf_filtertypes AS cft ON cf.type_id=cft.id WHERE (cf.published = 0 OR cf.published = 1) ORDER BY cf.ordering ASC Unknown column 'vmc.custom_field_desc' in 'field list' SQL=SELECT cf.id AS id,cf.ordering AS ordering,cf.vm_custom_id AS vm_custom_id,cf.alias AS alias,cf.published AS published,cft.type AS disp_type,cf.type_id AS type_id,cf.data_type AS data_type,cf.order_by AS order_by,cf.order_dir AS order_dir,cf.params AS params,vmc.virtuemart_custom_id AS custom_id,vmc.custom_title AS custom_title,vmc.field_type AS field_type,vmc.custom_element AS custom_element,vmc.custom_field_desc AS custom_descr FROM jos_cf_customfields AS cf INNER JOIN jos_virtuemart_customs AS vmc ON cf.vm_custom_id=vmc.virtuemart_custom_id LEFT JOIN jos_cf_filtertypes AS cft ON cf.type_id=cft.id WHERE (cf.published = 0 OR cf.published = 1) ORDER BY cf.ordering ASC LIMIT 0, 20 Unknown column 'vmc.custom_field_desc' in 'field list' SQL=SELECT cf.id AS id,cf.ordering AS ordering,cf.vm_custom_id AS vm_custom_id,cf.alias AS alias,cf.published AS published,cft.type AS disp_type,cf.type_id AS type_id,cf.data_type AS data_type,cf.order_by AS order_by,cf.order_dir AS order_dir,cf.params AS params,vmc.virtuemart_custom_id AS custom_id,vmc.custom_title AS custom_title,vmc.field_type AS field_type,vmc.custom_element AS custom_element,vmc.custom_field_desc AS custom_descr FROM jos_cf_customfields AS cf INNER JOIN jos_virtuemart_customs AS vmc ON cf.vm_custom_id=vmc.virtuemart_custom_id LEFT JOIN jos_cf_filtertypes AS cft ON cf.type_id=cft.id WHERE (cf.published = 0 OR cf.published = 1) ORDER BY cf.ordering ASC

Return to Control Panel


Title: Re: Virtuemart 2&3 Products Filtering - Custom Filters
Post by: balai on December 01, 2015, 13:25:44 PM
QuoteI bought the paid version a couple of years back and tried installing on Joomla 2.5 & Virtuemart 3 yesterday !
You replied on your own.  :)

You got a version a couple of years ago and you expect to work now?
VM3 did not even exist the previous year
Title: Re: Virtuemart 2&3 Products Filtering - Custom Filters
Post by: OriyanJ on December 23, 2015, 11:59:03 AM
Is there a way for me to dynamically show result when I click any check box? like in your demo site? instead using the Search button?
Title: Re: Virtuemart 2&3 Products Filtering - Custom Filters
Post by: balai on December 23, 2015, 12:58:07 PM
Yes it is. Please ask that to the support of breakdesigns
Title: Re: Virtuemart 2&3 Products Filtering - Custom Filters
Post by: caravellifb on September 16, 2016, 17:27:37 PM
Good morning, excuse for my bad english  :(

I'm working in an office where you have an e - commerce website joomla and there is the excellent Custom Filters Pro v. 2.3.1 (12 February 2016).
I read a bit ' of documentation, but I can not find how to edit written in the search boxes .

I have two modules in two parts of the site , in a properly writes "select" and another "no brand" , "no color" (in Italian, is "seleziona", "nessun marca", "nessun colore"
I have not installed the module and I found him on the site (new employee and the site has been done by others) , how do I change the writing in the drop-down search box ?

Thank you and have a nice day  :)
Title: Re: Virtuemart 2&3 Products Filtering - Custom Filters
Post by: mitka on September 24, 2016, 15:33:14 PM
Help! pls

How to hide or make inactive item "Any category" because when this item is active displays 0 stuff in market. or make active any other category when you are on other pages (out virtuemart)
thx
Title: Re: Virtuemart 2&3 Products Filtering - Custom Filters
Post by: balai on September 26, 2016, 10:59:10 AM
SUPPORT FOR THAT EXTENSION IS SUPPLIED EXCLUSIVELY BY THE VENDOR OF THE EXTENSION WHICH IS: Breakdesigns.net
Title: Re: Virtuemart 2&3 Products Filtering - Custom Filters
Post by: Abatap on March 18, 2020, 05:58:53 AM
Hello. Has the free/starter version of this plugin been discontinued because the public downloads section of your website only shows the Stockable Custom Fields plugin?