Well, something needs to buy the item.
You could change the ability on the shop to "select unit" for shop purchasing, if you want units with an inventory to buy items too.
Or, if you want to just click the button and make items drop on the ground, make a dummy ability and trigger it: use ability, create an item on the ground.
Hell, you could even make a structure with an inventory that creates items and put it into that structure's inventory.
This really depends on what you want.