=== Condotel === Contributors: rickgouin Donate link: https://www.rickgouin.com Tags: condo, hotel, scheduling, HOA, Homeowners Association Requires at least: 5.0 Tested up to: 6.9 Requires PHP: 7.2 Stable tag: 1.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Full-featured stay management plugin for condotels, guest units, and HOAs. == Description == Condotel allows property owners and managers to easily handle guest check-ins and check-outs, manage unit scheduling, track guest stays, monitor maximum stay limits, and display an interactive frontend interface for users. **Key Features:** * Admin dashboard with active stays, overstays, and stats * User interface with statistics about their usage * Email notifications on check-in or check-out * Customizable settings for unit count, maxinmum stay, and more == Installation == 1. Install the plugin through the WordPress plugins screen. 2. Activate the plugin through the 'Plugins' screen in WordPress. 3. Configure plugin settings in the **Condotel** admin menu. 4. Use the `[condotel]` shortcode to display the check-in interface on any page. == Frequently Asked Questions == = What does the shortcode [condotel] do? = It displays the frontend check-in/check-out form for users. Place this on any page to show the frontend interface. = How do I set the total number of Units in my complex? = Go to Condotel Settings in your WordPress dashboard. Enter the total number of units in the Unit Count field and save changes. = What is the number of units used for? = Setting the total number of units in the complex allows the plugin to track occupancy percentages over time. = I don't need to track number of people in a unit (guest count). Can I disable that? = Yes. In Condotel Settings, uncheck Track Guest Count and save. The check-in/out forms and reports will no longer display guest count fields. = How do I check someone in from the admin area? = Go to Condotel Dashboard, click Check In, choose a unit, fill in any guest details (if enabled), and click Confirm Check-In. = How do I check someone out from the admin area? = Go to Condotel Dashboard, find the unit under Active Stays, click Check Out, and confirm. The stay will be moved to the recent stays area. = How does an administrator add a stay manually? = From Condotel Dashboard, use the Add Stay option. Select the unit, set the check-in and check-out dates, and save. This is useful for entering past or upcoming stays. = How do I view current occupancy and overstays? = The Dashboard shows all active stays and flags any that have exceeded the maximum allowed stay duration. = How do I set maximum stay limits? = Go to Condotel Settings, enter the number of days in the Maximum Stay (Days) field, and save. = Does the plugin prohibit or enforce stays over the maximum length? = No. Maximum stay is for monitoring purposes. It will notify the user and the admin that the person is over the maximum stay. It will also keep track of these occurences. = How do I manage unit information? = Go to Condotel Units. Here you can assign unit numbers to your WordPress users. = How do I get email notifications for check-ins/outs? = In Condotel Settings, enable Email Notifications and enter one or more email addresses (comma separated). You will get an email each time someone checks in or out. = Can I see occupancy statistics over time? = Yes. In Condotel Dashboard, use the reporting range selector (Monthly, Yearly, All Time) to see occupancy rates, busiest days, and top users. = How do I change the date format displayed? = Go to Settings General in WordPress and change the Date Format. Condotel uses your site-wide date format for all displays. = How do I disable front-end check-in/out? = Simply remove the page containing the [condotel] shortcode or restrict access to that page with WordPress page visibility settings. = How do I clear all data if I stop using the plugin? = Deactivate and delete the plugin from your WordPress dashboard. If you want to also remove all stored stays and settings, click “Delete” when prompted — the uninstall process will clean up all database entries. == Screenshots == 1. Admin dashboard showing active stays 2. Unit management screen 3. Front end user statistics area 4. Front end recent visits information 5. Front end check-in/check-out screen 6. Admin settings panel == Changelog == = 1.0 = * Initial release * Check-in/check-out tracking * Stay dashboard with overstays and busiest day * Frontend shortcode and unit editing * Settings page == Upgrade Notice == = 1.0 = Initial release – install and configure plugin via admin panel. == License == This plugin is licensed under the GPLv2 or later. See https://www.gnu.org/licenses/gpl-2.0.html for details.