Question: how many power moons can you buy from the shop?
Answer: 1 Answer. No, there is no limit. You can do this at any store that sells these as well, giving you more power moons than you would ordinarily find in game.