Anyhow, the "remove item from shop" only affects units or buildings with the sell items ability.
Strangly enough, this does not count for the "add ability to shop" action; I tested that once.
When I did so, I also found out that the "sell items" ability also doesn't make the unit or building sell random items like marketplaces do.
Bizarre.