Cheaper, casual restaurants and fast food, I will still buy from them even if I don't have a shop and I'm in the mood for their food. Expensive restaurants, I always look for a shop before I consider them. In fact my "dates" schedule with my wife revolves around whether I am able to get a shop. Yeah I'm a cheap date
As for the "shopping" mode when visiting a restaurant, yeah that is hard to turn off... But at least I remember to refrain from sending messages to myself
I find myself often saying after walking out "Glad I wasn't shopping to day or they would be soooo failed..."