Jump to content

Layered navigation in 1.4.0.17 is broken by design


Recommended Posts

I just tried to use layered navigation module in PrestaShop 1.4.

What I did:

* enabled blocklayered module
* pressed button "Initialize layered navigation cache"
* ... waited for 30 sec, and got blank page.

Ok, I thought, maybe the problem is 30-sec limit (php max_execution_time).

Repeated the same on localhost, without such a limit.
... waited for about 3 minutes, and got a blank page!

Then I examined it's code, and I am very diasppointed by it.
From what I understood, it creates something like a matrix of features and products to be able to filter efficiently.

BUT! My shop has 12431 different feature values, and MySQL limit for columns number is 4096!!!

So it will never work for me. And, I think, for many other shops.

Correct me if I am doing something wrong.

Link to comment
Share on other sites

Yes, you are right.
I am just wondering - are PrestaShop developers do not aware of what are they doing? Or they simply trying to get many-many features, and do not bother to test them in real usecases?
--
Just another 5 cents. Adding an index id_product+active to ps_products table made ajax search about 20 times faster. And there are lot of things that can be improved. But almost nobody cares.

Link to comment
Share on other sites



Are they, instead, privately developing "better than stock" alternatives, with the intent of selling an addon solution?
Who can guess?


Me thinks that that is what has happened to a lot of stuff that really should be in the main product, not an add-on.
How else are they gonna pay for upkeep and such?
Link to comment
Share on other sites

Instead of agreeing that "(apparently) almost nobody cares", I'll suggest that the people who do care AND are sufficiently technically proficient to contribute to the improvement... aren't motivated to participate in open forum discussion.

Are they, instead, privately developing "better than stock" alternatives, with the intent of selling an addon solution?
Who can guess?

FWIW, if you use the bugtracker and file a report titled like "inefficient blocklayered query" I expect the devs would incorporate your proposed improvement.

The one thing I do not like is that development of PrestaShop is a closed process. There are no any public discussions, mailing lists etc. Or I just haven't find that?
--
Will post a bug.
Link to comment
Share on other sites

The one thing I do not like is that development of PrestaShop is a closed process.


Yes, I find it kind of odd that they call themselves open-source but aren't really very open at all.
99.9% of open-source projects are NOT done by a company with no input from the software's users.
They also aren't very open to putting modifications by others into their source.
Link to comment
Share on other sites

×
×
  • Create New...