Giving each vendor fixed inventories would go a long way to ground them in the section of the city they are in. For example clothes vendors in the city center should favor more corpo clothing options like suits while clothing vendors in Santo Domingo should have lower end clothing. This could also help with inventory cheesing that's happening right now.