The 'random generator' way I would do this I guess would be to add some control over the probability of certain shops in settlements.
Yes, the markdown file can be a bit.. intimidating, but it's there if you need it :)
Well that is better than nothing, but being able to add additional shops would be more useful. But if it can't be done that's cool. :-)
Thanks for the reply!