Hello Devs,
Now, in the Prestashop you can filter by brand but when you want to use filter on specific brand or manufacturer page there is no such possibility. I think it's a basic case to have faceted navigation working on the every important page of the shop.
@Seeebastian Would be a nice improvement. The same goes for other pages:
best-sales, manufacturer, new-products, prices-drop, search, supplier
But at first, let them fix it in the category. :-)
Facetedsearch is only designed for category page initially and you could find advanced modules on marketplace to add support for others pages.
Initial goal was to demonstrate how to do with categories and let community to enhance it for others pages.
I think that it's the basic functionality of the shop to have uniform filters on every page. Mixing other modules in this area is not a good idea (functionality, performance and seo cases). Moreover, I've never seen the module on the marketplace that extends the original faceted search module. If there is such a module (that only extends the original module) I will be interested in the purchase.
We are in 2019, so easy and uniform (technically the same for each section/page) filtering should be ensured in a standard. Especially that, as we can see, faceted navigation is a little problematic module. Paid modules may be useful when you want to filter in a less standard way, for instance when you want to build a configurator or something similar. But in my opinion, the standard should be adapted to 2019. Finally, filtering is the core functionality and community modules are not always updated on time. For this reason, it would be very problematic to be up to date with ps version.
You can find modules on marketplace to replace and enhance facetedsearch.
This native module is a first implementation to demonstrate how to use the system on category pages.
For others pages, community developers can do their own implementation to manage more listing pages.
So you can find paid community module who replace native facetedsearch by a more advanced.
Community can contribute to improve this native module on Github for others pages.
By the way, you can have best experience with ElasticSearch or external tools like Algolia and similars.
Rely on MySQL for search is not an efficient way.
This module work on shared hosting with minimal configuration but if it鈥檚 not your case, maybe you have to think about use a better search engine.
@Matt75
No need for a separate search module. We have 15000 products in our store and layered search and faceted search are super fast and reliable. It's more integrated than any 3rd party module will ever be and loads fast.
In 1.6, I was experimenting with Advanced Search 4. Most selling module on PS Addons, never seen a bigger shit. Went back to Layered navigation and was happy. :)
Guys, just make the faceted search as great as it was on 1.6, please!
@Matt75
I understand the reasons of your approach but I agree with Hlavtox that standard is good enough, more integrated than 3rd party modules and should be ensured for all pages. Of course, Algolia or Elastic Search are additional interesting extensions. It is good for Prestashop ecosystem, but there should be a standard that is supported and easily maintained.
Community can contribute to improve this native module on Github for others pages.
Hence, there is a feature request directed to core developers and generally, to community contributors. I do not know the exact process of making decisions about feature requests future. Is this an arbitrary decision of one person? Or of a core team? How does it work?
You really need to test others alternative, there are so much faster et reliable than a module based on MySQL for this needs. You can try a demonstration for free for somes, can be interessting for test and compare.
I think this will not being implemented in facetedsearch native module because this as to be documented, specified, implemented, tested... and there are so many more critical work to do.
So I think you can wait it for months or years for the native module. Priority is to make it great again for category pages.
Some search engine are not available on PrestaShop Marketplace, but a module is sometime delivered by external services. Advanced Search 4 is based on MySQL so not a good alternative I think.
@Matt75
We know that alternatives exist, but I just mentioned that the standard should be adapted to 2019. The faceted search has some advantages. But if there is a problem to make filters great again, I understand that there is no hope to extend it in such a way. Especially, in the closest future.
I do not know the exact process of making decisions about feature requests future. Is this an arbitrary decision of one person? Or of a core team? How does it work?
This is the responsibility of the Product Team whose members are @marionf, @colinegin, @samuel-pires and @MatShir 馃槈they listen to all our channels for user feedback (github, gitter, the forum, feedback.prestashop.com and all the conversations they have with merchants/developers/agencies/partners) and try to aggregate it all into the roadmap
EDIT: I put the waiting for PM
label on this ticket so that they see the issue in their queue
@matks
Thanks for detailed information ;)
My customer (non-tech) was supprised and confused at the same time w.t.h. he can't use search by size when he is in Manufacturer/Best sellers/New products/Search pages... Its non-uniform approach and yes - that feature should be implemented in faceted search.
Faceted search module expectation are high as same as our customers from us...
Im still about make a fund for that project...
https://community.joomla.org/sponsorship-campaigns.html
well, maybe your customer could provide money for this feature, instead of thinking that other will do it for them? feel me to DM me on Twitter (ttoine), I would enjoy to discuss opportunities with you and your customer in a video chat.
Make a crowdfund like https://www.indiegogo.com/projects/elasticsearch-module-for-thirty-bees and then we will talk about "providing money" and module goals & roadmap. Im waiting for that! Just "shut up and take my money!"
Let's say Prestashop is World of Tanks. Both are Free for Play. In WoT there was many plugins (mods). The better ones in next patches were incorporated into WoT core features providing uniform UI/UX for software users. Core features are also more stable and reliable than third-party plugins provided by the community.
Let's be clear. You are doing a lot of good work but expectations from the customers are higher than even before...
Of course, the more is done well, the more people will expect. This is challenging.
Unfortunately this is not only a problem of money (that will of course help). This is also about finding people with skills and time for code review.
Please, keep in mind that PrestaShop is a very big open source project, with big challenges and priorities in mind. It's not just about keeping some legacy code up to date or merging pull request without review and QA check.
https://github.com/appbaseio/reactivesearch
Could help a lot if elasticsearch is connected to Prestashop AP...
https://github.com/appbaseio/reactivesearch
Could help a lot if elasticsearch is connected to Prestashop AP...
馃憤
Sad thought: we will never be able to do this in the core 馃槩because we want the software to remain an easy setup: PHP + web server + mysql.
However this could become a nice module 馃槈if you feel like giving it a try. There are already a few modules on Addons marketplace (https://addons.prestashop.com/fr/recherche?search_query=elasticsearch) leveraging the capabilities of elasticsearch
@PierreRambaud did a impresive work with Faceted Search module in last months and few last weeks. Im very thankful about it! I repeat my request timidly to include functional pages such as search results, specials, new produts to module :)
Hello guys,
Yes, a lot of work has been done to improve faceted search these last months.
We are currently focused on the 1.7.7
So this improvement will not be integrated right now, I hope we could rework on facetedsearch after the 1.7.7
Yes @marionf - 馃敟馃敟馃敟 in module was extinguished for a while ;) Thanks! Let's focus on other improvements! 馃挭
It could be awesome if we plan to integrate Elastic in the faceted search module :roll_eyes: (Interface are ready for it at least :sweat_smile:)
It could be awesome if we plan to integrate Elastic in the faceted search module 馃檮 (Interface are ready for it at least 馃槄)
I've heard PrestaRocket built a faceted search module integrating Algolia, works pretty well and I believe they are thinking about making it Open Source.
Would that be interesting or it's really different with Elastic?
With Elastic it would be possible to stay 100% open source and to manage the data without a third party service. (well, of course, one would need the knowledge to run and maintain an Elastic instance on their infra)
It could be awesome if we plan to integrate Elastic in the faceted search module 馃檮 (Interface are ready for it at least 馃槄)
I've heard PrestaRocket built a faceted search module integrating Algolia, works pretty well and I believe they are thinking about making it Open Source.
Would that be interesting or it's really different with Elastic?
Same issue: it means to use it you need to subscribe to Algolia, and not everybody can do that. So this would be an option, enabled only for the people willing to use it. I dont think we should spend time working on a topic that has such strict requirements 馃槓as it means focusing on only a fraction of users.
:+1: @ttoine And you can do a lot of things with Elastic.
And as @matks it must depends on how many people need this feature. (Even if it's cool to implement this kind of feature :D)
That would make a very attractive module, and it would make PrestaShop to compete with the Magento 2 requirement of Elastic.
BTW, to take another example, it's like using Google Analytics (a third party service) or run a Matomo instance (open source, you own the data). This way, no need of a third party cookie banner, this has actually a lot of value.
Bump. Allow use faceted search module in Manufacturer, Supplier, Search results pages would be very nice addition to every store features. Consider that. Thanks! :)
Most helpful comment
I do not know the exact process of making decisions about feature requests future. Is this an arbitrary decision of one person? Or of a core team? How does it work?
This is the responsibility of the Product Team whose members are @marionf, @colinegin, @samuel-pires and @MatShir 馃槈they listen to all our channels for user feedback (github, gitter, the forum, feedback.prestashop.com and all the conversations they have with merchants/developers/agencies/partners) and try to aggregate it all into the roadmap
EDIT: I put the
waiting for PM
label on this ticket so that they see the issue in their queue