Category Filter

Adds "Category" to the store filters, including the search results page, where a shopper gets products from different sections mixed together. The list holds only the categories the found products belong to, and several of them can be ticked at once. On a category page the same filter shows its subcategories and narrows the listing inside the branch.
Last update: 24.09.2026 Supports current CS-Cart version
cp-addon-5341
Select the CS-Cart edition on which you will use the add-on.
The update period determines the period of time when you can get access to the new versions of this add-on compatible with the new versions of CS-Cart software released during the chosen period.
To instal the add-on, we will need the FTP access to your server. Please send it along with the order number to sales@cart-power.com once the order is paid.
Give shoppers a filter by catalogue section - in the catalogue and in search results
Category Filter
$30.00

Category filter - in the catalogue and in search results

CS-Cart lets shoppers filter products by features, but not by sections of the catalogue. It shows on the search results page most of all: a query returns products from a dozen categories in a row, and there is nothing to narrow them down with. This add-on adds "Category" to the store filters: the list holds only the sections the found products belong to, several of them can be ticked at once, and on a category page the same filter shows its subcategories.

Works in search
where the stock filters know nothing about sections
No empty sections
categories come from the current listing
No settings at all
the filter is created in "Products - Filters"
CS-Cart 4.17.1+
all four editions, tested on 4.20.1

Why a store needs it

Store search looks through the whole catalogue at once: a query for "black" brings bags, golf clubs and camcorders together. The shopper scrolls through the listing because there is no way to narrow it down by section: CS-Cart filters are built from product features, and a catalogue section is not a feature.

The add-on gives the filters the missing axis - the category. On the search results page that turns a long listing into a clear choice: the shopper ticks the section and keeps the query they came with instead of starting the search over.

Search becomes navigation

The shopper picks the section right in the listing and does not lose the query.

Sections without empty rows

Only the categories that hold found products are listed, as with every other CS-Cart filter.

Several sections at once

Both "Laptops" and "Tablets" can be ticked: the listing adds the two categories up.

No settings of its own

The filter is created where the others are and follows the same display rules.

Search results: the "Category" filter on the left lists the sections the found products belong to - in the listing they come mixed together.
Search results: the "Category" filter on the left lists the sections the found products belong to - in the listing they come mixed together.

Where the filter appears

  • •  Search results. The main case: the list of categories is built from the found products and changes with the query.
  • •  Category page. The filter shows the subcategories of the section and narrows the listing inside the branch instead of taking the shopper elsewhere.
  • •  Feature pages and vendor storefronts. Wherever CS-Cart shows the filters block, the category filter works too.
  • •  Subcategory products. Included when the store setting "Show products from subcategories" is on - the same setting the category page itself follows.
The same listing with a category ticked: only the products of the chosen section are left, and the search query is still in place.
The same listing with a category ticked: only the products of the chosen section are left, and the search query is still in place.
A category page: the filter holds its subcategories, and the choice narrows the listing inside the branch.
A category page: the filter holds its subcategories, and the choice narrows the listing inside the branch.

How it works for the shopper

  • •  Step 1. The shopper searches and gets a listing from different sections of the catalogue.
  • •  Step 2. In the filters block they tick one or several sections - the listing updates without reloading the page.
  • •  Step 3. They clear the tick or pick a neighbouring section: the query stays, the listing is rebuilt.
Several categories ticked at once - the listing adds up all the chosen sections.
Several categories ticked at once - the listing adds up all the chosen sections.

What the administrator does

  • •  Create the filter once. "Products - Filters - Add filter", and in the list of product fields pick "Category" - the field the add-on provides.
  • •  The rest are the usual filter properties: the name in each language, the categories it is shown in, the number of variants before "Show more", the position in the block, the status.
  • •  The add-on has no settings. There is nothing to switch on, configure or maintain.
The list of store filters: the category filter sits next to the others.
The list of store filters: the category filter sits next to the others.
The filter card: the filtering goes by the "Category" product field.
The filter card: the filtering goes by the "Category" product field.

