Saksh WP Hotel Booking Lite turns any WordPress site into a fully functional hotel reservation system. Built on top of WooCommerce, it supports room management, date-based availability, seasonal pricing, extra services, deposit payments, and comes with a reporting dashboard and REST API — all free.
Core Features
- Room management — Rooms as a custom post type with featured images, amenities (taxonomies), short intro, and up to 5 booking plans per room (e.g., non-refundable, flexible, breakfast-included).
- WooCommerce integration — Bookings flow through the standard WooCommerce cart and checkout, so you get all 60+ payment gateways, coupons, tax handling, and order management out of the box.
- Real-time availability checking — Transaction-locked availability checks prevent double bookings even under concurrent traffic.
- Blackout dates & stay rules — Per-room minimum/maximum stay and blackout date configuration.
- Seasonal pricing — Configure rate multipliers for date ranges (e.g., “Dec 20 to Jan 5: +30%”). Multiple overlapping rules supported.
- Extra services / add-ons — Breakfast, parking, airport shuttle, late checkout, etc. Per-booking, per-night, or per-person-per-night pricing.
- Deposit payments — Choose full payment or configurable deposit percentage (guest pays X% now, remainder at check-in).
- Email automation — Booking confirmation, pre-arrival reminder (3 days before check-in), and cancellation emails sent automatically via WP Cron.
- iCal import — Paste Airbnb, Booking.com, Expedia, or VRBO feed URLs per room. Hourly cron fetches and blocks externally-booked dates to prevent double bookings.
- Reports dashboard — Monthly revenue chart, occupancy rate tracking, and key booking stats with visual charts.
- REST API — 4 endpoints (rooms list, availability check, bookings list/create) with API key authentication. Namespace:
/wp-json/saksh/v1/. - Guest account integration — “My Bookings” tab on WooCommerce My Account page shows a guest’s booking history.
- Translation ready — Full POT file included in
/languages.
Shortcodes
[SakshRoomSearch]— Displays the room search form with date picker and guest count fields.[SakshRoomBooking]— Lists all rooms with current availability and per-plan pricing.
Use Cases
This plugin is designed for:
- Small to medium hotels (up to ~50 rooms)
- Boutique hotels and B&Bs
- Vacation rentals and guesthouses
- Properties also listed on Airbnb or Booking.com (via iCal sync)
- Hostels offering bed/room inventory
- Holiday villas and serviced apartments
Developer Features
- Object-oriented validation class (
Saksh_Booking_Validator) - Action and filter hooks throughout for extensibility
- Custom REST API with API key authentication
- Custom bookings database table with indexes
- Clean separation of features into modular files
Support
For support, feature requests, or custom development:
- Visit sakshamapp.com
- WhatsApp: +91 8840574997