Questions · Buy
Our checkout works when we test it. Why is this reported?
Because it may only fail for some visitors. On the store this was first found on, the first press worked for shoppers with an analytics cookie and was dropped for those who had refused cookies, which is how an agent arrives. Test with cookies refused.
Why it happens
Some themes hold the checkout form when it is submitted, to save something first, such as cart attributes for attribution, and then submit it again once that is done. When there is nothing to save, that second submit can run before the browser has finished with the first, and the browser drops it without an error.
It often happens only for some shoppers, such as those who refused cookies or arrived without tracking tags, which is why it can go unnoticed. A person presses again without thinking. An agent waits for the page to change, sees that it did not, and reports the button as one that does nothing.
This comes up at the Buy stage. The full treatment, including how to reproduce it and what to change, is on The first press of checkout does nothing.
Related questions
Run a free scan and find out which of these your store actually hits.