Compatibility

  • •  Cart-Power: Elasticsearch. When Elasticsearch serves the listing, the categories come from an index aggregation and the selection goes into the search query - the filter behaves the same way.
  • •  Stock CS-Cart search. Works with no extra add-ons and no external services.
  • •  All four editions. CS-Cart, Ultimate, Multi-Vendor and Multi-Vendor Ultimate; in Ultimate the filter stays within its own storefront.
  • •  Themes. The add-on changes no templates: the filter is drawn by the theme own filters block.
The add-on card in the list of add-ons: nothing to configure, it works as soon as it is enabled.
The add-on card in the list of add-ons: nothing to configure, it works as soon as it is enabled.

What is new in version 1.0

  • •  A filter by category for the category page, search results, feature pages and vendor storefronts.
  • •  Only the categories of the found products are listed.
  • •  Several categories can be ticked at once.
  • •  On a category page the filter narrows the branch instead of replacing it.
  • •  Support for the "Cart-Power: Elasticsearch" add-on.
  • •  The filter is created the standard way, in "Products - Filters".

Frequently asked questions

Is there anything to configure after installation?

Create the filter once: "Products - Filters - Add filter", product field "Category". The add-on itself has no settings.

Why is the filter missing on some queries?

It appears when the found products have categories. If the search found nothing, the filters block is empty - every CS-Cart filter behaves this way.

A shopper ticks a category while browsing another section - where do they end up?

They stay in the current section: the filter narrows its branch instead of replacing it, so picking a subcategory does not take them out of the catalogue they are in.

Are subcategory products included?

Yes, when the store setting "Show products from subcategories" is on (Settings - General). It is the same setting the category page follows.

Is the number of products shown next to a category?

Not in version 1.0 - the section name is shown. Categories with no products never make the list.

What happens when the add-on is updated?

The filters you created and their settings are kept: they live in the standard CS-Cart filters table.

See the add-on on the demo store. The home page links to ready examples: search results with the category filter and a category page with a filter by subcategories.
Product
  • Store Builder
  • Store Builder Plus
  • Store Builder Ultimate
  • Multi-Vendor
  • Multi-Vendor Plus
  • Multi-Vendor Ultimate
Compatible versions
  • 4.21.1
  • 4.20.1
  • 4.19.1.SP2
  • 4.19.1.SP1
  • 4.19.1
  • 4.18.4
  • 4.18.3
  • 4.18.2.SP1
  • 4.18.2
  • 4.18.1.SP1
  • 4.18.1
  • 4.17.2.SP3
  • 4.17.2.SP2
  • 4.17.2.SP1
  • 4.17.2
  • 4.17.1
Localizations
  • English
  • Русский

No reviews found

  CS-Cart development · in-house team · since 2013 We build, upgrade and speed up

Contact information

 

CS-Cart development · in-house team · since 2013

We build, upgrade and speed up CS-Cart stores and marketplaces

Analysts, developers, designers, QA and support under one roof — no subcontractors. We ship add-ons you can buy on this page today, and we take on the work that no ready-made add-on covers.

2013

Working with
CS-Cart since

4.98

Rating from
184 reviews

200+

Solutions on this
marketplace

500+

E-commerce projects
delivered

Flagship products

Two add-ons that change how a store performs

Everything else we publish improves one screen. These two change the numbers: how customers find products, and how often they come back.

 

Add-on · Search & merchandising

Smart Search

Elasticsearch-powered search for large catalogues. The customer types two letters, sees products with images and prices, and buys from the dropdown — even after a typo or with the wrong keyboard layout.

Visitors who use the search bar are 24% of traffic and 44% of revenue, and convert about 2.5× better than people who only browse categories. If search returns nothing, up to 80% of them leave.
Constructor, Beyond Relevance Report 2025; Google Cloud × The Harris Poll, 2023

Catalogue size Sub-second results on 300,000+ products, Multi-Vendor included
Understands Typos, wrong keyboard layout, synonyms, word forms, SKUs, brands and attributes
Reporting Query analytics — what customers search for and which searches return nothing
Deployment Our cloud, or Elasticsearch on your own server

from $35/month

