There is a small lot right by the store. Also can usually get street parking. I was there in off times when not a lot of students on campus i.e. summertime on the weekends.
Larger public pay lot Rams Head deck is down stadium drive (turn by bell tower) and then right right on ridge road. It's only about a 5 minute walk to the Student Stores.
There's metered public parking in front of the library that's next to the store. It's a fairly small lot, but you might stop be able to find a spot there.
Thanks! Your answer is awaiting moderation.