Home Forums WoodMart support forum Attribute filters not working on shop archive

Attribute filters not working on shop archive

Viewing 1 post (of 1 total)
  • Author
    Posts
  • #677565

    benjamin.cosic93
    Participant

    I’m running into an issue where WoodMart’s product filters on the shop/archive page correctly filter by category and brand (brand is a taxonomy), but attribute filters (e.g., color, essentials, feature, etc.) do nothing — the filter UI updates and query parameters appear in the URL, but the product grid does not narrow (except for category). Products are external/simple (no variations) and the attributes are not “used for variations” (they’re purely informational/filterable). I’ve tried the usual troubleshooting steps with no luck.

    Environment

    Theme: WoodMart + Elementor PRO (custom archive layout from Woodmart) using “Products” element from Elementor PRO with source = current query)
    Products: External
    Attributes: Custom product attributes like color, essentials, feature, etc. (taxonomy-based, slug examples: color, essentials, etc.)
    Filters: WoodMart Product Filter element placed in shop layout
    Caching: Permalinks flushed, cache cleared, “Regenerate product attributes lookup table” run

    What works

    Filtering by category (e.g., product-category URLs) correctly limits products.
    Filtering by brand (custom taxonomy) also works.
    Filter links like ?filter_color=blue are generated, but they don’t produce expected results.

    What doesn’t work

    Attribute filters (e.g., color, essentials, feature) do not narrow the product list.
    Example URLs that don’t filter results:
    https://…/shop/?filter_color=beige
    https://…/shop/?filter_essentials=books&filter_color=blue

    Selecting an attribute in the filter UI updates the filter panel but leaves product grid unchanged (except category).

    What I’ve tried

    Flushed permalinks
    Cleared all caches
    Regenerated product attributes lookup table
    Verified attribute slugs and term assignments
    Ensured filter element uses “current query” and updates URL
    Tested both filter_color and filter_pa_color query params

    Please help 🙂

Tagged: 

Viewing 1 post (of 1 total)