Quotel Hotel Booking

説明

Quotel Hotel Booking is a powerful, yet easy-to-use plugin that transforms your WordPress website into a fully functional hotel booking system. Perfect for hotels, resorts, bed & breakfasts, and vacation rentals.

Key Features

  • Room Management – Create and manage different room types with detailed descriptions, pricing, and amenities
  • Booking System – Accept online bookings with a user-friendly reservation form
  • Calendar View – Visual calendar to track room availability and bookings
  • Customer Management – Store and manage customer information and booking history
  • Payment Integration – Ready for popular payment gateways (coming soon)
  • Email Notifications – Automatic email confirmations for bookings
  • Multi-language Ready – Fully translation-ready with .pot file included
  • Responsive Design – Works perfectly on all devices
  • Customizable Settings – Flexible configuration options

Premium Features (Coming Soon)

  • Advanced reporting and analytics
  • Multiple payment gateways (Stripe, PayPal, etc.)
  • Seasonal pricing and discounts
  • Room add-ons and extras
  • Booking synchronization with external calendars
  • Frontend booking management for customers

Arbitrary section

You may put any arbitrary section in here that you want. Some suggestions:

Support

For support, please use the WordPress support forums.

Documentation

Complete documentation is available at [your documentation URL].

Roadmap

  • Version 1.1: Advanced reporting and analytics
  • Version 1.2: Payment gateway integration
  • Version 2.0: Frontend customer portal and advanced features

Additional Information

Performance

The plugin is optimized for performance and follows WordPress coding standards. It uses minimal database queries and is cache-friendly.

Security

All data is sanitized and validated. The plugin uses WordPress nonces and follows security best practices.

Compatibility

Compatible with most WordPress themes and popular plugins like WooCommerce, Contact Form 7, and major caching plugins.

Browser Support

  • Chrome (latest)
  • Firefox (latest)
  • Safari (latest)
  • Edge (latest)
  • Opera (latest)

Credits

  • Icons by Dashicons (WordPress)
  • Date picker by jQuery UI
  • Calendar by FullCalendar

License

This plugin is licensed under the GPL v2 or later. See the LICENSE file for details.

Shortcodes

[ultihoma_booking_form] - Displays the booking form
[ultihoma_room_list] - Displays a list of available rooms
[ultihoma_availability_calendar] - Shows room availability calendar
[ultihoma_booking_search] - Adds a booking search form

Example:
[ultihoma_booking_form room_id=”1″ show_pricing=”yes”]

Widgets

  • Booking Form Widget
  • Availability Calendar Widget
  • Room List Widget
  • Booking Search Widget

Hooks and Filters

The plugin provides numerous hooks for developers:

Actions:
* ultihoma_booking_created – Fires when a booking is created
* ultihoma_booking_updated – Fires when a booking is updated
* ultihoma_booking_confirmed – Fires when a booking is confirmed
* ultihoma_email_sent – Fires after sending booking emails

Filters:
* ultihoma_room_price – Filter room pricing
* ultihoma_booking_form_fields – Customize booking form fields
* ultihoma_email_content – Customize email content
* ultihoma_available_rooms_query – Modify available rooms query

Example usage:
add_filter(‘ultihoma_room_price’, ‘my_custom_pricing’, 10, 2);

Template Overrides

You can override plugin templates by copying them to your theme:

  1. Copy templates from /hotel-booking-manager/templates/
  2. Paste them into /your-theme/hotel-booking-manager/
  3. Modify the templates as needed

Available templates:
* booking-form.php
* room-list.php
* availability-calendar.php
* booking-confirmation.php
* emails/booking-confirmation.php

Database Structure

The plugin creates two main tables:

  1. wp_ultihoma_rooms – Stores room information
  2. wp_ultihoma_bookings – Stores booking information

You can uninstall the plugin to remove all data, or choose to keep data in the settings.

Uninstallation

To completely remove the plugin and all data:

  1. Deactivate the plugin
  2. Delete the plugin files
  3. The database tables will remain unless you delete them manually

To keep data for future use, simply deactivate the plugin.

Privacy Policy

This plugin collects and stores:
* Customer names
* Email addresses
* Phone numbers
* Booking dates and details
* IP addresses for security

All data is stored securely and not shared with third parties without consent.

A Note from the Developer

Thank you for choosing Hotel Booking Manager! I’ve put a lot of effort into making this plugin both powerful and easy to use. If you find it useful, please consider leaving a review or contributing to its development.

Happy booking!

スクリーンショット

  • Admin Dashboard – Overview of all bookings and statistics
  • Booking Management – List of all bookings with status and actions
  • Room Management – Add and edit rooms with details and pricing
  • Booking Form – Frontend booking form for customers
  • Settings Page – Configure your booking system settings
  • Calendar View – Visual calendar showing room availability

インストール

Minimum Requirements

  • WordPress 5.0 or higher
  • PHP 7.4 or higher
  • MySQL 5.6 or higher

Installation Steps

  1. Upload the hotel-booking-manager folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Go to Hotel Booking Settings to configure your booking system
  4. Add your rooms from Hotel Booking Rooms
  5. Use the shortcode [ultihoma_booking_form] to display the booking form on any page

Manual Installation

  1. Download the plugin zip file
  2. Go to WordPress Admin Plugins Add New
  3. Click “Upload Plugin” and choose the downloaded zip file
  4. Click “Install Now” and then “Activate”

FAQ

How do I display the booking form?

Use the shortcode [ultihoma_booking_form] on any page or post. You can also use the widget if you prefer.

Can I customize the booking form?

Yes, the booking form is fully customizable through the settings page and template overrides.

Does it support multiple room types?

Yes, you can create unlimited room types with different pricing, capacities, and amenities.

Is it mobile-friendly?

Yes, the plugin is fully responsive and works perfectly on all devices.

Can customers manage their bookings?

In the current version, booking management is admin-only. Frontend customer management is planned for a future update.

Does it support payments?

The plugin includes payment gateway integration hooks. Full payment integration is coming in version 2.0.

How do I translate the plugin?

The plugin includes a .pot file in the /languages/ folder. Use a translation tool like Loco Translate or Poedit.

Is there a demo available?

Yes, you can see a live demo at [your demo URL here]

評価

このプラグインにはレビューがありません。

貢献者と開発者

Quotel Hotel Booking はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。

貢献者

“Quotel Hotel Booking” をあなたの言語に翻訳しましょう。

開発に興味がありますか ?

コードを閲覧するか、SVN リポジトリをチェックするか、開発ログRSS で購読してみてください。

変更履歴

1.0.0 – 2024-01-01

  • Initial release
  • Basic booking system with room management
  • Admin dashboard with statistics
  • Booking form shortcode
  • Email notifications
  • Database structure for rooms and bookings
  • Basic reporting features
  • Translation-ready with .pot file