I am new to Shopify and I would like to add product filters with product size, color, price, brand and etc. to my site like in https://bc-sf-filter-demo-1.myshopify.com/.
Is there any straight forward way of doing it? If not what would you advise?
You can try below app for your requirement
If your products have several color options, filter by color is expected to return the respective variant image. Take a look at this demo store https://usf-vertical.myshopify.com/search
A good search and filter app needs high-quality code so that it can understand users' intent and return fast, relevant results. You can consider this Ultimate Filter and Search app at https://apps.shopify.com/ultimate-search-and-filter-1