Rethinking E-Commerce: Taking the Customer-Centric Approach