title: How to proceed with this type of algorithm - getting list of products based on budget
body: <p>Working on a web store using Java EE. Lets say a car tuning shop. I sell kits and parts that users can buy to customise their car. I want an option such as a buyer just inputs his budget, and something like an algorithm that calculates a list of options that is possible to buy.</p>
  
  <p>How can this task be accomplished?</p>