I was so disappointed on my last Discovery cruise in October, the shelves were bare. I like to buy Lancome in the beauty store, none, and hardly any other brands. Totally pushed the "Real Love Boat" branded items, but nothing related to the Discovery. No ship specific souvenirs, in fact hardly any souvenirs at all except for the cheap Mexican fare that you are bombarded with as soon as you step off the ship. I had a lot of OBC and nothing at all caught my eye. And I really have enjoyed browsing the shops on all of my prior cruises.
I reported it on my survey, suggesting they need a new purchasing manager.