I’d like to be able to click on trade caravans that are within close proximity to my company, and open up a trade interface. I always find myself short on tools and supplies. Some of the caravans are owned by noble houses(caravans with house banners), and the prices could vary based on your standing with the owning house. Goods should vary, and perhaps a named item will spawn in the traders inventory. Perhaps they could even offer you employment as a guard to escort them to their destination when you are between contracts. Maybe they can share rumors of enemy locales, or recent hostile parties they have spotted along their route.
A wise general wins before the battle, while the ignorant general must fight to win - Zhuge Liang