Question about god rewards

Can you get any of the cores from the god reward shops in any other way than buying them from those shops, and do you need to buy the same core again and again or can you unlock finding them in battle after buying 1 of them