Question: how many power moons can you buy in the shop?
Answer: User Info: Master Of Majora Yes, you can buy an infinite amount of Power Moons at the stores, as long as you have completed the game. The game also keeps track of how many Power Moons you have bought at each Kingdom (seen in the Power Moon List menu), but maxes out at 99.