Tin star general store

what do you need to do to get all the different options at the general store like the harmonica, shot glasses and miners pans

I think that it is mostly luck.
I’ve seen the shot glasses when my marshal got drunk with Carrie, but not if my marshal didn’t.