How many items you need to buy to "unlock" charge shot on the shop?
I have 13 coins and only have bought the extra heart, invisible dash and the spread shot.
On world 3 have only defeated that Brutus ship boss.
I think you need to buy 3 weapons then it shows up.
Weapons and Charms appear as you buy the previous ones separately.