How to associate vendors with listings

Hello everyone, I’m new to HivePress and I’d like to allow coaches to register for a service (advertisement) so they can offer it in their city. How do I do this? I don’t understand. I’ve created a template ad with categories and attributes, and so far the ad displays as expected. But how do I allow coaches to associate themselves with this ad in their region or city?

Thank you in advance.

Thanks for your message — our team will reply shortly.

In the meantime, you can also get instant help from our AI Assistant, familiar with all the docs and solutions we’ve shared over the years.

Hi @BernardC,

Welcome to the HivePress community!

It sounds like HivePress can offer what you describe for the most part, however, the implementation will be slightly different to how you imagined.

In HivePress, once a user joins your site they can optionally become a Vendor (Coach) - You can decide whether to allow Vendor’s to create Ads (listings) for free, or require them to purchase a Membership to your website in order to create Ad(s).

Rather than creating an advert yourself and having multiple Vendor’s associated with it, by default in HivePress each Vendor creates and manages their own Ads (listings).

There’s various HivePress extensions you can consider using to add further functionality to your website, but if you’re targeting multiple cities or regions, it sounds like you’ll find the Geolocation extension useful.

I’d personally recommend opting for the Memberships extension rather than the Paid Listings extension as it offers 99% of the same functionality, and a whole lot more. The Paid Listings extension is also in the process of being deprecated.

You’d need to share more details in order to help understand which other extensions you might find useful, but I’d also recommend having a good look at the Marketplace and Bookings extensions. (These are seperate plugins, but they are designed to work together. In fact, the entire HivePress ecosystem is designed to work seamlessly together! :slight_smile:)

I hope this helps!

Edit: You could actually create the listings yourself and have would-be Coaches claim the Ads. (This would require the Claim Listings extension) However, I don’t believe multiple vendors can claim the same listing.

Cheers,
Chris :victory_hand:

1 Like

Hi,

While Chris addressed your request, I wanted to add some additional information that might be helpful.

You can create a dedicated page for vendors (coaches) by going to the Pages section and naming it “Coaches” or whatever you prefer. Then assign this page to vendors in HivePress > Settings > Vendors > Vendor Page. You can also enable the “Display vendors on the front-end” option so your vendors have dedicated pages. Here’s an example of a vendors list: Experts – ExpertHive, and here’s an example of a dedicated vendor page: Listings by Frank Chapman – ExpertHive. You can also customize and change the layouts of these pages: How to customize templates - HivePress Help Center

Regarding your question about how to allow coaches to associate themselves with listings, here are three options:

Default flow: As Chris mentioned, by default vendors (coaches) are users with listings. The flow works like this: a user registers on your site and clicks the “List a service” (Add Listing) button, fills out all necessary fields (if you have required custom fields for vendors like contact details, hourly rate, etc.), and is then redirected to the listing submission page where they can add their service and post it. Since you need region or city for services or vendors, please install the free Geolocation extension and configure it to allow vendors to add their location and users to search by location: Geolocation - HivePress Help Center. Once configured, go to HivePress > Settings > Geolocation > Content Types and select all types you want to apply the geolocation field and map to.

Direct vendor registration: Enable direct vendor registration and add this link to your header menu: How to add a vendor registration form - HivePress Help Center. This allows you to distinguish between regular users and vendors right from the beginning of their journey. Once a vendor is registered, they can submit listings.

Admin-managed: You, as an admin, gather information from vendors via a form and post their profiles and services for them. You can then send them credentials so they can access the site and manage their profile going forward. As an admin, you can create users and vendors and assign listings to them via the backend.

Let me know if you need any clarification or have additional questions. I understand that the learning curve for new tools can be challenging, but we’re always open to help and provide a solution or workaround.

1 Like

Okay, thank you for your feedback, I’ll look into it.But it seems quite complicated.

As with any new tools, it can take some time to get fully familiar with them. However, we provide comprehensive documentation, YouTube videos, an AI assistant, a community forum, and email support to help with any questions you may have.

In short, if you need to show vendors on the front-end, enable the “Display vendors on the front-end” option and add a dedicated page for the vendors (Pages > Add New > Name it Coaches > Save and then assign to vendors in HivePress > Settings > Vendors), and everything will work as you requested. To add location to vendors or listings, simply install the Geolocation extension and configure it as outlined in the documentation. It will add a Location field to the listing or to the vendor.