All of the shop contents are unlocked at the start of the Tower Challenge. The only items that remain locked are the Bonus Items, which demand certain requirements in order to unlock them. The requirements are listed below each item in the Shop.