8 replies [Last post]
schaub123's picture
Offline
Bug FinderGetting busy with the Ubercode.PayPal Hero
Joined: 10/08/2007
Juice: 458
Was this information Helpful?

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

Ryan's picture
Offline
Joined: 08/07/2007
Juice: 15438
Re: delete orders stuck in checkout

+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.

schaub123's picture
Offline
Bug FinderGetting busy with the Ubercode.PayPal Hero
Joined: 10/08/2007
Juice: 458
Re: Re: delete orders stuck in checkout

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

diegohermes's picture
Offline
Joined: 09/12/2007
Juice: 147
Re: Re: Re: delete orders stuck in checkout

Any news about that? It will be very useful.

zmove's picture
Offline
Bug FinderEarly adopter... addicted to alphas.Getting busy with the Ubercode.Internationalizationizer
Joined: 08/13/2007
Juice: 1192
Re: Re: Re: Re: delete orders stuck in checkout

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

StephenGWills's picture
Offline
Uber DonorBug FinderEarly adopter... addicted to alphas.Getting busy with the Ubercode.Not Kulvik
Joined: 08/07/2007
Juice: 414
zmove wrote:What about the
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.

seestheday's picture
Offline
Joined: 07/30/2010
Juice: 16
Manual or automated?

Realize that this was posted a _long_ time ago, but hopefully someone will see this.

Do you do this in an automated fashion or is it manual?

I would love to be able to automatically send a cart abandonment email asking people to come back a day after they abandoned the checkout process.

project-11-11's picture
Offline
Joined: 08/12/2008
Juice: 60
Any update on this ?

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.

StephenGWills's picture
Offline
Uber DonorBug FinderEarly adopter... addicted to alphas.Getting busy with the Ubercode.Not Kulvik
Joined: 08/07/2007
Juice: 414
Re: Any update on this ?

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.