I have been told that they ask you this as it allows you to raise any concerns about the meal and to ensure they get paid the set price.
As I understand it or have been told, you as the customer have the right to decide the price of your meal if it’s not up to scratch. If the list price for a steak is R200 and you decide it tastes like an old boot you could say it’s only worth R50 You complain to the waiter and when the bill arrives you only pay R50 when the bill arrives. This ends the sales process and your legal obligation.
When they ask you if everything is ok and you say “yes” you have technically agreed that all is good and you will pay the set price.
Like I said two people have told me this, I have not read it or tried the process out.
Interested to see if anyone else has heard the same.
Eh ? No, it doesn't work like that, once you have ordered you have agreed to the price, you have effectively been given a short credit period, people have different tastes, if every one were to judge the quality of a meal it will differ a lot between people so there is a common standard for the meal, properly cooked, edible and as per request.So if you have been informed you have ordered a C grade steak the expectation is a C grade steak.
But essentially once you placed an order even if you don't pay right away you already entered into an agreed sales contract, it's while placing the order that you need to haggle the price.
I usually get a panicked look on my face and ask if it was still breathing when it left the kitchen. I prefer to see the waiter walk past my table and be within reach than have a conversation with them. Personally I reckon restaurants should just use electronics to summon the waiter.
By all means, check if the order is correct or if we need anything just after the food is served, but please don't interrupt the middle of a meal asking us to rate the food. If it's inedible, you'll know about it long before that, if it's kind of average we probably won't be bothered to say anything anyway, and if it's really good, we'll tell you when we've finished.
In well run restaurants, they don't need to ask you as they will be constantly aware of your table so that if you need anything they can respond quickly. I actually take it as a sign that the restaurant has issues when the manager needs to come round every 15 mins and ask you if everything is okay.