delete orders stuck in checkout

Posts: 167
Joined: 10/08/2007
Bug FinderGetting busy with the Ubercode.PayPal Hero

Just a quick thought. How about a select all on the order screen or an admin setting to purge orders that are older than a certain date and stuck in "checkout" -- basically, abandoned orders.

Also, you might consider a check that the same ip address can't submit some max number of orders in a given day, maybe user configurable. This would prevent a bot or worse from slamming your order table. Especially since a new order gets created every time you go back to the checkout page! Just trying to prevent somebody creating many bogus orders either maliciously or accidentally.

--

Christopher Schaub
LuteGrass, LLC
http://www.lutegrass.com

Posts: 5269
Joined: 08/07/2007
AdministratorHead Code Monkey - I eat bugs.

+1 to that idea. I'll put it on my todo list and accept a patch in the meantime that clears out any order that's in checkout. I don't know exactly where the option should go, though, as it would be somewhat difficult to integrate that into the actual order admin table.

Posts: 167
Joined: 10/08/2007
Bug FinderGetting busy with the Ubercode.PayPal Hero

I'll write a patch against bazaar that hooks into drupal's cron. I'll probably only delete say 10 at a time to go easy on cron. I'll put in an admin setting under checkout settings to allow this aging-off to be specified in number of days old. Default will be off, no deletes. Ciao for now.

--

Christopher Schaub
LuteGrass, LLC
http://www.lutegrass.com

Posts: 62
Joined: 09/12/2007

Any news about that? It will be very useful.

Posts: 534
Joined: 08/13/2007
Bug FinderEarly adopter... addicted to alphas.Getting busy with the Ubercode.Internationalizationizer

What about the idea to launch a cron mailing for people that have incomplete order ? Maybe they just need help to finish it.

Posts: 163
Joined: 08/07/2007
Uber DonorBug FinderEarly adopter... addicted to alphas.Getting busy with the Ubercode.Not Kulvik

zmove wrote:
What about the idea to launch a cron mailing for people that have incomplete order ? Maybe they just need help to finish it.

This is a very good thought. We send emails to all people who abandon their carts in-checkout and about 50% endup calling us to complete their order. The number on reasons why people were leaving our cart was frustration when one error would cause unrelated data to get dropped. Lyle recently made some great fixes for this. so we will see if conversion rate improves. There is no question that contacting your in-checkout customers is just good customer service.

Posts: 7
Joined: 08/12/2008

This would be very useful. I have noticed some users abandon the checkout and the order logs 'in checkout' are just building up and are unnecessary. Infact it would be nice if the admin could configure what gets logged in the first place such as only log payment received, completed orders for example.

Posts: 163
Joined: 08/07/2007
Uber DonorBug FinderEarly adopter... addicted to alphas.Getting busy with the Ubercode.Not Kulvik

In-checkout is a necessary stage in the checkout process but I suppose it might make sense to let an admin decide if they are retained or auto deleted. I'll reiterate that in our case as many as 50% of the in-checkout orders are closed with a little customer service work on our part. There are sales that would be lost if cron autodeleted them.