Having to buy items from the shop every day gets super repetitive very quickly. There desperately needs to be an auto-restock button. You should be able to go up to the goblin merchant, tell her how much of each ingredient you need in your inventory each work day, and the game calculates the difference between what you already have and what you still need, and automatically purchases the difference (starting with cheapest ingredients first). I also suggest a "give me a little bit of everything" button, which would auto-purchase 1 of each available ingredient (again starting with the cheapest ingredients first). An alternative option to the above would be to reward the player with much more gold so we can actually build a decent amount of overstock that could at least last one full week.
Edit: Occurred to me some type of money-loan system may work too.