Hi Jason,
I’m sorry to hear about the troubles. This isn’t a complaint I’ve heard from others, and I haven’t run into it myself. I’m a little confused by your description of the problem, actually.
You mention that the PayPal button is the one users are clicking twice..?? It’s possible that could be resulting in the duplicate orders within WooCommerce. I’ll have to check on that and make sure to check the session or something to ensure it’s not the same order prior to creating a new order in Woo. Sounds like that could be carry over from the original plugin that I started with to create this one.
My confusion, though, is then you say you’re getting duplicate payments on some of them..?? That would be a different button. The PayPal button just begins the process and sends the user over to PayPal to login or enter a credit card and agree to pay. They are then sent back to your site where there is another button to place the final order. only then would any money be processed.
So it sounds like you must have the issue going on with both buttons..??
I just need to confirm what exactly is going on and then I can play around with that scenario here to see if I can reproduce the problem, which is the first step to resolving it, of course.
So let me know if you think that sounds correct or if I’m missing something and I’ll definitely look into it. Thanks!
Agreed it sounds like it could be two separate issues but maybe taking care of the first – disabling the button after the first click will just prevent the second.
Our users are not as native to tech so they don’t intuitively wait for the computer to open – and compounding that is they tend to be on older/less powerful desktops or they are new to touch and are not sure if they clicked or not so they just hammer on the button until something happens.
I downloaded the plugin from this wordpress page and just installed the update so I’m sure I’m on the latest version.
Try live:
http://theinvisionlab.com/daily-oracle-card-reading-course
Click to buy the course then just choose the course only on the next page, then see if you can click the button more than once.
Jason