However, whenever we enter the /register-vendor URL it gets redirected to /account/login/?redirect=https%3A%2F%domain.com%2Fregister-vendor%2F instead of showing a sign-up page?
Yes, the first page after switching to direct registration is the login/register (a common page for any type of user). If you need to redirect to the registration page instead of the login page, you can overwrite the User Login template in HivePress > Templates, please check this doc How to customize templates
There is a button I can click on to “register” but it is simply a popup form asking for the email address and password. A form for a name too would be nice.
I have disabled all 3rd party plugins and have only Hivepress 1.7.8 and Paid Listing, 1.1.9, but the “/register-vendor” page still redirects to the homepage. Can you help? I have Wordpress 6.6.2. “Anyone can register” is active in the wordpress settings, I have added at least one vendor attribute, and in the Hivepress → Settings → Vendor, I have ticked “Allow direct registration”.
Please disable third-party plugins and customizations (if there are any) and check if this issue persists. If you use a caching plugin, make sure that caching is disabled for logged-in users. Also, please refresh permalinks: How to refresh WordPress permalinks - HivePress Help Center. Be sure to test it in incognito mode as well.
Hello andrii,
I have asked my hosting provider and they said they cleared the cache on their end, and also it is not related to a resource issue.
I changed the title of this thread because for me, it redirects to the log in page. I assume it should not do this - it should go to a sign up page, so the person can sign up, right?
Are there anyone out there for whom the /register-vendor page works, could they provid a screenshot to show what it is supposed to look like? Just wondering if it is supposed to go to a sign in page.
Also, I installed a fresh installation of Hivepress and Paid Listing on a different test site (no third party plugins), and the /register-vendor page also redirects to the log in page.
I’m trying to set up Vendor Registration for our client’s website following these instructions: How to add a vendor registration form. However, when visiting /register-vendor, it redirects to /account/login/?redirect=domain.com%2Fregister-vendor%2F instead of displaying the registration form.
Steps We’ve Taken So Far:
Cleared the cache
Disabled all plugins and switched themes for conflict testing
Refreshed the permalink structure
Enabled “Allow direct registration” in HivePress > Settings > Vendors
Set at least one required vendor attribute (out of 32)
What We’ve Tried Based on the HivePress Community:
The only suggested solution so far has been to override the User Login template: How to customize templates.
So, I did the following:
Created a User Login template (since the redirection goes to /account/login/).
Added the User Registration Form block (the only relevant block available).
The form only works when “Allow user registration” is enabled in HivePress > Settings > Users, but…
This creates a Subscriber, not a Vendor, even though “Allow direct registration” is enabled.
What Else Can I Try?
At this point, I’m not sure what else to check. Has anyone successfully set up direct vendor registration without requiring a listing first?
We checked this issue from our side, and it seems okay. Please check the solution in this topic. Also, please disable third-party plugins and customizations (if there are any) and check if this issue persists. If you use a caching plugin, make sure that caching is disabled for logged-in users.
I have the exact same problem.
I think the problem is the default behaviour of wordpress. If you go to settings>generel>New User Default Role is says “Subscriber” = User (not vendor).
Even having “allow user registration” and leading them to URL/register-vendor they always register as normal users.
Thanks for the link and details. We tested everything in more detail and this is the expected behavior since you have Stripe Payouts enabled. That is, the user will receive the Contributor status after completing Stripe onboarding and saving the Complete Profile.
Regarding your issues with CSS tweaks, unfortunately, we can’t help you as it is out of our support scope. If you need help with customization, I recommend considering hiring experts or submitting a customization request: Customize your website | HivePress