{"id":302226,"date":"2026-05-03T17:34:27","date_gmt":"2026-05-03T17:34:27","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/hotel-booking-management-system\/"},"modified":"2026-05-03T17:36:11","modified_gmt":"2026-05-03T17:36:11","slug":"quotel-hotel-booking","status":"publish","type":"plugin","link":"https:\/\/ro.wordpress.org\/plugins\/quotel-hotel-booking\/","author":23068298,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.0","stable_tag":"1.0.0","tested":"6.9.4","requires":"6.5","requires_php":"7.2","requires_plugins":null,"header_name":"Quotel Hotel Booking","header_author":"Syed Tarikul Islam","header_description":"A complete hotel booking management system for WordPress","assets_banners_color":"4b6075","last_updated":"2026-05-03 17:36:11","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.tarikul.top\/plugins\/ultimate-hotel-management-system\/","header_author_uri":"https:\/\/tarikul.top\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":49,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"riko910","date":"2026-05-03 17:36:11"}},"upgrade_notice":{"1.0.0":"<p>Initial release. No upgrade needed.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3521649,"resolution":"128x128","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3521649,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3521649,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3521649,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3521649,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3521649,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3521649,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3521649,"resolution":"6","location":"assets","locale":""}},"screenshots":{"1":"Admin Dashboard - Overview of all bookings and statistics","2":"Booking Management - List of all bookings with status and actions","3":"Room Management - Add and edit rooms with details and pricing","4":"Booking Form - Frontend booking form for customers","5":"Settings Page - Configure your booking system settings","6":"Calendar View - Visual calendar showing room availability","7":"Email Templates - Customize booking confirmation emails","8":"Reports - Booking statistics and revenue reports"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[13685,269,4488,722,19356],"plugin_category":[40],"plugin_contributors":[253023,239633],"plugin_business_model":[],"class_list":["post-302226","plugin","type-plugin","status-publish","hentry","plugin_tags-accommodation","plugin_tags-booking","plugin_tags-hotel","plugin_tags-reservation","plugin_tags-room-booking","plugin_category-calendar-and-events","plugin_contributors-queuecommerce","plugin_contributors-riko910","plugin_committers-riko910"],"banners":{"banner":"https:\/\/ps.w.org\/quotel-hotel-booking\/assets\/banner-772x250.png?rev=3521649","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/quotel-hotel-booking\/assets\/icon-128x128.png?rev=3521649","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/quotel-hotel-booking\/assets\/screenshot-1.png?rev=3521649","caption":"Admin Dashboard - Overview of all bookings and statistics"},{"src":"https:\/\/ps.w.org\/quotel-hotel-booking\/assets\/screenshot-2.png?rev=3521649","caption":"Booking Management - List of all bookings with status and actions"},{"src":"https:\/\/ps.w.org\/quotel-hotel-booking\/assets\/screenshot-3.png?rev=3521649","caption":"Room Management - Add and edit rooms with details and pricing"},{"src":"https:\/\/ps.w.org\/quotel-hotel-booking\/assets\/screenshot-4.png?rev=3521649","caption":"Booking Form - Frontend booking form for customers"},{"src":"https:\/\/ps.w.org\/quotel-hotel-booking\/assets\/screenshot-5.png?rev=3521649","caption":"Settings Page - Configure your booking system settings"},{"src":"https:\/\/ps.w.org\/quotel-hotel-booking\/assets\/screenshot-6.png?rev=3521649","caption":"Calendar View - Visual calendar showing room availability"}],"raw_content":"<!--section=description-->\n<p>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 &amp; breakfasts, and vacation rentals.<\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li><strong>Room Management<\/strong> - Create and manage different room types with detailed descriptions, pricing, and amenities<\/li>\n<li><strong>Booking System<\/strong> - Accept online bookings with a user-friendly reservation form<\/li>\n<li><strong>Calendar View<\/strong> - Visual calendar to track room availability and bookings<\/li>\n<li><strong>Customer Management<\/strong> - Store and manage customer information and booking history<\/li>\n<li><strong>Payment Integration<\/strong> - Ready for popular payment gateways (coming soon)<\/li>\n<li><strong>Email Notifications<\/strong> - Automatic email confirmations for bookings<\/li>\n<li><strong>Multi-language Ready<\/strong> - Fully translation-ready with .pot file included<\/li>\n<li><strong>Responsive Design<\/strong> - Works perfectly on all devices<\/li>\n<li><strong>Customizable Settings<\/strong> - Flexible configuration options<\/li>\n<\/ul>\n\n<h4>Premium Features (Coming Soon)<\/h4>\n\n<ul>\n<li>Advanced reporting and analytics<\/li>\n<li>Multiple payment gateways (Stripe, PayPal, etc.)<\/li>\n<li>Seasonal pricing and discounts<\/li>\n<li>Room add-ons and extras<\/li>\n<li>Booking synchronization with external calendars<\/li>\n<li>Frontend booking management for customers<\/li>\n<\/ul>\n\n<h3>Arbitrary section<\/h3>\n\n<p>You may put any arbitrary section in here that you want. Some suggestions:<\/p>\n\n<h4>Support<\/h4>\n\n<p>For support, please use the <a href=\"https:\/\/wordpress.org\/support\/plugin\/hotel-booking-manager\">WordPress support forums<\/a>.<\/p>\n\n<h4>Documentation<\/h4>\n\n<p>Complete documentation is available at [your documentation URL].<\/p>\n\n<h4>Roadmap<\/h4>\n\n<ul>\n<li>Version 1.1: Advanced reporting and analytics<\/li>\n<li>Version 1.2: Payment gateway integration<\/li>\n<li>Version 2.0: Frontend customer portal and advanced features<\/li>\n<\/ul>\n\n<h3>Additional Information<\/h3>\n\n<h4>Performance<\/h4>\n\n<p>The plugin is optimized for performance and follows WordPress coding standards. It uses minimal database queries and is cache-friendly.<\/p>\n\n<h4>Security<\/h4>\n\n<p>All data is sanitized and validated. The plugin uses WordPress nonces and follows security best practices.<\/p>\n\n<h4>Compatibility<\/h4>\n\n<p>Compatible with most WordPress themes and popular plugins like WooCommerce, Contact Form 7, and major caching plugins.<\/p>\n\n<h4>Browser Support<\/h4>\n\n<ul>\n<li>Chrome (latest)<\/li>\n<li>Firefox (latest)<\/li>\n<li>Safari (latest)<\/li>\n<li>Edge (latest)<\/li>\n<li>Opera (latest)<\/li>\n<\/ul>\n\n<h4>Credits<\/h4>\n\n<ul>\n<li>Icons by Dashicons (WordPress)<\/li>\n<li>Date picker by jQuery UI<\/li>\n<li>Calendar by FullCalendar<\/li>\n<\/ul>\n\n<h4>License<\/h4>\n\n<p>This plugin is licensed under the GPL v2 or later. See the LICENSE file for details.<\/p>\n\n<h3>Shortcodes<\/h3>\n\n<pre><code>[ultihoma_booking_form] - Displays the booking form\n[ultihoma_room_list] - Displays a list of available rooms\n[ultihoma_availability_calendar] - Shows room availability calendar\n[ultihoma_booking_search] - Adds a booking search form\n<\/code><\/pre>\n\n<p>Example:\n    [ultihoma_booking_form room_id=\"1\" show_pricing=\"yes\"]<\/p>\n\n<h3>Widgets<\/h3>\n\n<ul>\n<li>Booking Form Widget<\/li>\n<li>Availability Calendar Widget<\/li>\n<li>Room List Widget<\/li>\n<li>Booking Search Widget<\/li>\n<\/ul>\n\n<h3>Hooks and Filters<\/h3>\n\n<p>The plugin provides numerous hooks for developers:<\/p>\n\n<p><strong>Actions:<\/strong>\n* <code>ultihoma_booking_created<\/code> - Fires when a booking is created\n* <code>ultihoma_booking_updated<\/code> - Fires when a booking is updated\n* <code>ultihoma_booking_confirmed<\/code> - Fires when a booking is confirmed\n* <code>ultihoma_email_sent<\/code> - Fires after sending booking emails<\/p>\n\n<p><strong>Filters:<\/strong>\n* <code>ultihoma_room_price<\/code> - Filter room pricing\n* <code>ultihoma_booking_form_fields<\/code> - Customize booking form fields\n* <code>ultihoma_email_content<\/code> - Customize email content\n* <code>ultihoma_available_rooms_query<\/code> - Modify available rooms query<\/p>\n\n<p>Example usage:\n    add_filter('ultihoma_room_price', 'my_custom_pricing', 10, 2);<\/p>\n\n<h3>Template Overrides<\/h3>\n\n<p>You can override plugin templates by copying them to your theme:<\/p>\n\n<ol>\n<li>Copy templates from <code>\/hotel-booking-manager\/templates\/<\/code><\/li>\n<li>Paste them into <code>\/your-theme\/hotel-booking-manager\/<\/code><\/li>\n<li>Modify the templates as needed<\/li>\n<\/ol>\n\n<p>Available templates:\n* <code>booking-form.php<\/code>\n* <code>room-list.php<\/code>\n* <code>availability-calendar.php<\/code>\n* <code>booking-confirmation.php<\/code>\n* <code>emails\/booking-confirmation.php<\/code><\/p>\n\n<h3>Database Structure<\/h3>\n\n<p>The plugin creates two main tables:<\/p>\n\n<ol>\n<li><code>wp_ultihoma_rooms<\/code> - Stores room information<\/li>\n<li><code>wp_ultihoma_bookings<\/code> - Stores booking information<\/li>\n<\/ol>\n\n<p>You can uninstall the plugin to remove all data, or choose to keep data in the settings.<\/p>\n\n<h3>Uninstallation<\/h3>\n\n<p>To completely remove the plugin and all data:<\/p>\n\n<ol>\n<li>Deactivate the plugin<\/li>\n<li>Delete the plugin files<\/li>\n<li>The database tables will remain unless you delete them manually<\/li>\n<\/ol>\n\n<p>To keep data for future use, simply deactivate the plugin.<\/p>\n\n<h3>Privacy Policy<\/h3>\n\n<p>This plugin collects and stores:\n* Customer names\n* Email addresses\n* Phone numbers\n* Booking dates and details\n* IP addresses for security<\/p>\n\n<p>All data is stored securely and not shared with third parties without consent.<\/p>\n\n<h3>A Note from the Developer<\/h3>\n\n<p>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.<\/p>\n\n<p>Happy booking!<\/p>\n\n<!--section=installation-->\n<h4>Minimum Requirements<\/h4>\n\n<ul>\n<li>WordPress 5.0 or higher<\/li>\n<li>PHP 7.4 or higher<\/li>\n<li>MySQL 5.6 or higher<\/li>\n<\/ul>\n\n<h4>Installation Steps<\/h4>\n\n<ol>\n<li>Upload the <code>hotel-booking-manager<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Go to Hotel Booking \u2192 Settings to configure your booking system<\/li>\n<li>Add your rooms from Hotel Booking \u2192 Rooms<\/li>\n<li>Use the shortcode <code>[ultihoma_booking_form]<\/code> to display the booking form on any page<\/li>\n<\/ol>\n\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Download the plugin zip file<\/li>\n<li>Go to WordPress Admin \u2192 Plugins \u2192 Add New<\/li>\n<li>Click \"Upload Plugin\" and choose the downloaded zip file<\/li>\n<li>Click \"Install Now\" and then \"Activate\"<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20display%20the%20booking%20form%3F\"><h3>How do I display the booking form?<\/h3><\/dt>\n<dd><p>Use the shortcode <code>[ultihoma_booking_form]<\/code> on any page or post. You can also use the widget if you prefer.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20the%20booking%20form%3F\"><h3>Can I customize the booking form?<\/h3><\/dt>\n<dd><p>Yes, the booking form is fully customizable through the settings page and template overrides.<\/p><\/dd>\n<dt id=\"does%20it%20support%20multiple%20room%20types%3F\"><h3>Does it support multiple room types?<\/h3><\/dt>\n<dd><p>Yes, you can create unlimited room types with different pricing, capacities, and amenities.<\/p><\/dd>\n<dt id=\"is%20it%20mobile-friendly%3F\"><h3>Is it mobile-friendly?<\/h3><\/dt>\n<dd><p>Yes, the plugin is fully responsive and works perfectly on all devices.<\/p><\/dd>\n<dt id=\"can%20customers%20manage%20their%20bookings%3F\"><h3>Can customers manage their bookings?<\/h3><\/dt>\n<dd><p>In the current version, booking management is admin-only. Frontend customer management is planned for a future update.<\/p><\/dd>\n<dt id=\"does%20it%20support%20payments%3F\"><h3>Does it support payments?<\/h3><\/dt>\n<dd><p>The plugin includes payment gateway integration hooks. Full payment integration is coming in version 2.0.<\/p><\/dd>\n<dt id=\"how%20do%20i%20translate%20the%20plugin%3F\"><h3>How do I translate the plugin?<\/h3><\/dt>\n<dd><p>The plugin includes a .pot file in the <code>\/languages\/<\/code> folder. Use a translation tool like Loco Translate or Poedit.<\/p><\/dd>\n<dt id=\"is%20there%20a%20demo%20available%3F\"><h3>Is there a demo available?<\/h3><\/dt>\n<dd><p>Yes, you can see a live demo at [your demo URL here]<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0 - 2024-01-01<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Basic booking system with room management<\/li>\n<li>Admin dashboard with statistics<\/li>\n<li>Booking form shortcode<\/li>\n<li>Email notifications<\/li>\n<li>Database structure for rooms and bookings<\/li>\n<li>Basic reporting features<\/li>\n<li>Translation-ready with .pot file<\/li>\n<\/ul>","raw_excerpt":"A complete hotel booking and reservation management system for WordPress websites.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ro.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/302226","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ro.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ro.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ro.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=302226"}],"author":[{"embeddable":true,"href":"https:\/\/ro.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/riko910"}],"wp:attachment":[{"href":"https:\/\/ro.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=302226"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ro.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=302226"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ro.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=302226"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ro.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=302226"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ro.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=302226"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ro.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=302226"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}