How to customize vendor registration page

Hello, friends!

I have enabled login/registration via Google and Facebook.
When I click on the direct link /register-vendor to register as a vendor, I am taken to the login page, where I am asked to register in one more step. I don’t see the vendor registration form. Please tell me what I am doing wrong. My website is https://growlink.pro

Hi,

Sorry for the delay, and thank you for your patience. The initial registration form is the same for all users. Once you log in or sign up [which is the same process with Social Login], you’ll be taken to the “Complete Profile” step where the vendor-specific form appears.

If this step gets skipped for any reason, please ensure you have at least one required field set up for vendors. You can do this by adding custom attributes in the Vendor tab, or by using a code snippet to make default vendor fields [like First Name or Last Name] required.

Hope this helps

I finally figured it out.
Please tell me one more thing—how do I remove the category selection field for specialists?

vendors*

Are you referring to when adding a listing or service? If so, please check out the solution provided in this thread [How to add custom code snippets - HivePress Help Center]:

1 Like

During vendor registration, there is a ‘category’ field, although I did not add it to the attributes. How can I hide it? Since it is not possible to select multiple categories for vendors, I want to categorize them differently.

You can delete vendor categories in WordPress Dashboard > Vendors > Categories.

Hope this helps.

Yes, it worked. Thank you, Ksenia.

One more question about vendors. I don’t want to create a separate thread, as there is already one on this topic, but the solution in it doesn’t work for me.

Is it possible to customize the page with the vendor data form via hivepress --→ templates? I create a new template, select the vendor registration template to change (that’s what I need, right?), and when I save it, the page with the vendor data entry form does not change.
If I need to make changes through the template file, please tell me the path to it.

If you intend to override the vendor template, please ensure you’ve chosen the correct template. If you want to change the template for Direct Vendor Registration, please use the Add Vendor (profile) template. If you want to override the template that appears after adding a new listing, please choose Add Listing (profile).

Hope this helps

Unfortunately, it didn’t work.

When I try to save the template, it turns out like in the video.

If I select other options in the “template” selector, everything saves correctly. Except for “Add Vendor (profile)”.
Can I get support on this issue?

The issue may occur if another page was previously created for this template. Please note that each template can only be linked to one page. Please double-check that no other pages are currently connected to this template.

If the issue persists, please send us temporary WP access at support@hivepress.io, and we’ll check it. Please send only the access link (without login or password). You can generate a temporary link using this plugin.

It worked. The template in the trash folder was overriding “Add Vendor (profile)”. Thanks for the tip.

I have two more questions:

Now that I’ve overridden the template, how can I insert the default form into the vendor registration page along with my content?
2. I see that there is a direct vendor registration form that appears in a modal window. How can I insert it into the page using a shortcode or snippet?

If you’re overriding a template, please click Insert Block and look for the Form block [it should have the HivePress icon]. Alternatively, you can scroll through the options in the Template section to find template-specific blocks, where the Form block will also be listed.

Please note that the form shown in your screenshot is the general user form, not the vendor form. This form will appear automatically as the first step if the user is not logged in, and then the user will be redirected to the page you are overriding. The vendor form includes vendor-specific fields, such as first and last name, description, and more.

Make sure that at least one vendor field is set as required; otherwise, the form may be skipped since no input would be required. You can do this by marking a field in your custom vendor attributes as required or by using a code snippet to make first and/or last name required. Snippets for this can be easily found on the HivePress forum.

Hope I helped with your request

Ksenia, thank you!

With your help, I finally figured it out.

How can I edit this page /register-vendor?

I need to add some registration instructions for vendors before the form.

Glad to help!

Please choose Add Vendor (profile) to override the mentioned template. For your reference, there are two Complete Profile pages when the direct registration option is enabled: Add Vendor (profile) for the /register-vendor URL, and Add Listing (Profile) for the /submit-listing URL.

Hope this helps

Perhaps I didn’t explain myself clearly. I would like to change the /register-vendor page, which contains the login/registration form.

I succeeded in overriding the page template with the form for entering vendor details (Vendor (profile)).

This is a shared login page. You can override it using the Login User template, but please note that this page appears in various scenarios, such as when a user clicks “Add Listing” without being logged in.

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