Seria cuestión de revisar tu base de datos, como lo estás estructurando o si te es mejor utilizar Algolia para poder filtrar los productos que necesites. Si gustas puedes contactarnos para que te podamos ayudar: