Orders must belong to a user OR guest session (auth vs unauth)
Orders must contain line items that capture the price, current product ID and quantity
Price of completed order should be frozen and not change
Field in Order Model is boolean isCompleted which then goes into order history
Orders must belong to a user OR guest session (auth vs unauth) Orders must contain line items that capture the price, current product ID and quantity Price of completed order should be frozen and not change Field in Order Model is boolean isCompleted which then goes into order history