Which of the following is the most direct effect that the Internet has had on retail sales?

A. The standardization of distribution.
B. The wide availability of information.
C. The development of e-commerce.
D. The improvement of communication.