I need help with handling orders and cart in my web application.
I decided to use Cart library built in Codeigniter 2.
I've seen some tutorials about that Cart library and i know how to use it, but i dont know:
- when shall I create/save that order in database? when user is adding items to cart, or shall i keep all order data in session and "move" it do database when user accepts order?
- shall I store session id or something other in database?
I tried to see how cart/order functionality is implemented in PrestaShop, but it looks too complicated for me, im amateur PHP programmer.