WooCommerce Booking and Reservation DocumentationWooCommerce Booking and Reservation Documentation
  • Getting Started

    • Documentation Home
    • Overview
    • Features
    • Booking Comparison
    • Installation
  • Daily Operations

    • Booking Dashboard
    • Managing Bookings
    • Logs and Tools
  • Setting Up a Product

    • Product Setup
    • Booking Types
    • Availability
    • Pricing
    • Resources
    • People and Guests
    • Services, Extras and Fees
    • Location and Search
    • Calendar Sync
  • Store-wide Settings

    • Global Settings
    • Notifications
  • Your Customers

    • The Booking Experience
    • My Bookings
    • Shortcodes and Blocks
  • Help & Support

    • Troubleshooting
    • FAQ
Demo
Buy Now
  • Getting Started

    • Documentation Home
    • Overview
    • Features
    • Booking Comparison
    • Installation
  • Daily Operations

    • Booking Dashboard
    • Managing Bookings
    • Logs and Tools
  • Setting Up a Product

    • Product Setup
    • Booking Types
    • Availability
    • Pricing
    • Resources
    • People and Guests
    • Services, Extras and Fees
    • Location and Search
    • Calendar Sync
  • Store-wide Settings

    • Global Settings
    • Notifications
  • Your Customers

    • The Booking Experience
    • My Bookings
    • Shortcodes and Blocks
  • Help & Support

    • Troubleshooting
    • FAQ
Demo
Buy Now
  • Booking and Reservation

    • WooCommerce Booking and Reservation
    • Overview
    • Features
    • WooCommerce Booking Plugin Comparison
    • Installation
    • Booking Dashboard
    • Managing Bookings
    • Logs and Tools
    • Product Setup
    • Booking Types
    • Availability
    • Pricing
    • Resources
    • People and Guests
    • Services, Extras and Fees
    • Location and Search
    • Calendar Sync
    • Global Settings
    • Notifications and Reminders
    • The Customer Booking Experience
    • My Bookings
    • Shortcodes and Blocks
    • Troubleshooting
    • Frequently Asked Questions

Location and Search

Two product tabs that decide how a bookable product is found: Location gives it a place, and Search Builder controls the storefront search that helps customers discover it.

Location

The Location tab

SettingDefaultWhat it does
Enable Location For This ProductDisabledTurn location on for this product
Location / AddressemptyThe address customers see
LatitudeemptyMap coordinate
LongitudeemptyMap coordinate
Show Location On Product PageEnabledPrint the address above the booking form
Use Location In Search ResultsEnabledLet the search widget use it

With location enabled and an address entered, the product page shows a line above the booking form:

Location: 14 Marine Drive, Mumbai 400020

Click Save Product Override to keep it for this product, or set it at global scope for a default.

Tips

Fill in latitude and longitude even if you are not showing a map yet — they are what a map view in search results needs, and they cost nothing to store.

Search Builder

The Search Builder tab

The tab has two halves: the settings that control the storefront search, and a small test tool.

Search settings

SectionSettingDefaultMeaning
Search WidgetsEnable Search WidgetsEnabledWhether the search form works at all
Search WidgetsDefault Widget TitleFind AvailabilityThe heading above the form
Search WidgetsLazy Load ResultsEnabledLoad results as the customer scrolls
FiltersEnable Price FilterEnabledOffer a price filter
FiltersEnable Person FilterEnabledOffer a guest-count filter
FiltersEnable Resource FilterEnabledOffer a resource filter
LayoutsDefault Search Layoutgridgrid, list or calendar
LayoutsCards Per Row32, 3 or 4
LayoutsShow Map ViewDisabledAdd a map to the results
Global Search ConfigEnable Global SearchEnabledSearch across all bookable products
Global Search ConfigMaximum Results20How many results to return
Global Search ConfigCache Results (minutes)10How long to reuse a result set

Tips

Turn Show Map View on only once your products actually have latitude and longitude. A map with no pins is worse than no map.

Where the search form goes

The search widget is placed on your site with a shortcode or a block — see Shortcodes and Blocks:

ShortcodeWhat it renders
[wcbrs_booking_search]The Search / From / To form with a Find bookings button
[wcbrs_booking_search_results]The results list
[wcbrs_available_bookings]Products available in a window
[wcbrs_bookable_products]A list of your bookable products

Results are labelled Available or Unavailable, and an empty search says "No matching bookable products found."

How results are presented

Three store-wide options under Product Settings → Global Settings → Storewide booking options:

SettingOptionsMeaning
Search layoutHorizontal, Vertical, Modal-firstThe shape of the search form
Search results modeInline, Modal, RedirectWhere the results appear
Redirect results page IDA page IDThe page to send searchers to in Redirect mode
Search results to showA number, default 20How many results to return

Inline puts the results directly under the form. Modal opens them in an overlay. Redirect sends the customer to a page you have built with [wcbrs_booking_search_results] on it.

Important

If you choose Redirect, create the results page first, put the results shortcode on it, and then enter its page ID. Without a valid ID the search has nowhere to go.

The test tool

The lower half of the tab is a verification tool, not a customer feature:

ControlWhat it does
From / ToThe window to test
Search AvailabilityRuns an availability search for this product and shows the raw result
Load Global CalendarLoads the calendar feed for the same window

Both print their answer as raw data. Use them to confirm a rule you have just written really does open or close the window you expected — it is faster than switching to the storefront.

Note

The output here is deliberately technical. For a customer-facing view of the same information, open the product on your storefront and read the calendar.

Next step

  • Calendar Sync — connect an external calendar.
  • Shortcodes and Blocks — place the search form on a page.
Prev
Services, Extras and Fees
Next
Calendar Sync