Is it possible to have a customer choice flow to get to a recommended product?

Hi all

Your help is appreciated - I cannot find the answer via searching.

I am wondering if it is possible to setup a purchase route where the customer has to choose from pre-defined options, with each choice opening up the next set of options until it determines the product for them.

An example - if we sold cars the customer’s first choice might be to select the body style, then the colour, then automatic or manual gearbox etc. But each selection would determine what the next choices would be, not presenting a load of filter options to see dozens of results. The aim is that it eventually narrows it down to one or two products through the Q&A, as the catalogue is small and niche. Or it builds the product requirement as a custom order.

Any suggestions on an app for this please? Or a place to start?

A similar example of the process is here: https://www.helloprint.co.uk/flyers and below visual:

Thanks to all for any kind help.