Originally Posted by mlseim
Yes, get all of the customer's address, etc. before you process the payment.
That way, if something goes bad, at least you can contact the customer, as you will
have their address, phone number, etc.
So, putting it in de database is better than to store it in a temporary session?
I was thinking differently. What if a customer is not finishing his/her order. In other words, customer is ordering a product (stage 1), filling his address, phone number, e-mailaddress and password (for an account) (stage 2), going to payment (stage 3) and closing the webpage. In that case I already stored the customer information in the database without a completed order of even worse, the order is not adding in the database yet, because the payment is not finished. Then I will have data in my database without orders.
This is what I am thinking of. Is it bad to have customer information without orders? But on the other hand, the customer has made his account already for the next order.