...when a puchase has been made to reflect the state at the time of purchase. Also, make new liquid variables for OrderItem and render the infos in the appropriate message templates.