There’s competition for shoppers who want a greater variety of cheaply priced goods.
Yahoo posts its earnings today. Is Marissa Mayer's strategy paying off?