The market in this game works more as a house-food-filling-service. If this is the case - it does not need to be this big - regular size is enough - like hunter, rat catcher, etc. The market-workers or grocers should prefer to bring the stuff directly from cellar or warehouse with minimal storage needed in market itself. Maybe name it just a shop or something, but if you build many of them together near cellars and warehouse - this all together would look like a market.
It does not make sense to get money from people if they do not get paid anything. It is OK to have some gold-money system in game, but then the full economic circle is needed, not only half of it. If some people work hard only for food and home, then all others should do this too. For international trade it is OK to have gold as main exchanger, but why not use any other stuff for exchange if far-away merchant wants to buy it. It has its defined prices, so it would be possible to select from the dropdown if it is gold, silver, iron, furs or whatever i use for trading.
All the people in my town are fully dedicated to work for our purpose until their needs are satisfied - house, water, food, safety, entertainment. The gold should be only required for international trade, not paying some extra to own people, who somehow from their houses dig out gold every month into the market while i get 3 gold ores / year from the deep gold mine… and this gold mine reduces huge amount desirability without notice while people dig out their own gold under house without the need to melt it into bars.