Price Dispersion, Bargaining Power, and Consumers' Online Shopping Experience in e-Commerce: Evidence from Online Transactions. (5th January 2023)