So, I completed the form in accordance with the tutorial you linked to above.
However, I now have a user registration form that can not be seen by guests - you must be logged in to see it. That's a bit pointless as the form is supposed to be for NEW registrations. I can not see where I can make it so guests can see it and submit.
Hello. Thank you for contacting the Toolset support.
Can you please try to grant the permission to Guest user so that the Guest users can have access to the user form you created from:
- Toolset => Access Control page and click the Toolset Forms tab and under the User Form section try to find your form and grant the access to the Guest user.
Please share details on what page you added the form.
*** Please make a FULL BACKUP of your database and website.***
I would also eventually need to request temporary access (WP-Admin and FTP) to your site. Preferably to a test site where the problem has been replicated if possible in order to be of better help and check if some configurations might need to be changed.
I have set the next reply to private which means only you and I have access to it.
When I visit the form in backend , I saw the following notice:\ You selected to 'Enable registration on the Checkout' in WooCommerce.
This means that WooCommerce will automatically create users when paying.
You are also using Toolset Forms to create new users, so for each registration, your site will have two users.
To avoid this, go to the WooCommerce settings and disable 'Enable registration on the Checkout'.
So, I navigate to the following link and unchecked the option "During checkout" under section "Account creation" and saved the settings:
- hidden link
I've also set the product post type to managed by access.
Thank you. Yes, I confirm it is now showing for guests.
Strange, because when I saw it was not showing for guests I tried turning on the 'Enable registration on the Checkout'. I just didn't bother to turn it off again.