So i have read through the comments about the deletion of customers and quite frankly this makes no sense to me and here is why i say so.
Scenario :- A client of mine Registers on my site but never buys any product, the customer account then gets deleted during routine maintenance, now the customer record is missing from the Admin Panel. A couple of months later the client wants to re-register and now gets the error "Email address already exists" so the customer can then never register again because the same error keeps presenting itself. No important data is attached to this client ie, no orders where ever placed and paid for but i now stand to loose a potential client because of a "Soft Delete"???
Now further to this i have "spam" Guest accounts getting created daily even though i have CAPTCHA and Email Verification activated on my site, i daily delete these spam guest accounts and yet they stay on the database. My current extract of my customers shows 13500 records and i only have 50 odd "Actual" Registered clients. This seems a bit ineffective as i have a database growing with garbage entries that i cannot get rid of. The Admin function has 3 "House keeping" functions ie
1. Deleted Guest Accounts with shopping cart
2. Delete Accounts without shopping carts
3. Delete abandoned shopping cart
I as i assume everybody else is only interested in the clients who "Register" and actually order a product and pay for it, for a Guest i could really care less.
How can this be resolved? I am no DB Admin who has the time to go into the backend of a database to remove dude client records. I have seen the comment of important data, what is important about Guest accounts? The do not enter any real data anyway