@ap1234 You should save the data like you would a “normal” order: by saving the price (and any information such as product name) at the time, i.e. when you create the quote. But then you need to decide what happens if:
- You create a quote containing Product A, that is $10.00 at that time.
- Product A’s price is updated to be $15.00 after the quote has been created.
- Customer now wants to proceed: do you charge them $10.00 as quoted? Or the product’s new price of $15.00?
This, unfortunately, is business logic and is something you will need to decide and cannot be answered by any of us for you.