Hotel bookingPHP scriptNew

Panda Multi Resorts 9Multi-hotel booking system and multi-vendor platform in PHP

A multi-hotel booking system in PHP: run several hotels, resorts or rentals from one website, each with its own owner, rooms, rates and payment accounts.

For hotel groups, resort operators, travel agencies and destination websites.

$79 one-off payment free updates 6 months of support

Buy on CodeCanyon for $79 Live demoAdmin demoDocumentation

Explore the admin demo with username admin and password admin123.

Panda Multi Resorts 9 — Hotel booking system & CMS for multiple hotels
Version
9.3.0 · changelog
Last update
7 October 2026
Runs on
Pandao CMS 8 · PHP 8.2 – 8.5
Rating
4.44 / 5 (82 ratings)
Support
6 months included

Manage rooms, rates and availability, take online bookings and payments, synchronise platform calendars, and offer guest reviews and activities. A responsive property website is included, with everything installed in minutes.

Version 9 has been completely rebuilt on Pandao CMS 8. Import properties, rates, bookings, pages and customer accounts from versions 4.0 to 8.1 in one operation, preserving passwords and page URLs.

Several hotels on one booking website

A multi-property booking engine under one brand: group hotels, resorts, villas and guest houses by destination. Each property has its own photos, rooms, terms, owners and payment accounts.

Search results across several hotels in Panda Multi Resorts: filters, property cards and total stay prices
Search results across several hotels in Panda Multi Resorts: filters, property cards and total stay prices

Rate calendars for every property

Manage each property’s rates and stay rules in a calendar, view seasons on a timeline, and set child prices by age. Copy a season to next year and adjust its prices in one click.

Rate calendar of a property in Panda Multi Resorts, the multi-hotel booking system
Rate calendar of a property in Panda Multi Resorts, the multi-hotel booking system

Airbnb and Booking.com calendar sync

Synchronise each room’s availability with Airbnb, Booking.com, Vrbo and other platforms that support iCal. Conflicts are flagged in the room planner and by email.

Airbnb calendar sync of a property in Panda Multi Resorts
Airbnb calendar sync of a property in Panda Multi Resorts

Booking calendar and room planner

See every room’s availability day by day on a desktop or tablet. Drag bookings to move them, select available dates to create a booking, and use the editor for bookings taken by phone.

Room planner of a property in Panda Multi Resorts
Room planner of a property in Panda Multi Resorts

Also in Panda Multi Resorts

Search and booking across properties

Guests search by destination and dates, compare properties in a list or on a map, and book several rooms and offers together with extras and activities. Displayed prices include taxes and mandatory fees.

Stripe, PayPal and offline payments

Accept payments through Stripe Checkout (cards, Apple Pay, Google Pay), PayPal, bank transfer, cheque or at the property. Collect a deposit or the full amount, hold rooms during payment and refund eligible cancellations.

Owner accounts and verified guest reviews

Guests are invited to review their stay, each review is verified, and properties can reply. Owners have access only to the properties they manage.

Multilingual, multi-currency booking site

Support unlimited languages, including right-to-left scripts. Display prices in the visitor’s currency using European Central Bank exchange rates, and show OpenStreetMap maps without an API key.

Panda Multi Resorts screenshots

What's included with Panda Multi Resorts

In the package

  • Pandao CMS 8 and Panda Multi Resorts 9, ready to upload with PHP libraries included (no Composer required)
  • Installation wizard and complete demo content: properties, rooms, rates, pages, articles and photos you can use on your site
  • Import tool for Panda Multi Resorts 4.0 to 8.1
  • Complete documentation included in the package and available online

Requirements

  • PHP 8.2 to 8.5, with the curl, dom, fileinfo, gd, mbstring, openssl, pdo and pdo_mysql extensions (intl recommended)
  • MySQL 5.7 or later, or MariaDB 10.3 or later
  • Apache with mod_rewrite, or IIS with URL Rewrite
  • HTTPS for online payments; a cron job is recommended

Upgrading from version 8

Install version 9 alongside your current site, then import its settings, languages, destinations, properties, rooms, rates, services, activities, customer and owner accounts with their passwords, bookings and payments, pages, articles, menus and media. The importer leaves your old site intact; switch your domain to the new site when you are ready.

Read the upgrade procedure

Multi-hotel booking system features

Catalogue

  • Unlimited destinations, properties and rooms, with photos, videos, facilities and themes
  • Room types with room numbers, occupancy limits and sizes
  • Activities and tours with scheduled sessions and capacity limits, bookable with a stay or separately
  • OpenStreetMap maps and directions, with no API key required

