How to create separate logins for vendors and customers?

The registration page that I see asks for only two fields and is generic for both users and vendors. I want to edit that, create two for each customer and vendor and add more fields for each. How do I do that?

In HivePress the initial form is the same for all users since it requires the same details, but user gets a vendor profile depending on their intended actions. For example, if you add required vendor attributes in Vendors/Attributes, there will be an extra Complete Profile step in the Add Listing process, so user basically registers as a vendor when they try to add the first listing. If the listing is approved, they get a vendor profile.
If you don’t require vendors to have at least 1 listing you can enable direct registration in HivePress/Settings/Vendors, then you can use the “/register-vendor” URL as the vendor registration page.