From a Sim's perspective, no. They're not on "public display", so to speak. They can store some items on their shelves, I'd estimate about eight.
You can store anything in them, as long as that anything can be stored in inventory. I have over 300 Life Fruit in mine.