What I do in my particular case is to store information in a CartOrder table. Pending status. When the process is complete, I insert the information into the order table and mark CartOrder as done (or delete). For me, CartOrder is the intention of the purchase, Order is the purchase in its own way.
, CartOrder, (, , ). , , , , . .