For most of the internet era, online shopping has started with a product in mind. A shopper has an idea of what she wants, ...