Registration Form for Freelancers

Hello community,
I’m using HivePress and TaskHive for a B2B/B2C project. I’m not a developer, but I’m doing my best to set up this project. I have an issue: I want to create a registration form for freelancers that can be accessed within a page via a custom link or menu.

How can I achieve this?

I tried using the link https://domainname.com/register-vendor, but the fact that it redirects to a login page and requires the freelancer to click “Sign Up” doesn’t work for me.

Can you help me? Maybe with snippets or another solution?

HivePress: 1.3.15
WordPress: 6.8.3

Hi,

By default, users become vendors only after adding at least one listing that gets approved. If your website requires vendors to have listings, we recommend keeping things as they are with the “List a Service” button, as it functions both as vendor registration and adds their first listing in one step.

If you create a separate freelancer registration instead, their profile page will initially be empty, showing “Listings not found” until they manually add their first listing as a separate action.

If you need direct freelancer registration without requiring an initial listing, then Direct Registration is the only option. The registration process works like this: the first step uses the common registration form, but the next step includes freelancer-specific fields that you create in Vendors > Attributes. Please note that at least one required field is needed for this second step to appear. Once set up, you can add the /register-vendor link to your main menu: How to add a vendor registration form - HivePress Help Center

Hope I helped with your request

1 Like

Thank you very much for your help. I’m using the custom /register-vendor button/link. It’s not exactly what I wanted, but it still meets my needs.
Is it possible to add additional fields — first name and last name — to the pop-up that appears when a client or freelancer wants to register, in addition to the email and password fields?

Hi @jab97139,

If you want to add custom fields (attributes) to the user registration form, you can do this by:

  1. Going to WordPress Dashboard > Users > Attributes.
  2. Click Add New to create a new attribute.
  3. Set the attribute as Editable and Required if you want it to appear and be mandatory during registration.

You can customise the Vendor registration form in the same way, but by visiting WordPress Dashboard > Vendors > Attributes instead.

I hope this helps!

Cheers,
Chris :victory_hand:

2 Likes