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 :)
How to unlock Claire in Act 3?