How Can We Help?
You are here:
Print

BuddyPress

BuddyPress addon is compatible both with BuddyPress plugin and BuddyBoss system (commercial plugin + theme based on BuddyPress technology). Throughout this article BuddyPress and BuddyBoss is simply denoted as BP, unless otherwise specified.

Multi Vendor Marketplace Mode vs Standard Mode

In a Multi Vendor Marketplace, providers of website services can be independent freelancers, working on their behalf. For selling their services, they pay a certain fee (a commission) to the website over their sales. Depending on setup. registration can be automatic, without the need of any intervention by the website admin. The registered providers are called vendors.

In a standard booking website, however, services are given by own staff of the website. People who are providing the services are called service providers, they are usually registered by the website admin and they don’t receive any commissions.

BuddyPress addon supports both modes.

To use Multi Vendor Marketplace mode, enable Multi Vendor Marketplace addon and select BuddyPress/BuddyBoss option in Vendor Settings > Listing Integration setting. Otherwise standard mode will be used; service providers will not be independent vendors. The rest of the settings are the same for both modes.

Setup – General

BuddyPress addon settings are in Global Settings > Addons > BuddyPress tab.

  • Show Dashboard: If selected as Yes, providers can see WP BASE Dashboard which shows a summary of their booking and sales figures in their profile page.
  • Events to be Notified: You can select which events will be included in the event notification system of BP to be displayed to the provider.
  • Also Notify Client: If selected as Yes, the same events selected above will be also be displayed to the client of the booking.
  • Create a Book Me Tab in User Profile: This setting allows provider to create a “Book Me” public tab in their profile page.
  • Book Me Tab Content and Provider can Edit Book Me Content: You can enter any content to be displayed in “Book Me” tab, but usually [app_book] shortcode. You can also limit providers edit this content. Note: Owner of the profile is automatically selected as provider. In other words, client cannot select another provider from the resulting booking calendar.
  • Book Me Page Slug and Bookings Tab Slug: You can customize front end slug for these tabs. For example https://example.com/members/hakan/book-me/
  • Member Types to Assign as Provider: “Member Types” is a BP property. You can select registering to which member type will be automatically assigned as WP BASE provider in the future.
  • Also Assign Existing Members: Existing members of the member types selected above will also be assigned as provider once you save the settings.
  • Integrate Locations with BuddyPress Groups: Selecting as Yes will allow each BP group to be related to a WP BASE Location for a) Allowing clients to book from a list of members of the BP Group, b) Integrating bookings of a BP Group to a calendar in Google Calendar.
Setup – Integrating BP Groups with Locations for Booking

As prerequisite, Locations addon should be activated and at least one BP Group should be created.

  • Setup: In Business Settings > Locations page, create a location and at BP Group column select the group from the provided list. In Group Description, use the booking shortcode: [app_book location="auto"]
  • Result for Client: In the BP Group page, client can select from members of the BP Group as provider.
  • Result for BP Group Admin: In the BP Group Management tab, group admin can manage the bookings made for this group.
Setup – Integrating BP Groups with Locations for Google Calendar

As prerequisite, Locations addon should be activated and Google Calendar addon should be activated and has been setup and at least one BP Group should be created.

  • Setup: In Business Settings > Locations page, create a location and at BP Group column select the group from the provided list and at Calendar column select the calendar from the list. If you cannot see any calendars, it means Google Calendar addon setup is not complete.
  • Result: All booking made for this group will create an event in the selected GCal Calendar
Table of Contents