Discrepancies in filter logic designed by 8theme

This topic has 2 replies, 2 voices, and was last updated 37 minutes ago ago by Jack Richardson

  • Avatar: GreenLion
    GreenLion
    Participant
    May 21, 2026 at 16:18

    hi team, we have a custom coded filter created by your team.

    we have noticed some issues with the filter as we and customers use it.

    When selecting a category from the shop page you are landed on the category grid page. if I select a brand then that acts as a filter which is all correct logic

    the same goes for if I pick a brand from the shop page and then use the categories as a filter.

    the issue resides where if I press the X on a brand when I have selected that brand and have an active filter, I am not returned to the shop page.

    the same again goes for the category. if this was selected from the shop page and then a brand is used to filter between the category. if I press X on the category I am not returned to the shop page.

    another issue is also when a category is the first thing selected and then a brand is used to filter if X is pressed on the brand filter the rest of the grid doesnt show up again, this works fine on the brand side

    Content is visible for topic creator and
    support staff only.
    1 Answer
    Avatar: Jack Richardson
    Jack Richardson
    Support staff
    May 22, 2026 at 07:35

    Hello @GreenLion,

    Could you please attach the topic where we suggested the custom filter implementation? This will help us identify the developer who provided you with the code snippet and allow us to assist you more effectively with your request.

    Additionally, we would like to confirm whether it would be acceptable for you to lock the brand selection on your brand archive page. This way, when a customer is browsing the brand archive, there will be no need to reset or reselect the brand as it is logical solution in our thought. For example, the following code could be used:

    .tax-brand #masterFilterBrand.active,
    .tax-product_cat #masterFilterCategory.active {
        pointer-events: none;
        opacity: .7;
    }
    
    .tax-brand #masterFilterBrand.active .icon-container,
    .tax-product_cat #masterFilterCategory.active .icon-container {
        display: none;
    }
    
    .tax-brand #masterFilterBrand.active select,
    .tax-product_cat #masterFilterCategory.active select {
        -webkit-appearance: none;
        background: none;
    }

    Frontend result: https://gyazo.com/121013740d687488bbb85358f8b844ee (brand taxonomy), https://gyazo.com/1d0f168f73dcdd77af3a3ed10391f7d0 (category taxonomy)

    Best regards,
    Jack Richardson
    The 8Theme’s Team

  • Viewing 2 results - 1 through 2 (of 2 total)

You must be logged in to reply to this topic.Log in/Sign up

We're using our own and third-party cookies to improve your experience and our website. Keep on browsing to accept our cookie policy.