Virtualizing Brick-and-Mortar Retailing