Hi @musachi ,
Thank you for your question! I understand that you’re looking to enhance the account functionality of your site and prefer to handle it yourself.
“Also, if I would like to complete this by myself, where do you suggest I look for more information with this?”
To implement the features you’ve described in your WooCommerce store, you will need to make several customizations, which may involve additional plugins and custom code.
For adding a Confirm Password Field on the registration page, you can either use a third-party custom post type plugin or implement some custom code. To simplify this, I recommend using the User Registration for WooCommerce plugin, which adds this feature and more.
For sending a One-Time Password (OTP) to users’ registered emails for verification, the Customer Email Verification plugin would be a great choice. It requires customers to verify their email addresses by sending them a verification link or code upon registration.
WooCommerce offers a 30-day refund policy, so you can test the extensions and make sure they meet your needs. If you have any questions before purchasing, you can reach out to us at WooCommerce.com → My Account → Support (you’ll just need to create an account if you don’t already have one).
To enforce using email addresses as usernames, you can apply custom code or use a third-party plugin that restricts the username field. This guide from CheckoutWC shows you the custom code to achieve this.
Where do you recommend I can find a good one?
If you’d like further assistance or run into issues with custom code, I recommend reaching out to platforms like Codeable or a Certified WooExpert for expert help in implementing these changes.
I hope this helps point you in the right direction!