The Difference Between Buying and Shopping, and Why it Matters for Retailers