what arena do you get legendaries in the shop?
At Arena 10 or above, Legendary cards will show up in the shop, again including those you have not unlocked yet. During each three-month period, every card that is eligible to show up in the shop is guaranteed to show up at least once.