When attempting to use the Password Reset template with Woocommerce, I receive an Invalid Password Reset Key error.
I am using the correct form action for reset password.
This error is occurring on all my sites using Bricks and Woocommerce.
When disabling the Password Reset template, the default password reset form works fine.
I tried creating a custom password reset page and assigning it as the password reset page under Bricks settings, refreshed the permalinks and cleared my cache but the url is still /account/lost-password/… instead of /reset-password
I even tried assigning the reset page under Bricks settings to Account in case woocommerce handles the logic that way. Still gets an invalid reset key error
Reviewing the frontend code after the redirect, it looks like form-field-key and form-field-login have empty values only when using woocommerce
Is it possible there’s an issue with how Woocommerce is handling the reset request and the way Bricks assigns the template?
For now, I’m disabling the password reset template
I’ve tested a clean wordpress install with only Bricks, Woocommerce, and WP-Mail installed. After receiving the reset link, I deactivated WP-Mail and attempted to reset the password, but I receive an invalid reset key error
It appears to be strictly an issue with the way that bricks and woocommerce attempt to work together, not setting the field key and field login values
I have the same issue.
I’ve tested several setups, selecting the password reset page in the Bricks settings. However, the page selected there is never actually applied, even if no Bricks template is assigned to the reset password page.
If I set the reset page to default, WordPress falls back to its standard password reset page, which works fine. But as soon as a Bricks template is assigned, I get the “Invalid reset key” error after submitting the form.
I think the following threads describe the same problem:
For now, I’ve reverted to using the default WordPress pw reset page. What is the way to get this working with Bricks and WooCommerce together. Has anyone found a reliable way?
The flow should be like this → User request a “Lost password” from “lost password” page, then he opens up “reset password” page, where he can enter a new one.
Do you have them properly set up?
Actually, can you record a video of how you have set them up (Includng Bricks settings), and how you reproduce the issue?