Search results don’t show any results – What’s the issue?

  1. Check Cache Plugins: Start by examining your cache plugins, such as "WP Super Cache" or "W3 Total Cache."
    If you're using any of these plugins, consider turning them off or ensuring they don't cache pages with booking forms.
    You can achieve this by adding an exception to the pages with booking forms, search forms, or search results.
    This step helps prevent caching-related problems.
  2. Review Shortcode Placement:
    Double-check where you've placed booking forms using the shortcode for booking form: [booking ...].
    Ensure that you've inserted these shortcodes into the content of posts or pages rather than in sidebars or widgets.
    Make sure you're using the correct shortcodes for either the (main) parent resource (the one with capacity) or single booking resources (where capacity = 1).
    If you've mistakenly used shortcodes for child resources, the associated bookings won't appear in search results.
    For detailed instructions on setting up booking resources, refer to this guide
    and explore the concept of capacity here.
  3. Clear Cache (Mandatory): Navigate to "Booking > Settings > Search" and click "Clear cache".
    This step is crucial. You should see the number of pages with booking forms.
    If you don't find any discovered pages with booking forms, it signals a configuration issue in the previous steps.
  4. Check Search Availability: Reassess how the search availability feature functions,
    taking into account different parameter settings.
    Learn more about this process here.

After completing these steps, proceed to test the search form on your website's front end.

You may also find it helpful to explore adding additional parameters to your search form.
Discover more about this feature here.