I order my pizza lightly done all the time.
When I got there to pick up though the pizza was a bit overdone to my liking. The manager was the one who was handling the order at the time, apologized and came up with reasonable solution: he said I can wait while he makes me another one OR I can pick up this one for a couple dollars less.
Deal or no deal?
I didn't want to wait another 10min so deal. I bought the pizza at a discount.
He promised that he will make it right the next time, just when I call in - specify the cooking time of 7 minutes.
Next time I order here I feel better knowing that if the pizza is made not to my satisfaction they will actually do something about it to make it right. That's okay in my books.