Woo commerce filtro de categoria de produto

Quero filtrar todos os produtos do woo-commerce. o que eu realmente quero é que se eu pesquisar por categoria, todas as categorias e subcategorias vêm em uma lista suspensa, mas o que eu quero é que todas as categorias principais estejam em uma lista suspensa e na próxima lista suspensa a subcategoria da categoria selecionada irá anexar. qualquer um pode sugerir algum plugin ou código personalizado para isso.