I've read on the forums that pausing will reset the restock clock on the store... which is apparently every 4 hours for the latest version (1.00.5) but if you're at 3hrs55mins out of that time, like the shop is JUST ABOUT TO RESTOCK, and you pause, it resets the timer back to 1min and you ahve to wait agan.
So I recommend not pausing. But I've also noticed if I pause and then close the game and open it later, it's unpaused and stuff has still happened. I'm worried when I go to an amusement park later this month, my lil' dudes will be dead or sick when I get back