When do we get to go to the shops in act 3?
You can get to the shops at the start of Act Three. If you've done the Bridge event that locks them, though, then you need to talk to Jessica or Claire :)