If the customer decides to reject the quote, they might indicate this by clicking a Reject Quote UI element. When a quote is rejected, the customer can enter a note indicating why the quote was rejected. After receiving the orderId
as a form input parameter, the QuoteFormHandler
uses the rejectQuote
method to update the quoted order by calling the OrderManager.rejectQuote
helper method, which calls the rejectQuote
pipeline chain. This chain calls the ProcRejectQuote
processor.
When a quote is rejected, the system captures the quote information, including the rejection date, an optional rejection note and quote pricing information, and sets the order state value to REJECTED_QUOTE.