Times are a-changing in the world of shopping.