This sounds pretty accurate to me ... you'll probably want to double check by following the Cart logic through it's various stages. That should show pretty clearly the workflow and model usage from add to successful checkout.
On Thu, Nov 19, 2009 at 12:38 PM, lifewithryan <[email protected]>wrote: > Could someone please walk me through the flow of someone adding > something to the cart, through purchase as far as what objects are > created when? > > History: I'm seeing a ton of ProductOrders in admin, but they don't > seem to have OrderPayments. What I *think* this means is that the > user added something to the cart (thusly creating a Cart object), > began the checkout process (creating a ProductOrder) and then backed > out before confirming the completing checkout. > > Is this the correct flow? ProductOrders get created and stored before > the payment info gets sent to the gateway and after Payment > information is sent to the gateway and either accepted or declined the > OrderPayment object gets created/saved? > > > If this is the case, that would explain why I'm seeing ProductOrders > that just seem to be "there" without payments. I bumped up some > logging and can see that for these orders, we're never sending their > data to Paypal, so that tells me they're backing out. I guess I'm > just looking for some validation that my theory is correct. > > -- > > You received this message because you are subscribed to the Google Groups > "Satchmo users" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<satchmo-users%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/satchmo-users?hl=. > > > -- You received this message because you are subscribed to the Google Groups "Satchmo users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/satchmo-users?hl=.
