Tenant Business Directory

Booknetic SaaS is a WordPress Appointment Booking Plugin with Tenant Business Directory module

Categories

The Tenant Business Directory feature in Booknetic enables businesses to organize and display a list of tenants, their services, and business details in an accessible and user-friendly format. This feature enhances the functionality of Booknetic by providing a central location for users to find, search, and interact with various tenant listings. Tenants can be displayed in a searchable directory, categorized by business type, and shown on a map for location-based searches.

Shortcodes for Tenant Directory

The Tenant Directory add-on provides powerful shortcodes to integrate tenant listings and search functionality into any WordPress page:

  • [tenant_list]:

    Displays a list of all tenants in the directory. You can customize the display by specifying different view options like grid or list view.

    Example: [tenant_list default_view="grid"].

  • [tenant_search_form]:

    Displays a search form that allows users to filter tenants by business type and location, improving the search experience for customers.

    Example: [tenant_search_form].

These shortcodes allow you to easily embed the Tenant Directory and search options anywhere on your WordPress site, giving you flexibility in how and where the directory is displayed.

Installation

  1. Purchase and Download the Add-On

    • Purchase the Tenant Business Directory add-on from the Boostore.

    image.png

  2. Install the Add-On

    • Navigate to the Add-ons section in the Booknetic admin panel and install the add-on.

    image.png

  3. Activate the Add-On

    • Once installed, activate the add-on to enable the Tenant Business Directory functionality.

    image.png

Usage

To use the Tenant Business Directory add-on on your WordPress site, tenants need to complete their landing page form and submit a request for publishing. Before this, the administrator needs to set up business types and keywords, which tenants will use when adding their business information to the landing page.

Configuring Tenant Business Directory Settings

Administrators have access to various configuration options to manage tenant profiles effectively:

  • Gallery Image Requirement:

    Admins can configure whether a gallery image is mandatory for tenants before they can submit their request for review.

image.png

  • Set Tenant Landing Page:

    The administrator can select a WordPress page as the Tenant Landing Page. This is done through a select box element, where the admin chooses one page from the list of available WordPress pages. Make sure to select the page where you have added the [booknetic-saas-tenant-page] shortcode.

    image.png

  • Set Search Page:

    Admins must specify a search page by selecting it from the available WordPress pages list. For this part, make sure that you have selected a page that has the [booknetic-saas-tenant-list view] shortcode added. This shortcode is added as [booknetic-saas-tenant-list view="grid"] by default, but it is possible to change the default view by changing the shortcode to list view by adding it as [booknetic-saas-tenant-list view="list"].

    image.png

  • Tenant Price Range Format:

    Administrators can configure how tenant price ranges are input. The options are:

    • Price Range with Min and Max Inputs: Tenants can specify an exact minimum and maximum price range.
    • Price Level Selector ($-$$-$$$-$$$$): Tenants select a price level using symbols to indicate their pricing tier.

    image.png

  • Business Type Management:

    The admin can create, view, and delete business types. (Example: Massage, Barbershop, Consulting, etc)

    image.png

  • Keyword Management:

    Admins can create, view, and delete keywords, which tenants use to add business information. (Example: Haircut, Gym, HR Consulting, etc)

    image.png

  • Allow to use Tenant Directory through the plans:

    Admins can configure which Tenant Directory features are available to tenants based on their subscription plan. This allows SaaS administrators to offer the directory as part of specific service plans, ensuring that only tenants on eligible plans can access and utilize the directory feature.

    image.png

    Below is information about how can a tenant apply for a landing page, how can SaaS admin respond, and lastly information other parts of the Tenant Directory add-on.

Applying For Landing Page as Tenant

Overview

The Tenant Landing Page is an essential feature that allows tenants to showcase their business information publicly within the Booknetic system. Tenants can apply for a landing page through the application process, which requires them to fill out a form with their business details. This section explains the process of tenants applying for their landing pages and what steps are involved.

  • Submitting the Landing Page Application

Tenants must submit an application to create their landing page, which includes filling out a form with all the necessary business details. The application process ensures that all required information is gathered before submission to the administrator for approval.

  • Step 1: Access the Tenant Dashboard

    Tenants will log in to their dashboard and navigate to the Landing Page section.

    image.png

  • Step 2: Complete the Application Form

    The form requires tenants to provide the following details:

    • Title: Enter a title for the landing page (e.g., the name of the business).

    image.png

    • Business Type: Select from predefined categories (e.g., Salon, Restaurant, Spa).

    image.png

    • Price Range: Specify the price range of services offered.

    image.png

    • Keywords: Select relevant keywords to improve searchability and categorization (e.g., Haircut, Gym, Spa).

    image.png

    • Image Gallery: Upload images to showcase the business and services.

    image.png

    • Contact Info: Provide contact details, including email, phone number, and social media links.

    image.png

    • Location Information: Provide business locations, including full addresses and location pins on the map.

    image.png

    • Working Hours: This information is set automatically based on your working hours set for the business. Even if you have multiple locations that has different working hours based on the staff, this working hours are still set by your Business Hours in Settings > Business Hours

    image.png

  • Step 3: Submit the Form

    • After completing the form, tenants can submit the application for review and approval by the superadmin.

      image.png

    • After submitting, the tenants will see the same page in a different style in the right side, that will provide them with more information about their Landing Page. In this case, if the “Request Review” button is selected, this landing page will be sent to the SaaS owner for review.

      image.png

    • If tenants change their mind they can also cancel their Landing Page request by clicking the button on the top-right side:

      image.png

    • After getting rejected by the SaaS admin, tenants can make some changes in their Landing Page, then send the page for a review again. However, if tenants don’t change anything and just ask for a review again, they will get an error informing them that the same page can’t be sent for a review after declining.

      image.png

