If you look at my webshop ordering proces in 5 stages:
1) shopping cart
2) customer information
Now I have stored the products from the customer in a session at stage 1. Should I also insert the products from the shopping cart directly in the database after stage 1 or should I wait for the payment proces at stage 3?
The reason I am asking this is because people can add products to the shopping cart before the payment proces. A scenario: customer has 3 items in shopping cart (stored in session) and go through the customer information at stage 2. At stage 3 before the payment, he is thinking I need another item and go back to the webshop. The item will be add to the session with in totaal 4 items. And proceed it at stage 3.