Hello @ihor
Is there a way to make the listing filters more like a Ajax layered navigation? This is to make sure that the visitor always gets search results instead of ‘Nothing found’.
Thank you,
Menno
Hello @ihor
Is there a way to make the listing filters more like a Ajax layered navigation? This is to make sure that the visitor always gets search results instead of ‘Nothing found’.
Thank you,
Menno
Thanks for your feedback - there’s no such feature at the moment but we plan to improve the UX this way, also showing how many results each selectable option has.
I found this great plugin Filter Everything — WooCoomerce Product & WordPress Filter – WordPress plugin | WordPress.org, it works very good with Hivepress. Here is the result https://www.vindress.com/listing-category/wedding-dresses/
Thanks for sharing! We’ll check its implementation while adding this feature to the HivePress core.
@mennobouma This is really cool! Out of curioisity, did you use the Range filter? Our directly is using the Geolocation plugin and we want use to be able to change the range in miles from their area, which of course HivePress does, but they don’t offer the AJAX features FilterEverything does.
Hello, can you tell me if this plugin is able to create filters based on vendor attributes? thanks
Hi,
If you mean listing search filters these can depend on the listing categories, but not vendor ones. Please create a new topic if there are other issues, this one is related to the AJAX filtering feature.
thanks @ihor , actually I was just replying to the other user asking a question about the plugin that he recommended. But thanks!
I haven’t used a range filter for distances, only range filters for numeric fields like price, etc.
You can only filter on the current posts showing. Vendors are a post type too, so you could filter on vendor archives. I know it does have a author filter, maybe you can use that.
At last you can try to create a post relationship field which creates a relation between two post types Vendors and Listings with Advanced Custom Fields and use the plugin to filter on that field. I haven’t tested this. Or filter by Post parent ID. Just thinking out loud
What is the best AJAX plugin that integrate the best with hp tags? I am more prioritize the tags than products/listings.
Hi,
Unfortunately, we can’t suggest the specifics of the plugin, so we recommend using the ones recommended by users above in this topic.
Any idea when this will come out?
Hi,
Unfortunately, we don’t have an exact ETA, as this is a large feature and will require a change in the framework, so we can’t give you an exact time, but we are doing our best to release it as soon as possible.
Hello! I assume this is still in the works, as I cannot find a way to activate dynamic/AJAX filtering in my HivePress theme.
@mennobouma can you please tell me if the Filter Everything plugin also works with hierarchical filters? (e.g. having the parent “Men” category and the “Men Clothing” sub-category inside it, and maybe additional layers). I tried reading its documentation but I’m not convinced.
Also, I assume that if I switch to Filter Everything plugin I will have to re-create all the filters from scratch and delete those I already created in Hivepress, right?
Thanks!
Adding a follow-up on this, since no reply was received but I believe many people are still having AJAX related issues.
What I tried so far:
So, in conclusion, I still didn’t figure it out, but maybe it will spare you some time if you plan to try the same.
Sorry, this is still in progress but we’ll try to deliver this feature as soon as possible.
If you found a third-party plugin that enables filtering for CPTs, please create taxonomies like “hp_listing_attributenamehere”, then taxonomies will match those registered by HivePress and the terms should be in sync. If this plugin doesn’t allow defining taxonomy names, please check if they have any API (e.g. filter hooks) to alter this behavior.
Hello @ihor ,
Thank you for offering your support on this! I’m glad it is in progress, but since I haven’t seen it on the Roadmap I guess it will take a while longer.
I tried your suggestion and it really worked to some extent - using “hp_listing” prefix allowed me to easily create new taxonomies using CPT UI that perfectly replicate (and automatically sync with) the attributes I had defined in Hivepress, which made it easy to integrate with Filter Everything. This means that all the attributes I had (size , brand, condition, etc…) are now integrated with Ajax.
Still, now the main issue remains with replicating the Categories (Men/Women → Shoes/Clothes → etc…). With attributes it was easy because each had a slug that I could prefix with hp_listing, but for categories, each category name (Men/W.,) has its own slug, and it doesn’t seem to be recognized when I try to prefix it with hp_listing in CPT UI.
Also, at Filter Everything level I was able to create a filter by “Categories” which allows me to include all the terms I had ((Men/Women/Shoes/Clothes/…) but it displays them as individual terms, not with a parent-child logic from Hivepress, and I don’t see a way to change that.
Thanks for sharing your experience and solutions, you can try “hp_listing_category” taxonomy name, this is how listing categories are implemented.
We’ll try to deliver this feature, it’s on the roadmap, but there’s a different name (“Update search results without a page refresh”).
Will this 3rd party plugin also work with dates and radius search?