Skip to main content

Booking Engine Connector

Booking Engine Connector links your WordPress site to an external reservation system (today: Kross Booking). Your rooms or properties appear as Units in WordPress. Visitors pick dates and guests; the plugin checks live availability and sends them to your provider’s site to complete the booking.

What this plugin does

  • Keeps inventory in sync — Pulls unit metadata (and gallery images) from your booking provider into WordPress.
  • Search on your site — Shortcodes render a search bar that passes stay details through the URL so every page “knows” the guest’s dates.
  • Live quotes — Shows prices and availability when the booking API responds (with sensible caching).
  • Checkout hand-off — “Book” / “Continue” sends guests to your configured booking engine URL with the right parameters.

Documentation overview


Choose your path

Install & connect

Upload and activate the plugin, enter provider credentials on Booking Engine → Connection, and verify the link works.

Manage units

Understand Units, run sync, edit canonical fields, gallery images, and public URLs.

Add booking to pages (shortcodes)

Place search, quotes, checkout, booking summary, and more using WordPress shortcodes.

Elementor Loop Grid — availability filter

Elementor Pro: hide unit cards with no availability in a Loop Grid using the bec_available_only Query ID.

Style & customize

Pick layout presets for the search bar and booking summary, add theme variables, and target CSS classes safely.


Next steps

Start with Introduction → What is Booking Engine Connector? if you want the big picture first, or jump straight to Getting started → Installation.

Developers extending the plugin should open Developer reference after the user guides.