I am generally in favor of doing weird sub systems in games. (The current Idea I am toying with is village building.)
After thinking about it, I think way to do it would be to have like 5 types of goods, each one focused on a trade. So like footstock, metals, textiles, treasure, and say magic...