What's interesting to me is that this is not a partnership between Twitter and Amazon. Amazon is simply using the API to get the hashtag results.
The way Twitter would want this to happen is by using Twitter Cards with a button to add to the cart. Of course they would be able to tax the use that way. I wouldn't be surprised if Twitter makes a move to block this functionality.