Free
The booking panel
How the booking form works, where it appears and how to embed it anywhere.
On this page
The booking panel is the form travelers use to book. It sits in the sidebar of every tour and room page and can be placed anywhere else.
What it shows#
- A date picker — one date for tours, a check-in/check-out range for rooms — with sold-out and low-seat dates marked.
- Adult, child and infant counters with your age labels.
- Name, email, phone and notes (plus your custom fields with Pro).
- A price breakdown that updates as travelers choose; every adjustment (tax, seasonal rate, discount, add-on) is its own line.
- The payment choices: bank transfer, cash on arrival and, with Pro, WooCommerce, bKash and SSLCommerz in the same list.
- The consent checkbox when Settings → Privacy requires it.
Embed it#
[tourivo_booking_panel item_id="123" item_type="tour"]
[tourivo_booking_panel item_id="456" item_type="room"]
Or use the Booking Panel block or Elementor widget. Without item_id it uses the current post.
Built to be light#
The panel uses no jQuery, loads only on pages that need it and asks the REST API (/tourivo/v1/pricing/quote) for prices, so totals are never trusted from the browser.