Ok I gave it Sell Item and it worked. Odd that shops dont need sell item if you give them items in the object editor but they do if you are doing so through trigs.
Map initilization is before all of the players have started playing.
on the other hand...
Time - Elapsed game time is 0.00 seconds
Runs when all the players are playing right when the map begins.
Map Initilization
The trigger will run at the exact moment the map loads - that means before you have actually started playing it, which means that creating units or displaying text and whatnot will not work if your trigger runs now.