DROPFIND FILTERS · PRESTASHOP
Your filters should not be able
to bring the shop down.
Category filters are your shop's second search engine: plenty of people type nothing at all and reach the product by ticking options. But in PrestaShop that feature is expensive — and the bill does not arrive as slowness, it arrives as a shop that is down on an ordinary Tuesday without anyone having touched a thing.
Dropfind Filters does the same job without asking your database for it.
included in every plan · installs alongside the search
robots.txt by itself.Why it falls over, exactly
You do not need to know databases. Every time somebody ticks a filter, your shop does not just look for the products that match: it also recounts how many would be left under each of the other options, so it can show those numbers in brackets. That recount is the expensive work and it happens all over again on every click. With few products you do not notice; the problem is that the possible combinations do not grow gently, they explode.
How Dropfind Filters solves it
Four decisions, and none of them is magic: it is moving the expensive work to where it is cheap.
Somebody else does the counting
The numbers on each option are computed by a dedicated search engine that keeps its own index ready for exactly that. Your database never finds out that anyone is filtering, so it stays whole for what matters: the cart and the checkout.
One query per page, not one per product
The product-card data —name, photo, price— does come from your shop, because it has to be exact. But in one single query for the whole page, instead of one per product as the native listing does. On a page of 24 products, that is 24 times less work.
Crawlers stop coming in
Addresses with filters are marked non-indexable, and when you generate the
robots.txt from your back office the module adds, on its own, just the rules that keep search engines out of that maze. It is not hiding anything: those pages add nothing to Google's index and they do cost you server.
And what repeats is not recomputed
One and the same filter state always returns the same thing until your catalogue changes, so the answer is kept on your own server. Measured in a real shop: from three queries to the engine down to zero as soon as somebody repeats the combination. And it clears itself when you reindex.
None of this demands touching your theme or giving up your design: the filters anchor wherever you decide and the product cards are rendered with the same template your shop already uses.
Try it right here
A made-up catalogue, real filters. Watch the numbers on each option: they change by themselves and never leave a dead end.
The small delay when you tick an option is simulated on purpose: it reproduces the trip to the search engine, which in a real shop does exist.
Your shopper wins too
Removing the technical problem was half of it. The other half is making filtering stop being awkward — because a filter nobody uses saves no server, but it does not sell anything either. Most shop filters push the results off the screen just when you want to see the effect of what you have ticked.
robots.txt matter as much as the performance — and why the module also recommends a request limit on your server, which is the only thing that stops whoever ignores those rules.
It is included. It is not an add-on.
Filters comes with every plan, alongside the search: same index, same account, same bill. We do not charge for it separately because it does not cost us separately — it shares the index your search already maintains, so its marginal cost to us is zero.
And because charging separately for precisely the thing that stops your shop falling over would strike us as an odd way to do business.

