Customer needs in e-commerce