{"id":2688,"date":"2026-02-07T16:52:02","date_gmt":"2026-02-07T16:52:02","guid":{"rendered":"https:\/\/devad.io\/guides\/?p=2688"},"modified":"2026-02-07T18:03:15","modified_gmt":"2026-02-07T18:03:15","slug":"hotel-management-system-documentation","status":"publish","type":"post","link":"https:\/\/devad.io\/guides\/web-devad-io-docs\/hotel-management-system-documentation\/","title":{"rendered":"Hotel Management System Documentation"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\" id=\"comprehensive-user-guide-code-verified-complete\">Comprehensive User Guide \u2013 Code-Verified &amp; Complete<\/h2>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"1-system-overview\">1. System Overview<\/h3>\n\n\n\n<p>The Hotel Management System is an integrated module within the website&#8217;s admin dashboard that enables full control over accommodation operations\u2014from foundational settings to room, amenity, coupon, category, and booking management.<\/p>\n\n\n\n<p><strong>Setting up Theme:<\/strong><br>Dashboard \u2192 Settings \u2192 Themes \u2192 Theme Nine<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/image-65-1024x346.png\" loading=\"lazy\" alt=\"\" class=\"wp-image-460\" \/><\/figure>\n\n\n\n<p><strong>Navigation Path<\/strong>:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>Dashboard \u2192 Settings \u2192 Themes \u2192 Theme Nine \u2192 Hotel Management<\/code><\/pre>\n\n\n\n<p><strong>Available Sections<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Settings<\/strong> \u2013 General system configuration<\/li>\n\n\n\n<li><strong>Coupons<\/strong> \u2013 Discount code management<\/li>\n\n\n\n<li><strong>Amenities<\/strong> \u2013 Room facilities management<\/li>\n\n\n\n<li><strong>Categories<\/strong> \u2013 Room type classification<\/li>\n\n\n\n<li><strong>Rooms<\/strong> \u2013 Individual room configuration<\/li>\n\n\n\n<li><strong>Room Bookings<\/strong> \u2013 Booking management (All, Paid, Unpaid)<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"2-settings\">2. Settings<\/h3>\n\n\n\n<p>The Settings page controls the overall behavior of the hotel booking system.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"2-1-available-settings\">2.1. Available Settings<\/h4>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/image-66-1024x454.png\" loading=\"lazy\" alt=\"\" class=\"wp-image-461\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Setting<\/th><th>Options<\/th><th>Description<\/th><th>Impact<\/th><\/tr><\/thead><tbody><tr><td><strong>Rooms<\/strong><\/td><td>Active \/ Deactive<\/td><td>Enables\/disables the entire room booking system<\/td><td>When deactive, customers won&#8217;t see any room booking information on their dashboard<\/td><\/tr><tr><td><strong>Category Status<\/strong><\/td><td>Active \/ Deactive<\/td><td>Controls visibility of room categories<\/td><td>Determines whether categories are shown publicly<\/td><\/tr><tr><td><strong>Rating Status<\/strong><\/td><td>Active \/ Deactive<\/td><td>Enables\/disables guest rating system<\/td><td>Allows or prevents guests from submitting room reviews<\/td><\/tr><tr><td><strong>Guest Checkout Status<\/strong><\/td><td>Active \/ Deactive<\/td><td>Allows booking without account creation<\/td><td>When active, users can checkout as guests without logging in<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"2-2-how-to-update-settings\">2.2. How to Update Settings<\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Navigate to: <code>Hotel Management \u2192 Settings<\/code><\/li>\n\n\n\n<li>Select desired options for each setting using radio buttons<\/li>\n\n\n\n<li>Click <strong>Update<\/strong> button to save changes<\/li>\n<\/ol>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\u26a0\ufe0f <strong>Warning<\/strong>: Changes to settings take effect immediately and affect all users.<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"3-coupons-management\">3. Coupons Management<\/h3>\n\n\n\n<p>Coupons allow you to create promotional discount codes for room bookings.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"3-1-coupon-table-structure\">3.1. Coupon Table Structure<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Column<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><strong>#<\/strong><\/td><td>Sequential ID number<\/td><\/tr><tr><td><strong>Name<\/strong><\/td><td>Internal reference name (e.g., &#8220;Summer Sale&#8221;)<\/td><\/tr><tr><td><strong>Code<\/strong><\/td><td>Coupon code customers enter (e.g., &#8220;SUMMER20&#8221;)<\/td><\/tr><tr><td><strong>Discount<\/strong><\/td><td>Discount value (Fixed amount or Percentage)<\/td><\/tr><tr><td><strong>Created<\/strong><\/td><td>Creation timestamp (e.g., &#8220;1 week ago&#8221;)<\/td><\/tr><tr><td><strong>Status<\/strong><\/td><td>Active\/Inactive badge indicator<\/td><\/tr><tr><td><strong>Actions<\/strong><\/td><td>Edit and Delete buttons<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"3-2-creating-a-new-coupon\">3.2. Creating a New Coupon<\/h4>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/image-67-1024x432.png\" loading=\"lazy\" alt=\"\" class=\"wp-image-462\" \/><\/figure>\n\n\n\n<p><strong>Access<\/strong>: <code>Hotel Management \u2192 Coupons \u2192 Add<\/code> (top-right button)<\/p>\n\n\n\n<p><strong>Form Fields<\/strong>:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Field<\/th><th>Type<\/th><th>Required<\/th><th>Description<\/th><th>Example<\/th><\/tr><\/thead><tbody><tr><td><strong>Name<\/strong><\/td><td>Text<\/td><td>\u2705<\/td><td>Internal reference name<\/td><td>&#8220;Winter Promotion&#8221;<\/td><\/tr><tr><td><strong>Code<\/strong><\/td><td>Text<\/td><td>\u2705<\/td><td>Coupon code for customers<\/td><td>&#8220;WINTER25&#8221;<\/td><\/tr><tr><td><strong>Coupon Type<\/strong><\/td><td>Dropdown<\/td><td>\u2705<\/td><td><code>Fixed<\/code> or <code>Percentage<\/code><\/td><td>&#8220;Percentage&#8221;<\/td><\/tr><tr><td><strong>Value<\/strong><\/td><td>Number<\/td><td>\u2705<\/td><td>Discount amount (step: 0.01)<\/td><td>25.00<\/td><\/tr><tr><td><strong>Start Date<\/strong><\/td><td>Datepicker<\/td><td>\u2705<\/td><td>When coupon becomes valid<\/td><td>12\/29\/2025<\/td><\/tr><tr><td><strong>End Date<\/strong><\/td><td>Datepicker<\/td><td>\u2705<\/td><td>When coupon expires<\/td><td>01\/31\/2026<\/td><\/tr><tr><td><strong>Serial Number<\/strong><\/td><td>Number<\/td><td>\u2705<\/td><td>Display priority<\/td><td>1<\/td><\/tr><tr><td><strong>Rooms<\/strong><\/td><td>Multi-select<\/td><td>\u274c<\/td><td>Specific rooms for this coupon<\/td><td>(Leave empty for all rooms)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"3-3-coupon-types\">3.3. Coupon Types<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Type<\/th><th>Calculation<\/th><th>Example<\/th><\/tr><\/thead><tbody><tr><td><strong>Fixed<\/strong><\/td><td>Subtract fixed amount from total<\/td><td>Room: $200 &#8211; Coupon $30 = <strong>$170<\/strong><\/td><\/tr><tr><td><strong>Percentage<\/strong><\/td><td>Apply percentage discount<\/td><td>Room: $200 &#8211; Coupon 15% = <strong>$170<\/strong><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"3-4-serial-number-priority\">3.4. Serial Number Priority<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Lower number<\/strong> = Appears first (higher priority)<\/li>\n\n\n\n<li><strong>Higher number<\/strong> = Appears later (lower priority)<\/li>\n<\/ul>\n\n\n\n<p><strong>Recommended Practice<\/strong>: Use intervals (10, 20, 30) to allow future insertions without renumbering.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"3-5-room-specific-coupons\">3.5. Room-Specific Coupons<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Targeted Promotion<\/strong>: Assign coupons to specific rooms only<\/li>\n\n\n\n<li><strong>Leave Empty<\/strong>: Coupon applies to all rooms in the system<\/li>\n\n\n\n<li><strong>Multi-select<\/strong>: Hold Ctrl\/Cmd to select multiple rooms<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"3-6-editing-deleting-coupons\">3.6. Editing &amp; Deleting Coupons<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Action<\/th><th>Process<\/th><\/tr><\/thead><tbody><tr><td><strong>Edit<\/strong><\/td><td>Click &#8220;Edit&#8221; \u2192 Modify fields \u2192 Update<\/td><\/tr><tr><td><strong>Delete<\/strong><\/td><td>Click &#8220;Delete&#8221; \u2192 Confirm in modal \u2192 Permanent removal<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\u26a0\ufe0f <strong>Warning<\/strong>: Deleted coupons cannot be recovered.<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"4-amenities-management\">4. Amenities Management<\/h3>\n\n\n\n<p>Amenities are facilities and features available in rooms that you can showcase to guests.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"4-1-amenities-table\">4.1. Amenities Table<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Column<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><strong>Checkbox<\/strong><\/td><td>Select for bulk operations<\/td><\/tr><tr><td><strong>Name<\/strong><\/td><td>Amenity title (e.g., &#8220;Free Wi-Fi&#8221;)<\/td><\/tr><tr><td><strong>Serial Number<\/strong><\/td><td>Display order priority<\/td><\/tr><tr><td><strong>Actions<\/strong><\/td><td>Edit or Delete options<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"4-2-creating-a-new-amenity\">4.2. Creating a New Amenity<\/h4>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/image-68-1024x460.png\" loading=\"lazy\" alt=\"\" class=\"wp-image-463\" \/><\/figure>\n\n\n\n<p><strong>Access<\/strong>: <code>Hotel Management \u2192 Amenities \u2192 Add Amenity<\/code><\/p>\n\n\n\n<p><strong>Form Fields<\/strong>:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Field<\/th><th>Type<\/th><th>Required<\/th><th>Description<\/th><th>Example<\/th><\/tr><\/thead><tbody><tr><td><strong>Language<\/strong><\/td><td>Dropdown<\/td><td>\u2705<\/td><td>Content language<\/td><td>English<\/td><\/tr><tr><td><strong>Amenity Name<\/strong><\/td><td>Text<\/td><td>\u2705<\/td><td>Descriptive title<\/td><td>&#8220;Free High-Speed Wi-Fi&#8221;<\/td><\/tr><tr><td><strong>Serial Number<\/strong><\/td><td>Number<\/td><td>\u2705<\/td><td>Display priority<\/td><td>1<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"4-3-serial-number-display-logic\">4.3. Serial Number Display Logic<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Lower number<\/strong> = Appears first in the list<\/li>\n\n\n\n<li><strong>Higher number<\/strong> = Appears later in the list<\/li>\n<\/ul>\n\n\n\n<p><strong>Example Display Order<\/strong>:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Free Wi-Fi<\/li>\n\n\n\n<li>Air Conditioning<\/li>\n\n\n\n<li>Smart TV<\/li>\n\n\n\n<li>Mini Fridge<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"4-4-bulk-operations\">4.4. Bulk Operations<\/h4>\n\n\n\n<p>The system supports bulk deletion of amenities:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Select multiple amenities using checkboxes<\/li>\n\n\n\n<li>Click the <strong>&#8220;Delete&#8221;<\/strong> button that appears<\/li>\n\n\n\n<li>Confirm deletion in the modal<\/li>\n<\/ol>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\u26a0\ufe0f <strong>Warning<\/strong>: Bulk deletion is permanent and cannot be undone.<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"4-5-language-management\">4.5. Language Management<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Amenities support multilingual content<\/li>\n\n\n\n<li>Select language from dropdown before creating\/editing<\/li>\n\n\n\n<li>Each language version is stored separately<\/li>\n\n\n\n<li>Guests see amenities in their selected language<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"5-room-categories-management\">5. Room Categories Management<\/h3>\n\n\n\n<p>Categories classify rooms into different types (e.g., Standard, Deluxe, Suite).<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"5-1-categories-table\">5.1. Categories Table<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Column<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><strong>Checkbox<\/strong><\/td><td>Select for bulk operations<\/td><\/tr><tr><td><strong>Name<\/strong><\/td><td>Category title (e.g., &#8220;Deluxe Room&#8221;)<\/td><\/tr><tr><td><strong>Status<\/strong><\/td><td>Active\/Inactive badge indicator<\/td><\/tr><tr><td><strong>Serial Number<\/strong><\/td><td>Display priority<\/td><\/tr><tr><td><strong>Actions<\/strong><\/td><td>Edit or Delete options<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"5-2-creating-a-new-category\">5.2. Creating a New Category<\/h4>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/image-69-1024x457.png\" loading=\"lazy\" alt=\"\" class=\"wp-image-464\" \/><\/figure>\n\n\n\n<p><strong>Access<\/strong>: <code>Hotel Management \u2192 Categories \u2192 Add Category<\/code><\/p>\n\n\n\n<p><strong>Form Fields<\/strong>:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Field<\/th><th>Type<\/th><th>Required<\/th><th>Description<\/th><th>Example<\/th><\/tr><\/thead><tbody><tr><td><strong>Language<\/strong><\/td><td>Dropdown<\/td><td>\u2705<\/td><td>Content language<\/td><td>English<\/td><\/tr><tr><td><strong>Category Name<\/strong><\/td><td>Text<\/td><td>\u2705<\/td><td>Descriptive name<\/td><td>&#8220;Family Suite&#8221;<\/td><\/tr><tr><td><strong>Category Status<\/strong><\/td><td>Dropdown<\/td><td>\u2705<\/td><td><code>Active<\/code> or <code>Deactive<\/code><\/td><td>Active<\/td><\/tr><tr><td><strong>Category Serial Number<\/strong><\/td><td>Number<\/td><td>\u2705<\/td><td>Display priority<\/td><td>1<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"5-3-category-status\">5.3. Category Status<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Status<\/th><th>Effect<\/th><\/tr><\/thead><tbody><tr><td><strong>Active<\/strong><\/td><td>Category is visible to guests on the website<\/td><\/tr><tr><td><strong>Deactive<\/strong><\/td><td>Category is hidden from public view<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"5-4-serial-number-priority\">5.4. Serial Number Priority<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Lower number<\/strong> = Appears first in category listings<\/li>\n\n\n\n<li><strong>Higher number<\/strong> = Appears later in category listings<\/li>\n<\/ul>\n\n\n\n<p><strong>Recommended<\/strong>: Use intervals (10, 20, 30) for flexibility.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"5-5-bulk-operations\">5.5. Bulk Operations<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Select multiple categories using checkboxes<\/li>\n\n\n\n<li>Click <strong>Delete<\/strong> button for bulk removal<\/li>\n\n\n\n<li>Confirm deletion in modal<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"6-rooms-management\">6. Rooms Management<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/image-70-1024x367.png\" loading=\"lazy\" alt=\"\" class=\"wp-image-465\" \/><\/figure>\n\n\n\n<p>This section allows you to create and configure individual rooms with complete details.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"6-1-rooms-table\">6.1. Rooms Table<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Column<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><strong>Checkbox<\/strong><\/td><td>Select for bulk operations<\/td><\/tr><tr><td><strong>Title<\/strong><\/td><td>Room name\/title<\/td><\/tr><tr><td><strong>Category<\/strong><\/td><td>Assigned category<\/td><\/tr><tr><td><strong>Status<\/strong><\/td><td>Show\/Hide badge<\/td><\/tr><tr><td><strong>Featured<\/strong><\/td><td>Yes\/No dropdown (toggle featured status)<\/td><\/tr><tr><td><strong>Rent<\/strong><\/td><td>Price per night<\/td><\/tr><tr><td><strong>Actions<\/strong><\/td><td>Edit and Delete buttons<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"6-2-creating-a-new-room\">6.2. Creating a New Room<\/h4>\n\n\n\n<p><strong>Access<\/strong>: <code>Hotel Management \u2192 Rooms \u2192 Add Room<\/code><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/image-71-761x1024.png\" loading=\"lazy\" alt=\"\" class=\"wp-image-466\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"6-3-room-configuration-form\">6.3. Room Configuration Form<\/h4>\n\n\n\n<p>The room creation form is divided into several sections:<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"section-1-media-upload\"><strong>Section 1: Media Upload<\/strong><\/h5>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Field<\/th><th>Type<\/th><th>Required<\/th><th>Description<\/th><th>Notes<\/th><\/tr><\/thead><tbody><tr><td><strong>Slider Images<\/strong><\/td><td>Dropzone Upload<\/td><td>\u2705<\/td><td>Multiple images for room gallery<\/td><td>Recommended size: <strong>770\u00d7600 pixels<\/strong><\/td><\/tr><tr><td><strong>Featured Image<\/strong><\/td><td>File Upload<\/td><td>\u2705<\/td><td>Main room image<\/td><td>Shown as primary thumbnail<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"section-2-basic-information\"><strong>Section 2: Basic Information<\/strong><\/h5>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Field<\/th><th>Type<\/th><th>Required<\/th><th>Description<\/th><th>Example<\/th><\/tr><\/thead><tbody><tr><td><strong>Room Status<\/strong><\/td><td>Dropdown<\/td><td>\u2705<\/td><td><code>Show<\/code> or <code>Hide<\/code><\/td><td>Show = visible to guests<\/td><\/tr><tr><td><strong>Rent \/ Night<\/strong><\/td><td>Number<\/td><td>\u2705<\/td><td>Price per night (step: 0.01)<\/td><td>20.00<\/td><\/tr><tr><td><strong>Quantity<\/strong><\/td><td>Number<\/td><td>\u2705<\/td><td>Number of available rooms<\/td><td>1<\/td><\/tr><tr><td><strong>Beds<\/strong><\/td><td>Number<\/td><td>\u2705<\/td><td>Number of beds<\/td><td>2<\/td><\/tr><tr><td><strong>Baths<\/strong><\/td><td>Number<\/td><td>\u2705<\/td><td>Number of bathrooms<\/td><td>1<\/td><\/tr><tr><td><strong>Max Guests<\/strong><\/td><td>Number<\/td><td>\u274c<\/td><td>Maximum occupancy<\/td><td>Leave blank for unlimited<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"section-3-location-information\"><strong>Section 3: Location Information<\/strong><\/h5>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Field<\/th><th>Type<\/th><th>Required<\/th><th>Description<\/th><th>Example<\/th><\/tr><\/thead><tbody><tr><td><strong>Latitude<\/strong><\/td><td>Text<\/td><td>\u274c<\/td><td>GPS latitude for Google Maps<\/td><td>1232<\/td><\/tr><tr><td><strong>Longitude<\/strong><\/td><td>Text<\/td><td>\u274c<\/td><td>GPS longitude for Google Maps<\/td><td>1233<\/td><\/tr><tr><td><strong>Address<\/strong><\/td><td>Text<\/td><td>\u274c<\/td><td>Physical address<\/td><td>&#8220;123 Hotel Street&#8221;<\/td><\/tr><tr><td><strong>Phone<\/strong><\/td><td>Text<\/td><td>\u274c<\/td><td>Contact phone number<\/td><td>+090123456789<\/td><\/tr><tr><td><strong>Email<\/strong><\/td><td>Email<\/td><td>\u274c<\/td><td>Contact email<\/td><td>test@hotel.com<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\u2139\ufe0f <strong>Note<\/strong>: Latitude and Longitude will be used to display the room location on Google Maps.<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h5 class=\"wp-block-heading\" id=\"section-4-language-specific-content\"><strong>Section 4: Language-Specific Content<\/strong><\/h5>\n\n\n\n<p><em>(Accordion section for each language)<\/em><\/p>\n\n\n\n<p><strong>Default: English Language<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Field<\/th><th>Type<\/th><th>Required<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><strong>Room Title<\/strong><\/td><td>Text<\/td><td>\u2705<\/td><td>Room name\/title<\/td><\/tr><tr><td><strong>Category<\/strong><\/td><td>Dropdown<\/td><td>\u2705<\/td><td>Assign room category<\/td><\/tr><tr><td><strong>Room Amenities<\/strong><\/td><td>Checkboxes<\/td><td>\u2705<\/td><td>Select available amenities<\/td><\/tr><tr><td><strong>Summary<\/strong><\/td><td>Textarea<\/td><td>\u2705<\/td><td>Brief room description (3 rows)<\/td><\/tr><tr><td><strong>Room Description<\/strong><\/td><td>Summernote Editor<\/td><td>\u2705<\/td><td>Detailed description (WYSIWYG editor)<\/td><\/tr><tr><td><strong>Meta Keywords<\/strong><\/td><td>Tags Input<\/td><td>\u274c<\/td><td>SEO keywords (comma-separated tags)<\/td><\/tr><tr><td><strong>Meta Description<\/strong><\/td><td>Textarea<\/td><td>\u274c<\/td><td>SEO meta description (5 rows)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"6-4-editing-existing-rooms\">6.4. Editing Existing Rooms<\/h4>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/image-72-695x1024.png\" loading=\"lazy\" alt=\"\" class=\"wp-image-467\" \/><\/figure>\n\n\n\n<p><strong>Access<\/strong>: Click <strong>Edit<\/strong> button on any room row<\/p>\n\n\n\n<p><strong>Features<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>All fields from creation form are editable<\/li>\n\n\n\n<li>Existing slider images are displayed with delete option<\/li>\n\n\n\n<li>Featured image preview shown<\/li>\n\n\n\n<li>Language content can be modified<\/li>\n\n\n\n<li>Amenities can be checked\/unchecked<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"6-5-featured-room-toggle\">6.5. Featured Room Toggle<\/h4>\n\n\n\n<p>Each room has a <strong>Featured<\/strong> dropdown in the table:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Yes<\/strong> = Room appears in featured sections (homepage, promotions)<\/li>\n\n\n\n<li><strong>No<\/strong> = Room appears in standard listings only<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\ud83d\udca1 <strong>Strategy<\/strong>: Mark high-margin or premium rooms as &#8220;Featured&#8221; to increase visibility and bookings.<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"6-6-room-status\">6.6. Room Status<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Status<\/th><th>Effect<\/th><\/tr><\/thead><tbody><tr><td><strong>Show<\/strong><\/td><td>Room is visible to guests and can be booked<\/td><\/tr><tr><td><strong>Hide<\/strong><\/td><td>Room is hidden from public view but remains in system<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"6-7-bulk-operations\">6.7. Bulk Operations<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Select multiple rooms using checkboxes<\/li>\n\n\n\n<li>Click <strong>Delete<\/strong> button for bulk removal<\/li>\n\n\n\n<li>Confirm deletion in modal<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\u26a0\ufe0f <strong>Warning<\/strong>: Bulk deletion is permanent and cannot be undone.<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"7-room-bookings-management\">7. Room Bookings Management<\/h3>\n\n\n\n<p>The Room Bookings section allows you to view, manage, and create room reservations.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"7-1-booking-subsections\">7.1. Booking Subsections<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Section<\/th><th>Description<\/th><th>Path<\/th><\/tr><\/thead><tbody><tr><td><strong>All Bookings<\/strong><\/td><td>View all room bookings (paid &amp; unpaid)<\/td><td><code>Room Bookings \u2192 All Bookings<\/code><\/td><\/tr><tr><td><strong>Paid Bookings<\/strong><\/td><td>View only paid reservations<\/td><td><code>Room Bookings \u2192 Paid Bookings<\/code><\/td><\/tr><tr><td><strong>Unpaid Bookings<\/strong><\/td><td>View only unpaid reservations<\/td><td><code>Room Bookings \u2192 Unpaid Bookings<\/code><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"7-2-all-bookings-table\">7.2. All Bookings Table<\/h4>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/image-73-1024x342.png\" loading=\"lazy\" alt=\"\" class=\"wp-image-468\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Column<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><strong>Checkbox<\/strong><\/td><td>Select for bulk operations<\/td><\/tr><tr><td><strong>Booking No<\/strong><\/td><td>Unique booking reference number (e.g., #1769359466)<\/td><\/tr><tr><td><strong>Room<\/strong><\/td><td>Room name\/title<\/td><\/tr><tr><td><strong>Rent<\/strong><\/td><td>Booking amount (currency + value)<\/td><\/tr><tr><td><strong>Paid via<\/strong><\/td><td>Payment method used (e.g., Stripe, PayPal)<\/td><\/tr><tr><td><strong>Payment Status<\/strong><\/td><td>Paid\/Unpaid dropdown (toggle status)<\/td><\/tr><tr><td><strong>Attachment<\/strong><\/td><td>Booking attachment file (if any)<\/td><\/tr><tr><td><strong>Actions<\/strong><\/td><td>Details, Invoice, Send Mail, Delete<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"7-3-booking-actions\">7.3. Booking Actions<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Action<\/th><th>Description<\/th><th>Access<\/th><\/tr><\/thead><tbody><tr><td><strong>Details &amp; Edit<\/strong><\/td><td>View and modify booking details<\/td><td>Dropdown \u2192 Details &amp; Edit<\/td><\/tr><tr><td><strong>Invoice<\/strong><\/td><td>Generate and view PDF invoice<\/td><td>Dropdown \u2192 Invoice<\/td><\/tr><tr><td><strong>Send Mail<\/strong><\/td><td>Send email to customer<\/td><td>Dropdown \u2192 Send Mail<\/td><\/tr><tr><td><strong>Delete<\/strong><\/td><td>Permanently remove booking<\/td><td>Dropdown \u2192 Delete<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"7-4-search-filter\">7.4. Search &amp; Filter<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Search by Booking No.<\/strong>: Use the search input field to find specific bookings by reference number<\/li>\n\n\n\n<li><strong>Bulk Delete<\/strong>: Select multiple bookings using checkboxes and click the <strong>Delete<\/strong> button<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"7-5-creating-a-new-booking\">7.5. Creating a New Booking<\/h4>\n\n\n\n<p><strong>Access<\/strong>: <code>Room Bookings \u2192 All Bookings \u2192 Add Booking<\/code> (button)<\/p>\n\n\n\n<p><strong>Process<\/strong>:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/image-74-1024x368.png\" loading=\"lazy\" alt=\"\" class=\"wp-image-469\" \/><\/figure>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Select Room Modal<\/strong> appears<\/li>\n\n\n\n<li>Choose a room from the dropdown list<\/li>\n\n\n\n<li>Click <strong>Next<\/strong> button<\/li>\n\n\n\n<li>Fill in the booking form (see section 7.6)<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"7-6-new-booking-form\">7.6. New Booking Form<\/h4>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/image-75-1024x489.png\" loading=\"lazy\" alt=\"\" class=\"wp-image-470\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Section<\/th><th>Field<\/th><th>Type<\/th><th>Required<\/th><th>Description<\/th><th>Example<\/th><\/tr><\/thead><tbody><tr><td><strong>Dates<\/strong><\/td><td>Check In \/ Out Date<\/td><td>Date Range Picker<\/td><td>\u2705<\/td><td>Select arrival and departure dates<\/td><td>2026-01-21 &#8211; 2026-01-25<\/td><\/tr><tr><td><strong>Dates<\/strong><\/td><td>Number of Nights<\/td><td>Text (Readonly)<\/td><td>\u2705<\/td><td>Auto-calculated based on dates<\/td><td>4<\/td><\/tr><tr><td><strong>Guests<\/strong><\/td><td>Number of Guests<\/td><td>Number<\/td><td>\u2705<\/td><td>Total guests for this booking<\/td><td>2<\/td><\/tr><tr><td><strong>Pricing<\/strong><\/td><td>Subtotal (USD)<\/td><td>Text (Readonly)<\/td><td>\u2705<\/td><td>Room rent \u00d7 nights<\/td><td>80.00<\/td><\/tr><tr><td><strong>Pricing<\/strong><\/td><td>Discount (USD)<\/td><td>Text<\/td><td>\u274c<\/td><td>Discount amount to apply<\/td><td>10.00<\/td><\/tr><tr><td><strong>Pricing<\/strong><\/td><td>Total Rent (USD)<\/td><td>Text (Readonly)<\/td><td>\u2705<\/td><td>Subtotal &#8211; Discount<\/td><td>70.00<\/td><\/tr><tr><td><strong>Customer<\/strong><\/td><td>Customer Full Name<\/td><td>Text<\/td><td>\u2705<\/td><td>Guest&#8217;s full name<\/td><td>John Doe<\/td><\/tr><tr><td><strong>Customer<\/strong><\/td><td>Customer Phone Number<\/td><td>Text<\/td><td>\u2705<\/td><td>Contact phone<\/td><td>+1234567890<\/td><\/tr><tr><td><strong>Customer<\/strong><\/td><td>Customer Email<\/td><td>Email<\/td><td>\u2705<\/td><td>Contact email<\/td><td>john@example.com<\/td><\/tr><tr><td><strong>Payment<\/strong><\/td><td>Payment Method<\/td><td>Dropdown<\/td><td>\u2705<\/td><td>Payment gateway<\/td><td>Stripe<\/td><\/tr><tr><td><strong>Payment<\/strong><\/td><td>Payment Status<\/td><td>Dropdown<\/td><td>\u2705<\/td><td>Paid or Unpaid<\/td><td>Paid<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"7-7-discount-application\">7.7. Discount Application<\/h4>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Enter discount amount in the <strong>Discount<\/strong> field<\/li>\n\n\n\n<li><strong>Total Rent<\/strong> updates automatically (JavaScript calculation)<\/li>\n\n\n\n<li>\u26a0\ufe0f <strong>Note<\/strong>: Do not press &#8216;Enter&#8217; key after entering discount<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"7-8-payment-methods\">7.8. Payment Methods<\/h4>\n\n\n\n<p>Available payment gateways (configured in system):<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Stripe<\/strong><\/li>\n\n\n\n<li><strong>PayPal<\/strong><\/li>\n\n\n\n<li><strong>Custom Gateway<\/strong> (offline\/other methods)<\/li>\n\n\n\n<li><strong>And any another available Gateway<\/strong><\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"7-9-payment-status-toggle\">7.9. Payment Status Toggle<\/h4>\n\n\n\n<p>Each booking has a <strong>Payment Status<\/strong> dropdown:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Paid<\/strong> = Payment received, booking confirmed<\/li>\n\n\n\n<li><strong>Unpaid<\/strong> = Payment pending, booking awaiting payment<\/li>\n<\/ul>\n\n\n\n<p><strong>Changing Status<\/strong>:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Select new status from dropdown<\/li>\n\n\n\n<li>Form auto-submits via JavaScript<\/li>\n\n\n\n<li>Status updates immediately<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"7-10-booking-details-edit-page\">7.10. Booking Details &amp; Edit Page<\/h4>\n\n\n\n<p><strong>Access<\/strong>: Click <strong>Details &amp; Edit<\/strong> from booking actions dropdown<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/image-76-1024x487.png\" loading=\"lazy\" alt=\"\" class=\"wp-image-471\" \/><\/figure>\n\n\n\n<p><strong>Form Fields<\/strong>:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Section<\/th><th>Field<\/th><th>Type<\/th><th>Editable<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><strong>Booking Info<\/strong><\/td><td>Booking Number<\/td><td>Text<\/td><td>\u274c<\/td><td>Unique reference number<\/td><\/tr><tr><td><strong>Booking Info<\/strong><\/td><td>Booking Date<\/td><td>Text<\/td><td>\u274c<\/td><td>When booking was created<\/td><\/tr><tr><td><strong>Customer<\/strong><\/td><td>Customer Full Name<\/td><td>Text<\/td><td>\u2705<\/td><td>Guest&#8217;s name<\/td><\/tr><tr><td><strong>Customer<\/strong><\/td><td>Customer Email<\/td><td>Email<\/td><td>\u2705<\/td><td>Contact email<\/td><\/tr><tr><td><strong>Customer<\/strong><\/td><td>Customer Phone Number<\/td><td>Text<\/td><td>\u2705<\/td><td>Contact phone<\/td><\/tr><tr><td><strong>Room Info<\/strong><\/td><td>Room Name<\/td><td>Text<\/td><td>\u274c<\/td><td>Room title<\/td><\/tr><tr><td><strong>Room Info<\/strong><\/td><td>Room Type<\/td><td>Text<\/td><td>\u274c<\/td><td>Category name<\/td><\/tr><tr><td><strong>Dates<\/strong><\/td><td>Check In \/ Out Date<\/td><td>Text<\/td><td>\u274c<\/td><td>Booking dates (readonly)<\/td><\/tr><tr><td><strong>Dates<\/strong><\/td><td>Number of Nights<\/td><td>Text<\/td><td>\u274c<\/td><td>Auto-calculated<\/td><\/tr><tr><td><strong>Guests<\/strong><\/td><td>Number of Guests<\/td><td>Number<\/td><td>\u2705<\/td><td>Total guests<\/td><\/tr><tr><td><strong>Pricing<\/strong><\/td><td>Subtotal (USD)<\/td><td>Text<\/td><td>\u274c<\/td><td>Base price<\/td><\/tr><tr><td><strong>Pricing<\/strong><\/td><td>Discount (USD)<\/td><td>Text<\/td><td>\u2705<\/td><td>Discount amount<\/td><\/tr><tr><td><strong>Pricing<\/strong><\/td><td>Total Rent (USD)<\/td><td>Text<\/td><td>\u274c<\/td><td>Final price<\/td><\/tr><tr><td><strong>Payment<\/strong><\/td><td>Payment Method<\/td><td>Dropdown<\/td><td>\u2705<\/td><td>Payment gateway<\/td><\/tr><tr><td><strong>Payment<\/strong><\/td><td>Payment Status<\/td><td>Dropdown<\/td><td>\u2705<\/td><td>Paid\/Unpaid<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"7-11-sending-email-to-customer\">7.11. Sending Email to Customer<\/h4>\n\n\n\n<p><strong>Access<\/strong>: Click <strong>Send Mail<\/strong> from booking actions dropdown<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/image-77-1024x415.png\" loading=\"lazy\" alt=\"\" class=\"wp-image-472\" \/><\/figure>\n\n\n\n<p><strong>Email Form<\/strong>:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Field<\/th><th>Type<\/th><th>Required<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td><strong>Customer Mail Address<\/strong><\/td><td>Email<\/td><td>\u2705<\/td><td>Pre-filled from booking (readonly)<\/td><\/tr><tr><td><strong>Subject<\/strong><\/td><td>Text<\/td><td>\u2705<\/td><td>Email subject line<\/td><\/tr><tr><td><strong>Message<\/strong><\/td><td>Summernote Editor<\/td><td>\u2705<\/td><td>Email body content (WYSIWYG)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>Process<\/strong>:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Modal opens with pre-filled customer email<\/li>\n\n\n\n<li>Enter subject and message<\/li>\n\n\n\n<li>Click <strong>Send<\/strong> button<\/li>\n\n\n\n<li>Email is sent to customer<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"7-12-invoice-generation\">7.12. Invoice Generation<\/h4>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/image-78-1024x306.png\" loading=\"lazy\" alt=\"\" class=\"wp-image-473\" \/><\/figure>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Click <strong>Invoice<\/strong> from booking actions dropdown<\/li>\n\n\n\n<li>PDF invoice opens in new tab\/window<\/li>\n\n\n\n<li>Invoice filename format: <code>{booking_number}.pdf<\/code><\/li>\n\n\n\n<li>Location: <code>https:\/\/web.devad.io\/assets\/invoices\/rooms\/{booking_number}.pdf<\/code><\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"7-13-bulk-delete-bookings\">7.13. Bulk Delete Bookings<\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Select multiple bookings using checkboxes<\/li>\n\n\n\n<li>Click the <strong>Delete<\/strong> button that appears<\/li>\n\n\n\n<li>Confirm deletion in SweetAlert modal<\/li>\n\n\n\n<li>Selected bookings are permanently removed<\/li>\n<\/ol>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\u26a0\ufe0f <strong>Warning<\/strong>: Bulk deletion is irreversible.<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"8-best-practices\">8. Best Practices<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"8-1-settings-optimization\">8.1. Settings Optimization<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Goal<\/th><th>Recommended Setting<\/th><\/tr><\/thead><tbody><tr><td><strong>Allow guest bookings<\/strong><\/td><td>Guest Checkout Status: <strong>Active<\/strong><\/td><\/tr><tr><td><strong>Collect customer feedback<\/strong><\/td><td>Rating Status: <strong>Active<\/strong><\/td><\/tr><tr><td><strong>Temporarily pause bookings<\/strong><\/td><td>Rooms: <strong>Deactive<\/strong><\/td><\/tr><tr><td><strong>Hide categories during updates<\/strong><\/td><td>Category Status: <strong>Deactive<\/strong><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"8-2-coupon-strategy\">8.2. Coupon Strategy<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Goal<\/th><th>Recommended Approach<\/th><\/tr><\/thead><tbody><tr><td><strong>Increase bookings<\/strong><\/td><td>Create limited-time percentage discounts (10\u201320%)<\/td><\/tr><tr><td><strong>Clear slow rooms<\/strong><\/td><td>Offer fixed discounts on specific room types<\/td><\/tr><tr><td><strong>Upsell premium rooms<\/strong><\/td><td>Create exclusive coupons for higher-tier rooms<\/td><\/tr><tr><td><strong>Seasonal promotions<\/strong><\/td><td>Set start\/end dates aligned with peak\/off-peak seasons<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"8-3-category-organization\">8.3. Category Organization<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Priority<\/th><th>Category Type<\/th><th>Serial Number<\/th><\/tr><\/thead><tbody><tr><td>1<\/td><td>Premium Suite<\/td><td>10<\/td><\/tr><tr><td>2<\/td><td>Deluxe Room<\/td><td>20<\/td><\/tr><tr><td>3<\/td><td>Standard Room<\/td><td>30<\/td><\/tr><tr><td>4<\/td><td>Budget Room<\/td><td>40<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"8-4-room-configuration-tips\">8.4. Room Configuration Tips<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Aspect<\/th><th>Recommendation<\/th><\/tr><\/thead><tbody><tr><td><strong>Images<\/strong><\/td><td>Upload 3\u20135 high-quality slider images per room<\/td><\/tr><tr><td><strong>Featured Image<\/strong><\/td><td>Use the most attractive angle as featured image<\/td><\/tr><tr><td><strong>Description<\/strong><\/td><td>Write detailed, benefit-focused descriptions<\/td><\/tr><tr><td><strong>Amenities<\/strong><\/td><td>Check all applicable amenities for each room<\/td><\/tr><tr><td><strong>SEO<\/strong><\/td><td>Fill meta keywords and description for better search visibility<\/td><\/tr><tr><td><strong>Pricing<\/strong><\/td><td>Set competitive rates based on category and amenities<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"8-5-booking-management-best-practices\">8.5. Booking Management Best Practices<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Practice<\/th><th>Benefit<\/th><\/tr><\/thead><tbody><tr><td><strong>Regular status updates<\/strong><\/td><td>Keep payment status accurate for financial tracking<\/td><\/tr><tr><td><strong>Send confirmation emails<\/strong><\/td><td>Improve customer communication and satisfaction<\/td><\/tr><tr><td><strong>Use discount strategically<\/strong><\/td><td>Offer discounts to fill low-demand dates<\/td><\/tr><tr><td><strong>Monitor unpaid bookings<\/strong><\/td><td>Follow up on pending payments promptly<\/td><\/tr><tr><td><strong>Generate invoices<\/strong><\/td><td>Maintain professional records for accounting<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"9-quick-reference-tables\">9. Quick Reference Tables<\/h3>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"9-1-settings-summary\">9.1. Settings Summary<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Setting<\/th><th>Active Effect<\/th><th>Deactive Effect<\/th><\/tr><\/thead><tbody><tr><td>Rooms<\/td><td>System enabled<\/td><td>System disabled<\/td><\/tr><tr><td>Category Status<\/td><td>Categories visible<\/td><td>Categories hidden<\/td><\/tr><tr><td>Rating Status<\/td><td>Reviews enabled<\/td><td>Reviews disabled<\/td><\/tr><tr><td>Guest Checkout<\/td><td>Guest booking allowed<\/td><td>Login required<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"9-2-coupon-field-summary\">9.2. Coupon Field Summary<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Field<\/th><th>Required<\/th><th>Format<\/th><th>Example<\/th><\/tr><\/thead><tbody><tr><td>Name<\/td><td>\u2705<\/td><td>Text<\/td><td>Summer Promotion<\/td><\/tr><tr><td>Code<\/td><td>\u2705<\/td><td>Alphanumeric<\/td><td>SUMMER20<\/td><\/tr><tr><td>Type<\/td><td>\u2705<\/td><td>Fixed\/Percentage<\/td><td>Percentage<\/td><\/tr><tr><td>Value<\/td><td>\u2705<\/td><td>Number (0.01 step)<\/td><td>20.00<\/td><\/tr><tr><td>Start Date<\/td><td>\u2705<\/td><td>MM\/DD\/YYYY<\/td><td>06\/01\/2026<\/td><\/tr><tr><td>End Date<\/td><td>\u2705<\/td><td>MM\/DD\/YYYY<\/td><td>08\/31\/2026<\/td><\/tr><tr><td>Serial Number<\/td><td>\u2705<\/td><td>Integer<\/td><td>10<\/td><\/tr><tr><td>Rooms<\/td><td>\u274c<\/td><td>Multi-select<\/td><td>Leave empty for all<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"9-3-room-field-summary\">9.3. Room Field Summary<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Section<\/th><th>Field<\/th><th>Required<\/th><th>Notes<\/th><\/tr><\/thead><tbody><tr><td>Media<\/td><td>Slider Images<\/td><td>\u2705<\/td><td>770\u00d7600px recommended<\/td><\/tr><tr><td>Media<\/td><td>Featured Image<\/td><td>\u2705<\/td><td>Primary thumbnail<\/td><\/tr><tr><td>Basic<\/td><td>Status<\/td><td>\u2705<\/td><td>Show\/Hide<\/td><\/tr><tr><td>Basic<\/td><td>Rent<\/td><td>\u2705<\/td><td>Per night price<\/td><\/tr><tr><td>Basic<\/td><td>Quantity<\/td><td>\u2705<\/td><td>Available rooms<\/td><\/tr><tr><td>Basic<\/td><td>Beds\/Baths<\/td><td>\u2705<\/td><td>Room capacity<\/td><\/tr><tr><td>Location<\/td><td>Lat\/Long<\/td><td>\u274c<\/td><td>For Google Maps<\/td><\/tr><tr><td>Content<\/td><td>Title\/Category<\/td><td>\u2705<\/td><td>Per language<\/td><\/tr><tr><td>Content<\/td><td>Amenities<\/td><td>\u2705<\/td><td>Check all that apply<\/td><\/tr><tr><td>SEO<\/td><td>Meta Keywords<\/td><td>\u274c<\/td><td>Tags input<\/td><\/tr><tr><td>SEO<\/td><td>Meta Description<\/td><td>\u274c<\/td><td>5 rows textarea<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"9-4-booking-field-summary\">9.4. Booking Field Summary<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Section<\/th><th>Field<\/th><th>Required<\/th><th>Editable<\/th><th>Notes<\/th><\/tr><\/thead><tbody><tr><td>Info<\/td><td>Booking Number<\/td><td>\u2705<\/td><td>\u274c<\/td><td>Auto-generated<\/td><\/tr><tr><td>Info<\/td><td>Booking Date<\/td><td>\u2705<\/td><td>\u274c<\/td><td>Creation timestamp<\/td><\/tr><tr><td>Dates<\/td><td>Check In\/Out<\/td><td>\u2705<\/td><td>\u274c<\/td><td>Date range picker<\/td><\/tr><tr><td>Dates<\/td><td>Nights<\/td><td>\u2705<\/td><td>\u274c<\/td><td>Auto-calculated<\/td><\/tr><tr><td>Guests<\/td><td>Number of Guests<\/td><td>\u2705<\/td><td>\u2705<\/td><td>Integer input<\/td><\/tr><tr><td>Pricing<\/td><td>Subtotal<\/td><td>\u2705<\/td><td>\u274c<\/td><td>Rent \u00d7 nights<\/td><\/tr><tr><td>Pricing<\/td><td>Discount<\/td><td>\u274c<\/td><td>\u2705<\/td><td>Manual input<\/td><\/tr><tr><td>Pricing<\/td><td>Total<\/td><td>\u2705<\/td><td>\u274c<\/td><td>Subtotal &#8211; Discount<\/td><\/tr><tr><td>Customer<\/td><td>Name\/Email\/Phone<\/td><td>\u2705<\/td><td>\u2705<\/td><td>Contact details<\/td><\/tr><tr><td>Payment<\/td><td>Method<\/td><td>\u2705<\/td><td>\u2705<\/td><td>Gateway selection<\/td><\/tr><tr><td>Payment<\/td><td>Status<\/td><td>\u2705<\/td><td>\u2705<\/td><td>Paid\/Unpaid toggle<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"guest-booking-guide-step-by-step\"> Guest Booking Guide \u2013 Step by Step<\/h3>\n\n\n\n<p>Here&#8217;s exactly what your guests will see and do when booking a room on your website:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/image-79-1024x636.png\" loading=\"lazy\" alt=\"\" class=\"wp-image-474\" \/><\/figure>\n\n\n\n<p><strong>From home page search for a room:<\/strong><br>Enter <strong>check-in and check-out dates<\/strong> using the calendar<\/p>\n\n\n\n<p>(Optional) Use filters to refine search:<\/p>\n\n\n\n<p><strong>Beds<\/strong>: Select 1, 2, or more beds needed<\/p>\n\n\n\n<p><strong>Baths<\/strong>: Choose number of bathrooms<\/p>\n\n\n\n<p><strong>Guests<\/strong>: Set party size (1-10 people)<\/p>\n\n\n\n<p>Click <strong>&#8220;Search&#8221;<\/strong> button so it goes to room page:<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"step-1-find-available-rooms\">\ud83d\udccd <strong>Step 1: Find Available Rooms<\/strong><\/h4>\n\n\n\n<p><em>(Page: &#8220;Room&#8221; listing page)<\/em><\/p>\n\n\n\n<p><strong>What guests do:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/image-80-957x1024.png\" loading=\"lazy\" alt=\"\" class=\"wp-image-475\" \/><\/figure>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Enter <strong>check-in and check-out dates<\/strong> using the calendar<\/li>\n\n\n\n<li>(Optional) Use filters to refine search:\n<ul class=\"wp-block-list\">\n<li><strong>Beds<\/strong>: Select 1, 2, or more beds needed<\/li>\n\n\n\n<li><strong>Baths<\/strong>: Choose number of bathrooms<\/li>\n\n\n\n<li><strong>Guests<\/strong>: Set party size (1-10 people)<\/li>\n\n\n\n<li><strong>Price Range<\/strong>: Slide to set budget<\/li>\n\n\n\n<li><strong>Amenities<\/strong>: Check boxes for must-haves (Wi-Fi, AC, etc.)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Click <strong>&#8220;Filter Rooms&#8221;<\/strong> button<\/li>\n\n\n\n<li>Browse results \u2013 each room shows:\n<ul class=\"wp-block-list\">\n<li>Beautiful photo<\/li>\n\n\n\n<li>Price per night (e.g., &#8220;$10 \/ Night&#8221;)<\/li>\n\n\n\n<li>Room type (e.g., &#8220;category1&#8221;)<\/li>\n\n\n\n<li>Number of beds, baths, and max guests<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\ud83d\udca1 <strong>Guest Tip<\/strong>: Click any room photo or title to see full details!<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"step-2-view-room-details\">\ud83d\udccd <strong>Step 2: View Room Details<\/strong><\/h4>\n\n\n\n<p><em>(Page: Individual room details page)<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/image-83-676x1024.png\" loading=\"lazy\" alt=\"\" class=\"wp-image-478\" \/><\/figure>\n\n\n\n<p><strong>What guests see:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Photo Gallery<\/strong>: Multiple high-quality images in a slider with thumbnail navigation<\/li>\n\n\n\n<li><strong>Room Info<\/strong>: Title, category, price tag ($10\/Night), beds\/baths\/guests count<\/li>\n\n\n\n<li><strong>Four Tabs<\/strong> to explore:\n<ul class=\"wp-block-list\">\n<li><strong>Room Details<\/strong>: Full description of the space<\/li>\n\n\n\n<li><strong>Amenities<\/strong>: Complete list of facilities (Wi-Fi, TV, etc.)<\/li>\n\n\n\n<li><strong>Contact Info<\/strong>: Address, phone, email + Google Map showing location<\/li>\n\n\n\n<li><strong>Reviews<\/strong>: Guest ratings and written feedback<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p><strong>What guests do:<\/strong><\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Browse photos by clicking arrows or thumbnails<\/li>\n\n\n\n<li>Read room description and amenities<\/li>\n\n\n\n<li>Check location on the embedded Google Map<\/li>\n\n\n\n<li>Scroll down to the <strong>booking sidebar<\/strong> on the right to start reservation<\/li>\n<\/ol>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\ud83d\udca1 <strong>Guest Tip<\/strong>: Look for the green &#8220;Book Now&#8221; button in the sidebar to start booking!<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"step-3-fill-booking-form\">\ud83d\udccd <strong>Step 3: Fill Booking Form<\/strong><\/h4>\n\n\n\n<p><em>(Sidebar on room details page)<\/em><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" src=\"https:\/\/devad.io\/blogs\/wp-content\/uploads\/sites\/12\/2026\/01\/image-82.png\" loading=\"lazy\" alt=\"\" class=\"wp-image-477\" \/><\/figure>\n\n\n\n<p><strong>What guests see:<\/strong> A simple form with these fields:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Field<\/th><th>What to Enter<\/th><th>Notes<\/th><\/tr><\/thead><tbody><tr><td><strong>Check In\/Out Date<\/strong><\/td><td>Select dates using calendar<\/td><td>Auto-calculates nights<\/td><\/tr><tr><td><strong>Number of Nights<\/strong><\/td><td>(Read-only)<\/td><td>Shows automatically based on dates<\/td><\/tr><tr><td><strong>Number of Guests<\/strong><\/td><td>Enter total people<\/td><td>Must not exceed room capacity<\/td><\/tr><tr><td><strong>Full Name<\/strong><\/td><td>Your name<\/td><td>Pre-filled if logged in<\/td><\/tr><tr><td><strong>Phone<\/strong><\/td><td>Contact number<\/td><td>For booking updates<\/td><\/tr><tr><td><strong>Email<\/strong><\/td><td>Email address<\/td><td>For confirmation &amp; invoice<\/td><\/tr><tr><td><strong>Payment Gateway<\/strong><\/td><td>Select method<\/td><td>Options: Stripe, PayPal, or offline bank transfer<\/td><\/tr><tr><td><strong>Coupon Code<\/strong><\/td><td>Discount code (optional)<\/td><td>Click &#8220;Apply&#8221; to activate<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>What guests do:<\/strong><\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Fill all required fields (marked with *)<\/li>\n\n\n\n<li>Select payment method from dropdown<\/li>\n\n\n\n<li>(Optional) Enter coupon code and click <strong>&#8220;Apply&#8221;<\/strong><\/li>\n\n\n\n<li>Review price breakdown below the form:\n<ul class=\"wp-block-list\">\n<li><strong>Subtotal<\/strong>: Room rate \u00d7 nights<\/li>\n\n\n\n<li><strong>Discount<\/strong>: Coupon amount (if applied)<\/li>\n\n\n\n<li><strong>Total<\/strong>: Final price to pay<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Click the big orange <strong>&#8220;Book Now&#8221;<\/strong> button<\/li>\n<\/ol>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\u26a0\ufe0f <strong>Important<\/strong>: All fields with * are required. Don&#8217;t press &#8220;Enter&#8221; after typing coupon code\u2014use the &#8220;Apply&#8221; button instead.<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"step-4-complete-payment\">\ud83d\udccd <strong>Step 4: Complete Payment<\/strong><\/h4>\n\n\n\n<p><strong>What happens next depends on payment method:<\/strong><\/p>\n\n\n\n<p>\u2705 <strong>If paying online (Stripe\/PayPal):<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Guest is redirected to secure payment page<\/li>\n\n\n\n<li>Enter card details (Stripe) or log in to PayPal<\/li>\n\n\n\n<li>After successful payment: Instant confirmation screen appears<\/li>\n\n\n\n<li>Confirmation email arrives within minutes with booking number<\/li>\n<\/ul>\n\n\n\n<p>\u2705 <strong>If paying offline (bank transfer):<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Guest sees payment instructions on screen<\/li>\n\n\n\n<li>Can upload payment receipt using &#8220;Attachment&#8221; field<\/li>\n\n\n\n<li>Booking is created with &#8220;Unpaid&#8221; status<\/li>\n\n\n\n<li>Hotel staff will confirm payment manually and update status<\/li>\n\n\n\n<li>Guest receives email when booking is confirmed<\/li>\n<\/ul>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\ud83d\udca1 <strong>Guest Tip<\/strong>: Save your booking number from the confirmation email\u2014it&#8217;s your reference for check-in and support.<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"step-5-after-booking-your-dashboard\">\ud83d\udccd <strong>Step 5: After Booking \u2013 Your Dashboard<\/strong><\/h4>\n\n\n\n<p><strong>What guests get:<\/strong><\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li><strong>Confirmation Email<\/strong> containing:\n<ul class=\"wp-block-list\">\n<li>Booking number (e.g., #1769359466)<\/li>\n\n\n\n<li>Room details and dates<\/li>\n\n\n\n<li>Total amount paid<\/li>\n\n\n\n<li>Check-in instructions<\/li>\n\n\n\n<li>Hotel contact information<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Customer Dashboard Access<\/strong> (<code>YourWebsite.com\/customer\/dashboard<\/code>):\n<ul class=\"wp-block-list\">\n<li>View all your bookings in one place<\/li>\n\n\n\n<li>Download PDF invoices anytime<\/li>\n\n\n\n<li>Leave reviews after your stay<\/li>\n\n\n\n<li>Update your profile information<\/li>\n\n\n\n<li>Contact hotel directly through messaging<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Check-in Day:<\/strong>\n<ul class=\"wp-block-list\">\n<li>Bring ID and booking confirmation (digital or printed)<\/li>\n\n\n\n<li>Show booking number at reception<\/li>\n\n\n\n<li>Enjoy your stay!<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\ud83d\udca1 <strong>Guest Tip<\/strong>: No account needed! With &#8220;Guest Checkout&#8221; enabled, you can book without registering\u2014just provide your details during booking.<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"step-6-after-your-stay-leave-a-review\">\ud83d\udccd <strong>Step 6: After Your Stay \u2013 Leave a Review<\/strong><\/h4>\n\n\n\n<p><strong>How to share your experience:<\/strong><\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Log in to your Customer Dashboard<\/li>\n\n\n\n<li>Find your completed booking<\/li>\n\n\n\n<li>Click <strong>&#8220;Leave a Review&#8221;<\/strong><\/li>\n\n\n\n<li>Select star rating (1-5 stars)<\/li>\n\n\n\n<li>Write your feedback in the text box<\/li>\n\n\n\n<li>Click <strong>&#8220;Submit&#8221;<\/strong><\/li>\n<\/ol>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p>\ud83d\udca1 <strong>Why review matters<\/strong>: Your feedback helps future guests choose the right room and helps the hotel improve service!<\/p>\n<\/blockquote>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"guest-dashboard-features\"> Guest Dashboard Features<\/h3>\n\n\n\n<p>After booking, guests can access their dashboard at: <code>https:\/\/web.devad.io\/{username}\/customer\/dashboard<\/code><\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"dashboard-sections\">Dashboard Sections:<\/h4>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Section<\/th><th>Features<\/th><th>Guest Actions<\/th><\/tr><\/thead><tbody><tr><td><strong>My Bookings<\/strong><\/td><td>List of all reservations<\/td><td>View details, download invoice<\/td><\/tr><tr><td><strong>Booking Details<\/strong><\/td><td>Complete reservation info<\/td><td>See dates, room, payment status<\/td><\/tr><tr><td><strong>Invoices<\/strong><\/td><td>PDF download links<\/td><td>Download\/print for records<\/td><\/tr><tr><td><strong>Reviews<\/strong><\/td><td>Leave feedback<\/td><td>Rate rooms and write comments<\/td><\/tr><tr><td><strong>Profile<\/strong><\/td><td>Account information<\/td><td>Update contact details<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"leaving-reviews\">Leaving Reviews:<\/h4>\n\n\n\n<p>Guests can rate their stay and leave comments:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Star rating<\/strong>: 1-5 stars (click to select)<\/li>\n\n\n\n<li><strong>Written review<\/strong>: Share experience in text box<\/li>\n\n\n\n<li><strong>Helps future guests<\/strong> make informed decisions<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\" \/>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"related-rooms-display\"> Related Rooms Display<\/h3>\n\n\n\n<p>On each room details page, guests see <strong>&#8220;Related Rooms&#8221;<\/strong> section showing:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Similar rooms in the same category<\/li>\n\n\n\n<li>Helps guests compare options<\/li>\n\n\n\n<li>Increases chances of booking<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Comprehensive User Guide \u2013 Code-Verified &amp; Complete 1. System Overview The Hotel Management System is an integrated module within the website&#8217;s admin dashboard that enables&#8230;<\/p>\n","protected":false},"author":49,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_gspb_post_css":"","pgc_sgb_lightbox_settings":"","footnotes":"","_siteseo_titles_title":"","_siteseo_titles_desc":"","_siteseo_analysis_target_kw":"","_siteseo_robots_canonical":"","_siteseo_robots_index":"","_siteseo_robots_follow":"","_siteseo_robots_primary_cat":"","_siteseo_social_fb_title":"","_siteseo_social_fb_desc":"","_siteseo_social_fb_img":"","_siteseo_social_twitter_title":"","_siteseo_social_twitter_desc":"","_siteseo_social_twitter_img":""},"categories":[11,126],"tags":[],"class_list":["post-2688","post","type-post","status-publish","format-standard","hentry","category-web-devad-io-docs","category-themes"],"acf":[],"menu_order":0,"_links":{"self":[{"href":"https:\/\/devad.io\/guides\/wp-json\/wp\/v2\/posts\/2688","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devad.io\/guides\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devad.io\/guides\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devad.io\/guides\/wp-json\/wp\/v2\/users\/49"}],"replies":[{"embeddable":true,"href":"https:\/\/devad.io\/guides\/wp-json\/wp\/v2\/comments?post=2688"}],"version-history":[{"count":1,"href":"https:\/\/devad.io\/guides\/wp-json\/wp\/v2\/posts\/2688\/revisions"}],"predecessor-version":[{"id":2689,"href":"https:\/\/devad.io\/guides\/wp-json\/wp\/v2\/posts\/2688\/revisions\/2689"}],"wp:attachment":[{"href":"https:\/\/devad.io\/guides\/wp-json\/wp\/v2\/media?parent=2688"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devad.io\/guides\/wp-json\/wp\/v2\/categories?post=2688"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devad.io\/guides\/wp-json\/wp\/v2\/tags?post=2688"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}