Custom Filters feature in E-commerce Stores
E
Eduard Karapetian
GHL’s e-commerce store urgently needs a proper Custom Filters system.
Right now filtering is very limited and only works for basic catalogues. Modern e-commerce requires attribute-based filtering. Introduce a Custom Filters system for GHL’s e-commerce store that allows users to create and display product filters based on custom attributes (e.g., material, size, gemstone, colour, style, price range). This brings GHL much closer to modern e-commerce expectations and makes the Online Store viable for product-based businesses beyond simple catalogues.
⸻
The Problem
At the moment, filters in GHL stores are extremely limited.
You can only provide very basic filtering (mostly by collections), which makes it difficult for:
• jewellery shops
• boutique fashion brands
• skincare or cosmetics brands
• home decor shops
• speciality food brands
• handmade/creator businesses
All of these rely on nuanced product attributes to help customers find what they want quickly.
Without proper filters, shopping experience suffers and conversion drops.
⸻
The Solution: Custom Filters
Allow store owners to create their own filter categories, assign attributes to products, and display them on the front-end dynamically.
Key features:
- Custom Attribute Builder
Create attributes like:
• Metal Type
• Gemstone
• Size
• Colour
• Style
• Finish
• Price Range
• Material
• Occasion
Each attribute can have multiple selectable values.
- Product Attribute Assignment
Inside the product editor, users can tag each product with one or more values from the created attributes.
- Front-End Filter UI
A simple toggle in the builder:
“Show custom filters on product list page”.
Filters would appear as:
• sidebar (desktop)
• collapsible dropdown (mobile)
• pill-style tags at top of product list
- Multi-Select Filtering
Users should be able to combine multiple filters at once, e.g.:
• Metal: Gold
• Stone: Emerald
• Size: Medium
• Price: £50–£150
- Automatic URL Parameter Support
So filtered pages can be shared or indexed.
⸻
Why This Matters
Filtering is a standard expectation in modern online shopping.
Almost every e-commerce platform (Shopify, WooCommerce, Wix, Squarespace) includes attribute-based filters.
Without it, GHL stores are only suitable for very small catalogues.
This feature would:
• make GHL stores competitive
• attract more product-based businesses
• reduce reliance on Shopify/WooCommerce
• massively increase the usefulness of the GHL ecosystem
• allow agencies (like mine) to build e-commerce sites without external tools
⸻
Example Use Case: Handmade Jewellery
A jewellery shop might need filters such as:
• Metal: Gold, Silver, Rose Gold
• Gemstone: Pearl, Emerald, Sapphire
• Style: Minimalist, Boho, Classic
• Price Range: Under £50 / £50–£150 / £150+
Right now, this is impossible without custom code.
Custom Filters would solve this instantly.
⸻
Impact
• Higher conversion rates
• Better UX
• More merchants choosing GHL over Shopify/WooCommerce
• Agencies can confidently sell e-commerce solutions using only GHL
• Reduced need for third-party apps
Log In