Interprovincial trade system
The general idea is to create a system by which the players buys bulk goods (handled as separate items) in one province for low prices and sells in another for high prices.
As the bartering system is unable to accomodate distance-based price changes, this would need to be handled by dialogue.