Feature direct vendor register redirect to log in page

Hey there,

we are trying to implement the direct vendor registration as described at: How to add a vendor registration form - HivePress Help Center

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?

We have tried already to:

  1. deactivate other themes and plugins
  2. refresh the permalink settings
  3. delete the browsers cache

Thanks a lot!

Hi,

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

​I hope this is helpful to you.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.

Hello,

I have a similar issue to this post: Direct Vendor Registration Form redirect to home page. I want users to register before they can post any listings, but the “/register-vendor” URL redirects to a Sign in page with the URL “https://mydomain.com/account/login/?redirect=https%3A%2F%2Fmydomain.com%2Fregister-vendor%2F

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”.

Thanks

Hi,

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 already disabled all third party plugins and tested it in incognito mode. I’ve also refreshed the permalinks.

Hi,

Then I recommend contacting the hosting provider, perhaps caching on their part.

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.

Hi,

Please check the solution in this topic.

Hi there!

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?

Any help would be greatly appreciated!

Thank you!

Hi,

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.

Hi,

Please send temporary WP access to support@hivepress.io with details for reproducing this issue, and we’ll check it (please send only the link, without login and password). You can create a temporary access link using this plugin Temporary Login Without Password – WordPress plugin | WordPress.org.

Hi,

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

I hope it helps