PLEASE input your answer for the most valid results.
A two-way shop would allow a normal customer to sell unwanted or un-needed products that the shopkeeper sells. For example, say I sell 32 lapis for 1 iron ingot. A person that would normally buy that lapis could sell me 32 lapis and I would pay them 1 iron ingot.
The pros of this would be that shops can restock their product a lot faster, and more resources can be put to better use. The cons could potentially be that consumers sell so much to teh shopkeeper that the shopkeeper wouldn't be able to sell all the product.
VOTE HERE: http://www.strawpoll.me/12064615