Rates and availability

  • Rates calendar for each property: nightly and weekday prices, minimum and maximum stays, arrival and departure days, room closures
  • Season timeline, with one-click copying to next year and price adjustments
  • Included guests, additional adult charges and child prices by age, set by property, room or period
  • Rate plans: non-refundable, breakfast included, early booking, last minute and dated promotions
  • Taxes and fees: VAT, tourist tax per guest per night with a minimum age, and fees per room, configured for each property
  • Mandatory and optional services, promo codes

Booking engine

  • Search by destination, dates, adults and children’s ages, with filters for category, budget and theme
  • Several rooms and offers in one booking, with the best room preselected, a live total and tax-inclusive prices
  • Availability calendar, alternative dates and properties, and an enquiry option when no rooms are available
  • Instant confirmation or confirmation on request, set for each property
  • "Complete your booking" card and payment reminders
  • Online cancellation during the free cancellation period, with automatic refunds
  • Customer accounts with booking history and personal details

Payments

  • Stripe Checkout, PayPal, bank transfer, cheque and payment at the property
  • Deposit options: a percentage, the first night, a fixed amount or the full stay
  • Separate Stripe and PayPal accounts for each property on a multi-vendor site

Administration

  • Dashboard with alerts, a room planner with drag and drop, and a booking editor
  • Property owners with access limited to their own properties, and owner applications through the website
  • Guest reviews moderated by the site and answered by the property
  • Diagnostic screen, automatic tasks and one-click database updates
  • Admin panel in English, French, Spanish, Portuguese, Dutch, Russian and Turkish

Website

  • Responsive theme with widgets managed from the admin panel
  • Unlimited languages, including right-to-left support, with translatable text and email templates
  • Logo and brand colours configured in Settings
  • Clean URLs in each language, title tags, sitemap and robots directives
  • Cookie banner with "Reject all", a pre-filled privacy policy, account deletion and invisible reCAPTCHA v3

Related guides

Questions about Panda Multi Resorts

Can I try it before buying?

Yes. The live demo includes the admin panel: sign in with username admin and password admin123 and try properties, rates, bookings and the room planner. Changes made by visitors are reset every night.

Is it right for a single hotel?

It works, but Panda Resort is made for one property: simpler screens and a lower price. If you open a second property later, add Multi Resorts Add-on to Panda Resort and keep all your data.

Can I add the booking engine to my existing Pandao CMS 8 website?

Yes. Multi Resorts Add-on provides the same engine separately for websites running Pandao CMS 8.2 or later. Booking features appear for visitors only when you publish your first property.

What hosting do I need?

Standard PHP hosting: PHP 8.2 to 8.5, MySQL 5.7 or MariaDB 10.3 or later, and Apache with mod_rewrite, which most hosting plans provide. Online payments need HTTPS. After installation, the Diagnostic screen checks your server for you.

Do I need to be a developer?

No. Upload the files, create a database and let the installation wizard do the rest. Properties, rooms, rates, payments, pages and emails are all managed from the admin panel. Only design changes beyond your logo, colours and widgets call for HTML and CSS.

Can I change the design?

Set your logo and brand colours in Settings, arrange widgets and build pages with the page builder. For deeper changes, a child theme keeps your own templates and styles apart, so updates never overwrite them. We also take on custom work on request: integrations, new features or design.

Which licence do I need?

A Regular licence covers one website, yours or a client's: an agency buys one licence per client site. If people pay to use the site itself, for example a booking platform you rent to hotels as a service, you need the Extended licence. See Envato's licence terms.

Is it a one-off payment?

Yes. You pay once on CodeCanyon and every update is free. Six months of support are included: extend them to twelve when you buy, or renew them later.

Can I upgrade from Panda Multi Resorts 8 without losing my data?

Yes. Install version 9 alongside your current site with a new, empty database, then run the importer. It transfers settings, properties, rates, bookings, accounts with their passwords, pages and media without modifying the old site. Follow the step-by-step documentation.

Do guests pay in their own currency?

No. Converted prices are shown for reference only. Guests pay in the site’s main currency, as stated on the booking page.

Already a customer? Installation, email and payment issues are answered on the support page. Another question before buying? Ask it in the product's Comments tab on CodeCanyon.

Get Panda Multi Resorts, the multi-hotel booking system

$79 once on CodeCanyon, free updates and 6 months of support. Try every screen on the live demo first.

Buy on CodeCanyon for $79 Live demoDocumentation

Bought it already? Open the Support tab · How support works