Hey,
I'd suggest that during gameplay, players can acess the store when in room. This way, players do not need to exit the room in order to buy any item. This will save the hassle to leave the room. I've noticed that if the player leaves the room, his spot in the room may be taken. This way it will cause the player to be upset in the case that his friend may be playing inside the room.