We've been debugging a checkout issue for the past 2 days and finally have what appears to be the source of the issue.
The issue:
We keep randomly getting "Billing state is a required field" error during checkout.
What we "think" is the cause:
This appears to only happen when the address (state is the problem field) is prefilled. This is most of our users since the site is a (mostly) membership site, so most users have accounts in WP. So we're losing a lot of sales because our members can't purchase.
An unusable workaround, to have a successful checkout:
During checkout, if you change the address from whatever is prefilled to any other state, then change it back to your actual state, it works. We can't ask our users to do this, but at least it points to the source.
What IS working:
If a user is not logged in, or they don't have an address saved already, checkout is successful because they are forced to choose a state during the process.
What we also tested:
We also setup Stripe to see if it was Woo itself. Stripe worked every time, no matter what we tried.
Hopefully you can reproduce this issue and get a fix out shortly. Let us know, thank you!
The issue:
We keep randomly getting "Billing state is a required field" error during checkout.
What we "think" is the cause:
This appears to only happen when the address (state is the problem field) is prefilled. This is most of our users since the site is a (mostly) membership site, so most users have accounts in WP. So we're losing a lot of sales because our members can't purchase.
An unusable workaround, to have a successful checkout:
During checkout, if you change the address from whatever is prefilled to any other state, then change it back to your actual state, it works. We can't ask our users to do this, but at least it points to the source.
What IS working:
If a user is not logged in, or they don't have an address saved already, checkout is successful because they are forced to choose a state during the process.
What we also tested:
We also setup Stripe to see if it was Woo itself. Stripe worked every time, no matter what we tried.
Hopefully you can reproduce this issue and get a fix out shortly. Let us know, thank you!
Comment