Personalization on an eCommerce website is not unusual in today’s consumer-driven world. Customers want brands to know them; to offer products that fit in with their own needs and preferences. They want to have the same kind of experience as shopping at a store...