You are developing orders processing module of an online shopping web application. You have to handle order states, and respond on their changes.
The possible states