• Why Directorist
    • All Features
    • Solutions
    • Customer Showcase
    • Testimonials
  • Extensions
  • Themes
  • App
  • Resources
    • Documentations
    • Support Center
    • Contact Us
    • Roadmap
    • Beta
    • About Us
    • Team
  • Pricing
  • Blog
Sing In

Extensions

Installation

  • Installation
  • Activate/Renew License

Pricing Plans

  • Configuring Checkout Pages
  • Managing Orders
  • What are the differences between different listing plans?
  • Switching Plan
  • Submitting listings using a free package/plan
  • Listing Renew with Plan
  • Create a Plan
  • Display Plans
  • Directorist Pricing Plan Overview Video
  • Step By Step Guide

WooCommerce Pricing Plans

  • Creating Plans
  • Displaying Plans
  • Managing Orders
  • Video Walkthrough
  • Create WooCommerce Subscription
  • Step By Step Guide

Claim Listing

  • Overview
  • Initial Configuration
  • Permalinks & Default Pages
  • Monetization & Gateways
  • Setting up a price or plan
  • Display of Claim Listing
  • Moderating Claims
  • Notification Settings

PayPal Payment Gateway

  • PayPal Payment Gateway
  • Recurring Plan/Package

Stripe Payment Gateway

  • Stripe Payment Gateway

Business Hours

  • Setup & Usage Guide

Listings Slider & Carousel Listing

  • Listings Slider & Carousel
  • Detailed Guideline

FAQs

  • Listing FAQs

Image Gallery

  • Overview
  • Installation & Configuration
  • Settings
  • Builder Setup

Google ReCAPTCHA

  • Google ReCAPTCHA

Social Login

  • Overview
  • Configure Google Client
  • Configure Facebook APP ID

Post Your Need

  • Overview
  • Shortcodes

Listings with Map

  • Overview
  • Configure

Directorist Booking

  • Installation
  • Configure
  • Service Booking
  • Rental System
  • Event Booking
  • Booking Payment Service (Coming Soon)
  • Split Payment System (Commission and Wallet)
  • Booking Refund

Directorist Live Chat

  • Install and Configure

Rank Featured Listings

  • How To Use Rank Feature Listing – A step by step guide

Compare Listing

  • Compare Listings Overview

Mark as Sold

  • Configuration
  • Installation and License Activation
  • Mark as Sold
  • Mark as Negotiating

Directorist Coupon

  • Installation and Activation
  • Create a Coupon
  • Publish a Coupon

Oxygen Builder

  • Getting Started
  • All Listings Page
  • Single Details
  • Single Taxonomy
  • All Taxonomies

BuddyBoss Integration

  • Overview
  • Installation and Configuration
  • Add Listings
  • Add Listings to Groups
  • How to use BB Message with Directorist

BuddyPress Integration

  • Overview
  • Installation and Configuration
  • Add Listings
  • Add Listings to Groups
  • How to use the BuddyPress Private Messaging in Directorist

Directorist - GamiPress Integration

  • How to earn points with GamiPress in Directorist
  • How to redeem points

Directorist WPML – Translation Guide

  • Directory Type Translation
  • Listings Translation
  • String Translation
  • Admin Text Translation
  • Directorist Pages Translation

Directorist Job Manager

  • Overview
  • Key Features
  • Installation
  • Builder Setup
  • Page Setup
  • Email template Setup

Directorist Marketplace

  • Directorist Marketplace

Directorist Ads Manager

  • Ads Manager Overview

Directorist Multi Directory Linking

  • Multi Directory Linking

Authorize.net Payment Gateway

  • Overview
  • Installation
  • Configuration
  • Settings

Directorist Helpgent Integration

  • Overview
  • Key Features
  • Installation
  • User Dashboard

Directorist Mailchimp Integration

  • Overview
  • Key Features
  • Installation
  • Configuration
  • Settings

Universal Search

  • Documentation
Setup & Usage Guide

Overview

The Business Hours extension ensures your customers know when your services are available. It supports both 12-hour and 24-hour formats, handles overnight shifts, and shows real-time “Open Now”/“Closed Now” badges.

