10 different types of e-commerce customers