E-commerce and the undulating distribution channel