Filtering on your online store
Guide to setting up filtering on your Shoporama online store so customers can filter products.
Filtering allows your customers to narrow down the product view on category pages - for example, by color, size, price or brand. Shoporama supports filtering based on additional fields, tags and product properties.
Types of filtering
In Shoporama you can filter products by:
- Extra fields - custom fields such as color, material, size, etc.
- Tags - e.g. "new", "offer", "bestseller"
- Price - price range with min/max
- Brand/manufacturer - filter by manufacturer
Set up filtering with additional fields
The most commonly used method is filtering with extra fields. Here's how you do it:
- Create extra fields under Products → Extra fields (e.g. "Color" with values "Red", "Blue", "Black")
- Assign the extra fields to your products
- Mark the extra field as "Filterable" - this happens automatically when the field is used in your theme for filtering
Implementation in your theme
To display filters in your theme, your developer needs to implement the filtering UI. Shoporama provides access to filtering data via Smarty variables on category pages.
Most of Shoporama's default themes have filtering built in. If you're using a theme like Delaware, filtering is already available.
Ajax filtering
For a better user experience, you can use ajax filtering, which refreshes products without reloading the entire page. Shoporama has an /ajax endpoint that returns products in JSON format.
Tip to keep in mind
Good filtering can significantly improve the user experience and conversion rate - especially on stores with many products in categories.
Need help with filtering? Contact us at support@shoporama.dk.