Yes you should be charged because you are getting the food. You should get a discount or maybe they would throw in some desserts for your trouble. People make mistakes no body is perfect.
No you shouldn't be charged but I would contact the owner or store manager .
You would have to contact the store to check their policies on late or missing delivery.
Thanks! Your answer is awaiting moderation.