How about this, there's a quest you do that gives you some sort of token which can be spent on a list of eggs at an NPC, each egg costs 1 token that is available in the shop, and the quest can be repeated for additional tokens but with a cooldown, so this way it's one quest that gives you a token or coin that allows you to buy the egg of each players choosing.