WooCommerce checkout account creation broken after Brizy update/change
Hello,
I need your help investigating a WooCommerce checkout issue that started immediately after changing/updating Brizy on my website:
Before the Brizy change, WooCommerce checkout and customer account creation were working correctly.
Since changing/updating Brizy, customers can no longer successfully create an account during checkout.
The problem
If I allow customers to place orders as guests, checkout works correctly and the order can be completed through Redsys.
However, when the customer tries to create an account during checkout, WooCommerce fails with:
“An account is already registered with your email address. Please log in.”
The important point is that this happens even with completely new email addresses that have never been used on the website.
I have tested several different new email addresses.
What we have already confirmed
This is NOT currently a Redsys issue.
We initially had an old Redsys/PHP compatibility problem, which has now been resolved:
-
PHP updated from 7.4 to 8.0.30
-
Old Redsys plugin removed/deactivated
-
Current Redsys plugin installed: 2.1.3
-
WooCommerce: 11.1.1
-
WordPress: 7.1.1
We also disabled WooCommerce Direct Checkout, but the account creation problem remains.
The important test is:
Guest checkout → works
Checkout + Create Account → fails
The browser Network request to:
wc-ajax=checkout
returns:
{
"result": "failure",
"messages": "<ul class=\"woocommerce-error\"><li>An account is already registered with your email address. Please log in.</li></ul>",
"refresh": false,
"reload": false
}
Why I suspect Brizy
This behavior started after changing/updating the Brizy setup.
The WooCommerce checkout page is using the Brizy/WooCommerce integration/custom checkout setup, and something appears to be interfering with the standard WooCommerce customer registration process.
WooCommerce itself appears to receive the checkout data correctly, but when it tries to create the customer account, it incorrectly reports that the email already exists.
I would therefore like you to investigate whether Brizy or the current Brizy checkout implementation is modifying/interfering with:
-
WooCommerce checkout registration
-
billing_email -
createaccount -
WooCommerce customer creation
-
WooCommerce registration hooks/filters
-
The standard WooCommerce checkout form
-
JavaScript/AJAX handling of the checkout form
Additional information
If I enable guest checkout, the exact same customer/order/payment process works.
So the issue is specifically triggered by the customer account creation step.
I would really appreciate it if you could inspect the website directly rather than just suggesting that I disable WooCommerce or Redsys, as we have already isolated the issue to the account registration process.
If necessary, I can provide temporary WordPress administrator access so your technical team can reproduce the issue directly on the website.
Please let me know what access or information you need.
Thank you.
-
Hello there,
We are happy to take a look at your WordPress Admin Dashboard to troubleshoot the above issue. Please create a temporary administrator user for our support team and send the access details to communitysupport@brizy.io. Please include the following information in your message:
- Support Forum reference: https://support.brizy.io/hc/en-us/community/posts/39135464785042
- WordPress Admin URL:
- Temporary administrator username:
- Temporary administrator password:
Important: Please include the link to this support thread in your message so that we can quickly identify and locate your support request. Once you’ve sent the details, please let us know in this thread so we can proceed with the investigation.
0 -
Sent
0 -
Hi,
Thank you for providing all the details.
Since the website currently has 39 active plugins, it would be best to create a staging copy of the site so we can safely investigate the issue without making changes to the live website.
https://dinahosting.com/ayuda/como-crear-un-entorno-de-staging/
Once the staging site is ready, please provide us with access so we can reproduce the issue and perform the necessary tests to identify whether the cause is Brizy, WooCommerce, another plugin, or custom code.
If you're unable to create a staging site, would it be possible for us to create a full backup of the website and database and set up a local copy for testing instead? This would allow us to investigate the issue without affecting your live website.
Thank you for your understanding.
0
Please sign in to leave a comment.
Comments
3 comments