Disney runs a store there where they send overruns and discontinued items from the theme parks. I believe it is called Character Premier. Customer traffic has increased a lot in recent years, so it's not as easy to find great stuff as it was 5 years ago. But the inventory turns-over frequently.
It isn't hard to get to the outlets / Publix using Vineland, but I will warn you that it can be a pain to leave. The road headed out is just one lane and traffic can back-up for several lights. Still it's definitely worth the trip.
Publix has wine and beer. There is a liquor store at the far right end and around the corner (as you face Publix). Someone else will have to answer fast food question (I'm into wine, not fast food )
I'm almost positive there is a McDonald's within sight of Publix. Don't know of any others in the immediate area. Although there is a food court in the outlet center.