Hi there,
I notified an Ubercart behavior that is a little annoying when you begin to have a lot of orders every day in your store.
When a customer go to the checkout page, there is a temporary order that is created with the incomplete status. This is a very good idea that ubercart implement that, it allow to see what customer tried to order but didn't finish and it's possible to send them a mail to try to help them to order.
the problem is that when a customer make an error on that checkout page (for example forget to fill one required field), another order object is created and so, when the order is complete, don't remove the previous incomplete order.
So, the problem I have is that I have a lot of incomplete order whereas the customer complete the order, I often have, for a customer an incomplete order of #order_id and a complete order of #order_id + 1. So, for each incomplete order, I have to check if a complete order exist and, if yes, remove the duplate incomplete order.
I think it's not usefull to keep that incomplete orders, incomplete order only should be "true" incomplete orders, so customer that really stop order process.
What's your opinion about that ?




