By default, Commercial plots require that you have at least 5 residential plots built before someone will open a store on a Commercial plot.