Reviewing Tenant Landing Page as SaaS Admin

  • SaaS admin should log in to their dashboard and navigate to the Tenant Directory section.

    image.png

  • After that, SaaS admin should click on 3 dots next to a tenant’s name, then click on the “Review” button:

    image.png

  • In this page, SaaS admin can view the tenant landing page by clicking on the link at the top of the opened panel, and after they check the page, they can approve or reject the request, and also add their own notes if needed:

    image.png

Tenant Landing Page

Overview

The Tenant Landing Page allows tenants to provide detailed business information that will be displayed publicly. The form is designed for easy completion and submission to administrators for review and approval.

Information Displayed on the Tenant Landing Page

  1. Business Type:

    A view-only field displaying the type of business the tenant operates, providing essential categorization information within the directory.

    image.png

  2. Price Range:

    A view-only field displaying the price range of the tenant’s services, helping users understand the cost tier of the services offered.

    image.png

  3. Contact Info:

    A view-only section displaying the tenant's contact details, including phone number, email, and social media links, allowing users to easily reach out for inquiries.

    image.png

  4. Locations:

    A view-only section displaying the tenant's business locations, including the full address and a location point on the map, helping users find and visit the tenant's physical sites.

    image.png

  5. Image Gallery:

    A view-only section displaying the tenant's uploaded images, providing a visual showcase of their services or business to help attract potential customers.

    image.png

  6. Schedule:

    Working hours of the business, displayed on the tenant’s landing page, based on the tenant’s business hour settings.

    image.png

  7. Description:

    A text area for tenants to provide a detailed description of their business or services.

    image.png

  8. Services:

    An area to display tenants services, and their categories (categories are displayed on the top-right side of the service box).

    image.png

Tenant Landing Page Management

Administrators can monitor and manage tenant landing pages through a structured table and efficient workflows:

Table Layout

Columns displayed in the management table:

  • Tenant ID
  • Tenant Name
  • Tenant Email
  • Business Type
  • Status (Draft, Pending, Approved, Rejected, Hidden)

Search & Filter

  • Search by Tenant Name: Activated after typing 3 or more characters.

    tenant_list_1.png

Request Details Tab

Displays tenant information, business type, and a preview link for the landing page.

request_accept.png

Logs Tab

Logs all actions performed on the tenant landing page, including:

  • Action: Submission, Approval, Rejection, or Visibility Change.
  • Date & Notes: Details about each action.

image.png

Listing Page

Administrators can use the [tenant_list] shortcode to display tenant listings on a WordPress page. In this page, the services of the tenants (only those who has their landing page approved) services will be displayed. For the directory landing page and tenant listing shortcode, select the "Group" element, set its width, and insert the shortcode.

View Options

  • Layouts: Toggle between Card View and List View.

image.png

  • Tenant Details:

    • Title: Tenant name or title.
    • Locations Count: Number of tenant locations.
    • Map Button: Displays tenant locations on the map.
    • Gallery Image: First image used as a thumbnail.
    • Price Range: Minimum/maximum prices or budget levels ($, $$, $$$, $$$$), with currency symbols auto-detected from system settings.
    • Working Hours: Displays operating hours for the current day.
    • Pagination: Numbered navigation for browsing tenant results.

    image.png

Search & Filter Options

  • Service Search: Input field for tenant services.
  • Business Type Filter: Dropdown for business categories (e.g., restaurant, salon).
  • Price Filters:
    • Min-Max Fields: Specify custom price ranges.
    • Budget Levels: Predefined ranges ($ = Budget-friendly, $$$$ = Luxury).
  • Apply Filters: Updates displayed results based on selected criteria.

image.png

Map View

  • Interactive Map: Displays tenant locations as pins.

image.png

  • Features:

    • Pin Selection: Highlights selected locations and filters map visibility.
    • Full Address Display: Visible on each tenant card.

    image.png

Shortcode Options

  • Default Views:

    Use default_view="grid" or default_view="list" for layout selection. Example: [tenant_list default_view="grid"].

  • Filters:

    • Business Type: default_business_type="2".
    • Search Form Visibility: disable_filtering="true".

image.png

This system offers a dynamic, customizable tenant listing and search experience for administrators and users alike.