Yes, at the terrace of the Basilica, at the base of the Dome, there is a shop with religious items, a refreshment area, restrooms, and a post office.