Here are a few tips I found when playing the game:
1: Use high quality food. People will not come if it is low quality.
2: Buy more food than you need. The game will tell you how much you need, but get more. This is because more people will arrive.
3: Some good pizzas I made had loads of stuff on. If you put a lot on it may be expensive, but people will prefer it.
4: Get friendly with the underworld as you will get loads of money, but make sure you are not caught. It is also a good idea to have a manager, so if you are up late on an underworld mission or put in jail, he can take care of your shop.
Hope you find my tips useful!