Plans by catalogue size · self-hosted from $1,215 one-time

Plans and details →

Try it on a live catalogue: open the demo store and search with a deliberate typo.

 

Add-on · Mobile commerce

PowerApp — mobile app for your store

A native iOS and Android app running on your CS-Cart data: the same products, prices, stock, promotions, reward points and orders. There is no second catalogue to maintain — everything stays in the admin panel you already use.

A mobile site brings a customer in once; an app brings them back for free. Push notifications replace the retargeting budget you spend to buy the same customer a second time.

Platforms Native iOS and Android, published under your own developer account
Home screen Built in the admin panel from six block types, the same way you build website pages
Time to launch Under a week from purchase to submission for App Store and Google Play review
Compatibility CS-Cart and Multi-Vendor 4.18–4.20 · 11 client apps already live in the stores

from $790

Buy outright, or $79/month on subscription

Open the add-on page →

Screens, block types and pricing tiers: see how the app is built.

Services

When no add-on solves it, we do the work

Fixed scope, written specification, a named project manager and a warranty on what we ship.

Custom CS-Cart development

Functionality the platform does not have: add-ons, marketplace mechanics, integrations with 1C, CRM, ERP, payment and delivery providers. We start from a written specification, not from an estimate on a phone call. Details →

CS-Cart upgrade

Move to the current version without losing data, custom code or add-ons. We audit every modification first, upgrade on a staging copy, adapt what breaks and switch over with little or no downtime. Details →

Speed and performance optimisation

Conversion falls by about 4.4% for every extra second of load time. We profile the server, the database and the front-end, then fix what actually costs the seconds — and show you the before-and-after numbers. Details →

Design for CS-Cart

Mobile-first storefront design built on CS-Cart's own template structure, so the layout survives the next platform upgrade instead of becoming a migration problem. Details →

SEO for CS-Cart

A technical audit of indexing, duplicates, redirects, structured data and Core Web Vitals — delivered as a prioritised fix list your developers can act on, or that we implement ourselves. Details →

How we work

What you get besides the code

Before we start

We discuss the goal, offer options and write the specification. You approve scope and price before development begins.

While we build

A named project manager reports progress on a fixed schedule. You always know what is in work and what is next.

Before release

A separate QA pass on every release — the developer who wrote the code is not the person who signs it off.

After handover

Documentation for everything we ship, plus a warranty on the modifications and the project.

Tell us what the store needs to do

Describe the task in a couple of sentences and we will come back with options, a scope and a price. The consultation is free, and we will say plainly if a ready-made add-on already solves it.

Write to us here

Use the Ask a question button at the top of this page — it reaches the same team.

Or reach us directly

sales@cart-power.com · cart-power.com
We work in English and Russian.

Client cases, our full add-on catalogue and 184 customer reviews are in the tabs above.

Similar products

Shipping and Payment Restrictions
4.9 (10)
$90.00
Lets you manage which shipping and payment methods a customer sees at checkout, based on user group, delivery address, products and categories in the cart, and the cart or order total.
Order payment after confirmation
5.0 (6)
$55.00
A module for stores that require a confirmation of the availability of items in the order before the customer's payment
Wallet System for CS-Cart
5.0 (6)
$23.70
$79.00
Save 70%
Empower your CS-Cart store with a built-in wallet system, allowing users to easily manage funds for seamless checkout.
Integration with Przelewy24
5.0 (5)
$120.00
Accept Przelewy24 payments, from bank transfers and cards to PayPal, covering almost the whole Polish market, with refund settings and order statuses for payment events. For CS-Cart and Multi-Vendor.
Make purchases for 200$ from our entire offer and get 20% discount
Invoice and Packing Slip Constructor
5.0 (4)
$39.00
$79.00
Save 51%
Lets you design invoices and packing slips in a visual drag-and-drop editor: your own templates, blocks arranged as you need, variables from order and customer data, and separate templates per user group.
Bulk Orders Status Change
5.0 (2)
$36.00
Lets the administrator change the status of selected orders in one action instead of opening each one. Customers, the order processing department and vendors are notified exactly as usual.