e commerce versus traditional retailing