E-commerce and the retail process: a review