Select one or more tags, then press “Search Plugins”

Find Plugin with any / all of the selected criteria
Search Plugin

Lodging Suite Booking Wordpress Plugin - Rating, Reviews, Demo & Download

Lodging Suite Booking Preview Wordpress Plugin - Rating, Reviews, Demo & Download
No ratings yet
Free
Follow for free plugins, new theme releases and theme news

Plugin Description

This plugin requires a Lodging Suite account. Lodging Suite is a hosted property management system for independent hotels, inns, motels and vacation rentals. The plugin connects your WordPress site to your Lodging Suite property so guests can check availability, see live rates and book directly on your website, commission-free. Bookings appear in your Lodging Suite dashboard the moment they are made. Start a free trial at lodgingsuite.com/signup; plans are listed at lodgingsuite.com.

What guests get

  • A search bar with check-in, check-out and guest counts, optional flexible dates (plus or minus up to 3 nights) and an availability calendar.
  • A results grid of available rooms or units with photos, live nightly rates and totals, configurable to 2 to 5 columns.
  • Room detail pages with a photo gallery and lightbox, amenities, descriptions, an availability calendar and a location map.
  • A booking sidebar that collects guest details, applies coupon codes and takes card payment through Stripe, or holds the reservation without payment if you prefer.

What you get

  • Every rate, restriction, closure and season you set in Lodging Suite is honored on your site automatically. There is nothing to sync.
  • Guest details and card payments go straight to your own Stripe account, connected inside Lodging Suite. The plugin never stores card numbers.
  • Association mode lets a tourism board or resort association list several member properties and route each booking to the right one.
  • Colors, button styling, labels and column counts are configured on the plugin settings page, so the widgets match your theme.

Shortcodes

  • [lsbooking_property_search] – search bar plus results grid. Attributes: columns, flex, default_guests, detail_page_url, results_page_url.
  • [lsbooking_property_detail] – one room or unit with gallery, calendar, map and booking sidebar. Attributes: id, show_calendar, show_map. Reads the id query parameter when no attribute is given.
  • [lsbooking_booking_widget] – the original booking widget. Attributes: property_id, style, show_search, default_adults, default_children.
  • [lsbooking_room_list] – a grid of your room types. Attributes: property_id, show_prices, columns, detail_page_url.
  • [lsbooking_availability_search] – a standalone search form. Attributes: property_id, redirect_url, button_text.
  • [lsbooking_association_search] and [lsbooking_association_property_list] – association mode search and property directory. Attributes: show_booking, sort_by, default_adults, default_children, columns, show_contact, show_amenities.

The settings page can create a Search Results page and a Room Detail page for you with the right shortcodes already in place.

External services

This plugin talks to the following services. No data is sent until a visitor uses a booking widget, except as noted.

Lodging Suite API (operated by Lodging Suite, hosted on Supabase at tjtvqqfsiqdseubrtngu.supabase.co). Every widget loads your property content, availability and rates from this API, and sends bookings to it. Data sent: your property API key, search dates and guest counts, and for a booking the guest’s name, email, phone, address, special requests, coupon code and the payment token issued by Stripe. This is the service the plugin exists to connect to; it cannot work without it. Terms of servicePrivacy policy

Stripe (js.stripe.com). Loaded only when you enter a Stripe publishable key on the settings page. Card details are entered in Stripe’s own hosted fields and go directly from the guest’s browser to Stripe; the plugin and Lodging Suite only receive a token. TermsPrivacy policy

Google Maps (maps.google.com, www.google.com/maps/embed, maps.googleapis.com). The room detail page embeds a map of the property’s location in an iframe; with a Google API key entered on the settings page the Maps Embed API is used instead. When a key is present the booking form also loads the Places library to autocomplete the guest’s address. Google receives the property coordinates and, for autocomplete, what the guest types in the address field. Set show_map="false" and leave the key empty to disable both. TermsPrivacy policy

Source code

The booking widgets are built from TypeScript and React source in the src directory of this plugin and compiled with Vite into assets/js/ls-booking.js. Run npm install and npm run build inside the plugin directory to rebuild.

Screenshots

  1. Search bar with flexible dates and the availability calendar.

    Search bar with flexible dates and the availability calendar.

  2. Results grid showing live rates for the selected dates.

    Results grid showing live rates for the selected dates.

  3. Room detail page with photo gallery, amenities, calendar and map.

    Room detail page with photo gallery, amenities, calendar and map.

  4. Booking sidebar with guest details, coupon code and Stripe payment.

    Booking sidebar with guest details, coupon code and Stripe payment.

  5. Plugin settings page.

    Plugin settings page.


Reviews & Comments