hypnotic_monkey Posted September 6, 2011 Share Posted September 6, 2011 (edited) Is there a way of turning off adding to database before payment has been confirmed? When someone orders a domain - if they get to checkout and click order, but then decide to cancel on paypal site etc - it still gets added to the database as an invoice just labelled as unpaid. This is irritating but can get away with it for hosting. BUT for domains, if someone starts to register one but cancels after clicking order - it is in the database but no1 else can register it because it is linked to their account but unpaid... and possible will never get paid for! this is unfair for other users. how can i get round this? either by stopping it from creating an invoice till after payment, or cancelling unpaid orders after 15 mins. Edited September 6, 2011 by hypnotic_monkey 0 Quote Link to comment Share on other sites More sharing options...
hypnotic_monkey Posted September 6, 2011 Author Share Posted September 6, 2011 only problem with cancelling unpaid invoices is that it might cancel recurring invoices not just new ones. how can this be gotten round? 0 Quote Link to comment Share on other sites More sharing options...
m8internet Posted September 6, 2011 Share Posted September 6, 2011 What are the chances of a second person ordering the same Domain Name within a specific time frame? I have not tested or tried it, but surely if the order has not completed then the same Domain Name would still show as available to buy Equally, priority would be given to the person that was attempting to purchase that Domain Name They should then be sent a reminder to pay, otherwise the Domain Name is still available and may be purchased and registered by someone else Personally, I send this at 3 and 24 hours after the order has completed Once 48 has passed I then set the Domain Name to transfer and the order to cancelled This then allows this customer, or any other customer, to order that same Domain Name again If it is just hosting, then normal reminder notices apply 0 Quote Link to comment Share on other sites More sharing options...
hypnotic_monkey Posted September 6, 2011 Author Share Posted September 6, 2011 No unfortunately it comes up with "the domain is already in our database". Its mostly because if a user orders it, doesn't pay because paypal times out or whatever, then could try reordering it which then says they cant, at which point un-needed support tickets are opened or they goto another registrar. users dont like error messages, excessive email or complicated procedures. I would like to set the auto delete to 15mins so i can give a message when ordering such as "this domain has been reserved on our database for 15 mins". It is also slightly frustrating from the admin end to receive the new order notification before the payment, due to the amount of people that just click order to see what happens or change their minds. i hope this makes sense as to what i am after? 0 Quote Link to comment Share on other sites More sharing options...
m8internet Posted September 6, 2011 Share Posted September 6, 2011 (edited) Its mostly because if a user orders it, doesn't pay because paypal times out or whatever, then could try reordering it which then says they cant The customer has then not followed the instructions They can log back into their account and refollow the link to PayPal, as the invoice is still showing as unpaid Equally, they will also recieve an email showing this, and again can follow the link to make payment for the "incomplete order" You can then set "incomplete order" to expire after a specific time, for Domain Names I have this set to 24 hours and for hosting at 7 days I too have had customers that advised the PayPal payment failed to process and then attempted to reorder and met with "Domain Name already exists in our sytsem" The solution is as above, simply pay the outstanding invoice (either from Client Area or the email recieved) Edited September 6, 2011 by m8internet 0 Quote Link to comment Share on other sites More sharing options...
hypnotic_monkey Posted September 6, 2011 Author Share Posted September 6, 2011 The customer has then not followed the instructions Customers don't. They do what they think is right - just have to try and make things as easy for them as possible. They can log back into their account and refollow the link to PayPal, as the invoice is still showing as unpaid Equally, they will also recieve an email showing this, and again can follow the link to make payment for the "incomplete order" They don't always do that/think about that - most woluld just rather storm back in and try re-adding to basket. i disabled the order confirmation emails as this gets confusing, they think it has been ordered and do not read fully that it hasnt been paid. and not everyone checks their email or get instant notifications to see these. You can then set "incomplete order" to expire after a specific time, for Domain Names I have this set to 24 hours and for hosting at 7 days How do i do this? i could not see an option under automation or similar? Cheers 0 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.