Hotel Booking
Hotel Booking for NexoPOS 6.x
Hotel Booking turns your NexoPOS installation into a complete property-management tool. Manage rooms, take reservations, price them dynamically, bill guests through the POS, and keep your availability in sync with the OTAs you already sell on — all inside the NexoPOS dashboard, with no external service and no extra subscription.
Rooms
- Room list with search and filters, full create / edit / detail screens
- Status workflow: available, occupied, maintenance, cleaning, unavailable
- Optional photo and feature list per room
Reservations
- List view and an interactive booking calendar
- Per-night (daily) or hourly bookings
- Automatic night count and total price from your pricing rules
- Status workflow: pending, confirmed, checked-in, checked-out, cancelled, no-show, paid
- Guest details, special requests, adults/children
Dynamic pricing
- Pricing rules by date range or by day of the week
- Priority handling when several rules overlap
- Separate per-night and per-hour rates, custom labels (High season, Weekend, Promo…)
- Activate / deactivate rules without deleting them
- Price-suggestion API used automatically when creating a booking
POS & payments (native NexoPOS integration)
- The outstanding balance of a booking is pushed to the register as a dedicated service product
- Payments taken at the POS update the booking automatically; a booking is marked paid once fully settled
- Uses the standard NexoPOS order and payment system — reporting, cash register and receipts all work as usual
PDF invoices
- One-click invoice per booking, with optional inclusion of the guest's POS orders during the stay
- Configurable hotel logo, invoice number prefix, tax number and footer
- Preview, download, email to the guest, and bulk generation
- Rendered with the PDF engine bundled in NexoPOS — nothing to install
External calendar sync (iCal / CalDAV)
- Import reservations from Airbnb, Booking.com, VRBO, Expedia, or any iCal URL
- Automatic sync every 15 minutes, configurable per source
- Export your bookings as iCal feeds (all rooms or per room) to push availability back to the OTAs, Google Calendar, Outlook or Apple Calendar
- Full import history with per-run statistics and conflict detection
Permissions & roles
- 28 granular permissions across rooms, bookings, pricing, calendars and invoices
- A ready-to-use Hotel Manager role that bundles everything needed to run the property (including the customer, product and POS permissions)
- Every permission is granted to the admin role on install
Requirements
- NexoPOS 6.2.x
- PHP 8.0.2+
- No external Composer dependency. The module is fully self-contained.
What's included
- The module (upload-and-enable ZIP)
- English, French and Portuguese translations
- Vue 3 / TypeScript source and Vite config, so the front-end assets can be rebuilt
- Full README and uninstall command
Installation
- Dashboard → Modules → upload the ZIP.
- Click Enable and run the migrations when prompted.
php artisan cache:clear
That's it. Migrations create the database tables, the permissions, the Hotel Manager role and the POS service product automatically — there is no manual setup step. A hotel:uninstall command cleanly removes everything if needed.
Support
Bug fixes and NexoPOS-6.x compatibility updates included. [add your support email / contact here]
Version
v1.3.0
Last Update
14 Sep 2026
Downloads
0
Renewal Price
Same as purchase