Currently I always have my carpenter maintain a wooden buckler in the inventory, as this item provides the best monetary value per resource (70 gold for 1 wood?!), so I can sell one to every merchant that comes by, and easily amass moneys.
Obviously the money values of many items should be adjusted sooner or later (and the selling value should be less than the buying value), but I want to throw something else out here for discussion: Should all shops equally buy everything from you? I say no, not all shops are equally interested in your things, and not all of them should pay the same price for everything. It should make a reasonable difference, who you sell your things to.
Who would be interested in your goods is again another question. I would suggest something like this: if you sell your wooden buckler to a survivalist or militaristic shop, they can really use it themselves, so they will pay you the full price. A wandering carpenter has no immediate use, but they can resell it, so they would buy it at an OK price. A weaver shop on the other hand has no use for this, so if they buy it from you at all, they do it only for a minimalistic price.
Thoughts on this? ^^