If a customer service agent made this discount offer and took the order, it would narurally have to be honoured - because a human employee did it.
This isn't actually true. Even with a written contract (that the original poster doesn't state) if there's a genuine mistake in the pricing that the purchaser should have reasonably noticed you don't have to honour the price offered.
Imagine someone called a customer service agent and manipulated them into offering a price that they shouldn't have offered through some sort of social engineering, you as the employer wouldn't have to honour that contract, especially if you have evidence of that through a recorded phone call for instance.