Panda Resort: PHP Hotel Booking System & Resort Website Script with CMS
Panda Resort is a self-hosted PHP hotel booking engine and CMS for a single hotel, resort or guest house. Guests book rooms, offers and extras directly and pay by Stripe, PayPal, transfer or at the hotel; staff run arrivals, departures and room moves from a visual planning calendar, with seasonal and weekend rates, stay rules and iCal sync with Airbnb and Booking.com.
Screenshots
About this product
Independent hotels, resorts, villas and guest houses pay OTAs such as Booking.com and Airbnb a commission on every reservation. Direct bookings often still run on email, phone calls and a spreadsheet, so rates drift, rooms get double-booked and deposits are chased by hand. Hosted booking engines help, but add another monthly fee.
Panda Resort is a self-hosted PHP hotel booking system with a built-in CMS for a single property. Guests search dates and party size on the property's own website, compare rooms and rate offers, add services or activities, and pay a deposit or the full amount by card (Stripe), PayPal, bank transfer, check or at the hotel. Staff run the property from an administration panel with a visual planning calendar, seasonal and weekday rates, stay rules, taxes and fees, promo codes and iCal sync with Airbnb, Booking.com and other compatible platforms. The seller states that Panda Resort charges no booking commission.
Features
Booking website
- Home page with a hero slider and a booking bar: dates of stay, adults and children
- Rooms and availability results: room photo, view (e.g. garden side), maximum guests, facilities such as free Wi-Fi, air conditioning, restaurant and lift, and a "Suits your search" badge
- Several offers per room, e.g. non-refundable, standard rate and breakfast included with free cancellation up to 3 days before arrival, each showing the stay total, the price per night and included taxes and fees
- Book several rooms together and set adults and children per room
- A "Your selection" summary with the total, VAT included and tourist tax
- Optional services and activities, minimum stays, child pricing, promotional offers and discount codes (per the seller)
- Multilingual front end with RTL support and prices in different currencies (per the seller)
Payments and deposits
- Card via Stripe, including Apple Pay and Google Pay, on Stripe's secure page
- PayPal on PayPal's secure page
- Bank transfer or check, with a payment window (7 days in the demo)
- Payment at the hotel, with nothing to pay online
- Deposits: the checkout shows what is due now and the balance payable at the hotel
- Automated payment reminder emails (per the seller)
Planning calendar (front desk)
- Arriving today and Leaving today panels with booking references, rooms, guests, nights and balance to collect or paid status
- A room-by-room timeline in 2-week, 1-month or 2-month views, with daily occupancy % and arrival and departure counts
- Booking statuses: confirmed, in house, departed, request to confirm, awaiting payment, stay from a platform and balance to collect
- Drag a booking to another room of the same type, or click and drag over free days to create a booking
- Phone bookings, edits and payments; Airbnb and Booking.com stays imported over iCal appear on the same timeline
Rates and availability
- Rates calendar: select days across one or several room types to change prices, set stay rules or close rooms
- Rooms open per day, minimum stay, no arrival, no departure and closed-to-sale markers
- Seasons view: a yearly timeline of rate periods per room type, with copy-a-season and new-period actions
- Weekday pricing (e.g. higher Friday and Saturday rates)
Property admin and CMS
- Bookings, requests when full, guest reviews, rooms (photos, facilities, occupancy limits), services, promo codes and activities
- iCal import and export with Airbnb, Booking.com and other compatible platforms, with conflict alerts (per the seller)
- Guests can view bookings, cancel eligible stays and submit verified reviews
- The included Pandao CMS manages pages, menus, blog posts, widgets, branding and SEO settings
- Responsive website and administration that work on phones and tablets
Who it is for
- Boutique hotels, resorts, villas, B&Bs and guest houses that want commission-free direct bookings on their own website
- Properties already listed on Airbnb or Booking.com that need one availability calendar across direct and OTA stays
- Web agencies and freelancers who build hotel websites and want a ready booking engine and CMS
How it works
- Upload the files to your hosting account and run the installation wizard.
- Add the property, room types, photos, rates, seasons and booking conditions, then set up payment methods and iCal connections.
- Guests enter their dates and party size, compare rooms and offers, and add services or activities.
- The system calculates the total with taxes and fees and applies your payment rules (full payment, deposit or pay at the hotel).
- Reservations are confirmed instantly or held for your approval, and guests receive booking emails.
Ways to monetize
For a property, the value is lower OTA commission on direct bookings, deposits collected upfront and upsells such as breakfast offers, services and activities. An agency could offer installation, branding and hosting to hotels as a service, subject to the licence terms confirmed with the seller (see Good to know).
Technology
PHP 8 · MySQL · JavaScript · HTML5 / CSS3 · Pandao CMS · Stripe (cards, Apple Pay, Google Pay) · PayPal · iCal
What you get
- Booking website source code with a responsive theme
- Administration panel (bookings, planning, rates, rooms, extras, CMS)
- Installation wizard
- 30 days of seller support
Good to know
- Single property. The seller describes it as a system for a single hotel, resort, villa or guest house, not a multi-property marketplace like Booking.com.
- iCal, not a full channel manager. Availability is exchanged through iCal feeds. iCal syncs blocked dates, not rates or content, and OTAs refresh feeds periodically, so short-notice double bookings remain possible. Confirm the sync interval with the seller.
- Licence and origin. The product is built on Pandao CMS. Confirm with the seller that they own the code or hold resale rights, and what licence (single site or unlimited) the buyer receives.
- Your own accounts. You need your own hosting, Stripe and PayPal accounts. Card payments run on Stripe's hosted page.
- Demo content. The screenshots use sample data (a Santorini boutique hotel and placeholder guests and phone numbers). No live demo, video, revenue or customer figures are provided.
- Maintenance. No maintenance price is listed beyond 30 days of support. Ask about updates and PHP version compatibility.
What's included
- Admin Panel
- Website
Documentation
Visitors enter their dates and guest numbers, compare available rooms, choose an offer and add optional services or activities. The system calculates the total and applies your payment rules. Reservations are confirmed immediately or submitted for your approval, depending on your settings.
From the administration panel, manage bookings, record payments, update availability and monitor arrivals and departures. Guests receive booking emails and can access their reservation details online.
Support
Included: 30 days
Contact the publisher
Reviews
No reviews yet.