e commerce versus traditional commerce