A different approach to selling. You give the customer a way to keep their budget and easily shop.
The customer specifies an amount they want to spend, and the software – based on their past purchases – give a list of recommended item. The customer can then fine tune this by specifying more information like “less serious” (books), “suitable for travel” (games), etc.