Certainly the first thing I would update is how customers respond when they get the wrong order. I wanted to avoid any failure states or negative interactions but something like "Not quite what I ordered" would have been nice if I had more time.
You do only get points for correct orders though!