Resistance to Prices Grows Amid New Ways to Comparison Shop

BEIJING—In China, consumers pay nearly $1 more for a latte at Starbucks than their U.S. counterparts. A Cadillac Escalade Hybrid Base 6.0 costs $229,000 in China, compared to just over $73,000 in the U.S.

Welcome to China's modern retail world, where the price of many goods is far higher than in many other countries, a disparity that is all the more stark considering the income differences. A basic iPad 2 is priced at $488 in China,...