This is ideal for businesses operating with specific schedules, such as hospitals, tourism services, retail shops, and appointment-based operations.

Key Features 

  1. Define opening and closing times for each day, with support for both 12-hour and 24-hour formats.
  2. Mark listings as open 24/7 or set specific daily hours directly from the admin interface.
  3. Overnight shifts (e.g., 10:00 PM Monday – 6:00 AM Tuesday) remain under the start day while clearly showing the closing day.
  4. Display live badges like "Open Now" or "Closed Now" to keep customers informed.
  5. Show countdowns like “Opens in 1 day” for businesses with limited weekly hours to keep visitors engaged.
  6. Show or hide business hours per listing and place them on listing pages, sidebar widgets, or both.
  7. Display business hours in your business’s local time zone instead of default site settings.

Installation & Configuration

  1. Navigate to Directory Listings > Themes & Extensions, locate “Business Hours,” then click Install and Activate.
  2. Go to Directory Listings > Settings > Extensions > Extension General, toggle on Business Hours, and hit Save Changes.

3. Click the newly visible Business Hours. These settings are accessible under Directory Listings > Settings > Extensions > Business Hour and are highly configurable. Below are the Configurable Options.

  • Open Badge Text: Text shown when the business is open (e.g., "Open Now"). Customizable.
  • Closed Badge Text: Text shown when the business is closed (e.g., "Closed Now"). Customizable.
  • Business Hours Title: Label for the business hours section (e.g., "Opening Hours").
  • 24/7 Description: Text for always-open businesses (e.g., "Open 24/7").
  • Time Format: Choose 12-hour (AM/PM) or 24-hour format.
  • Default Timezone: Set the timezone for accurate hours display.
  • Show Business Hours: Toggle visibility of hours on individual listings.
  • Cache Compatibility: Use AJAX for better performance and avoid caching issues.
  • Badge Colors: Customize badge colors for "open" (default: blue) and "closed" (default: black).

    Builder Setup 

    Follow these steps to configure and display the Business Hour feature effectively within your directory builder:

    1. Add Business Hour to Add Listing Form
    • Navigate to Directory Builder > Add Listing Form.
    • Drag and drop the Business Hour field from the preset fields to your preferred position within the form.
    • This field will now appear in the Add New Listing form.
    2. Configure Business Hour in Single Page Layout
    • Go to Single Page Layout > Contents.
    • Drag and drop the Business Hour field into a suitable position on the page.
    3. Display Open/Close Element in All Listing Layout
    • Open All Listing Layout settings.
    • Choose where to display the open/close badge.
    • Click the + icon, then select the Open/Close element and place it in your chosen position.
    4. Integrate Business Hour into Search Form
    • Navigate to the Search Form settings to enable filtering for open listings.
    • Add the Business Hour field under either the Search Filter or Search Bar, depending on where you want it to appear.

    Sidebar setup

    The Business Hour widget should automatically appear in the Directorist Right Sidebar upon activation.

    If it does not appear automatically:

    1. Navigate to Appearance > Widgets.
    2. Click the + icon in the widget area and search for Business Hour.
    3. Select the Business Hour widget to add it, then drag and drop it to your preferred position within the Directorist Right Sidebar.

    How to Set Up Business Hours

    Follow these steps to configure and customize the working hours for your listings.

    1. Enable Business Hours
    • Navigate to Add New Listing and select the listing.
    • Enable the Business Hours option to display working hours in your listing.
    2. Choose Timing Type

    You have two options to configure the business timing:

    • 24/7 Service: Perfect for businesses operating 24 hours, 7 days a week.
    • Custom Hours: Allows specific time slots for selected hours.
    3. Customize Operational Hours
    • All Day Operations: Select the All Day option for full-day operations.
    • Configure your timezone.
    • Multiple Time Slots: Configure multiple opening and closing times for the same day if required.
    • Overnight Shift: Configure hours that continue past midnight for night shifts.


    Once you have completed the configuration based on your requirements, the business hours will now be displayed on the All Listing page, Single Listing page, and within the Search Menu.

    Last Updated: August 21st, 2025

    © 2025 All rights reserved