=== Awesome Hotel Booking === Contributors: nahian91 Tags: car rental, vehicle booking, rental history, car rental crm, car booking Requires at least: 5.8 Tested up to: 6.9 Requires PHP: 7.4 Stable tag: 1.0.3 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html The most comprehensive, high-performance car rental engine for WordPress. Total control over your fleet, bookings, revenue, and customer experience. == Description == **Awesome Hotel Booking** is a professional-grade ERP solution for vehicle rental businesses. Designed for high-volume agencies and luxury car hire services, this plugin provides a seamless bridge between complex fleet logistics and a conversion-optimized WordPress frontend. Built with a **Performance-First** philosophy, the system ensures your booking funnels are lightning-fast, mobile-responsive, and SEO-ready out of the box. From managing a diverse fleet to tracking multi-currency revenue in **£**, this plugin is the only tool your rental business needs. == Key Modules & Features == ### 📊 Dashboard: Business Intelligence Overview Get an instant pulse on your business. The centralized overview shows: * Real-time reservation stats. * Revenue snapshots and active rental counts. * Quick-action shortcuts for daily operations. ### 🚗 Fleet Management (Cars) Full lifecycle management of your vehicles. * **All Cars:** A comprehensive grid view with status tracking. * **Add Car:** Intuitive interface for technical specs, pricing, and galleries. ### 📅 Booking Control Center Manage the heart of your business with precision. * **All Bookings:** Track every reservation from initial inquiry to vehicle return. * **Dynamic Status:** Instantly update statuses to trigger customer notifications. ### 🏷️ Smart Categories Advanced taxonomy management to help users find the right ride. * **Add & Manage Categories:** Group by Luxury, Economy, SUV, Electric, or custom tags. * **SEO Optimized:** Category pages are structured for maximum search visibility. ### ➕ Revenue-Boosting Extras Maximize your Average Order Value (AOV). * **Manage Extras:** Add GPS, Child Seats, Full Insurance, or Chauffeur services. * **Per-Car Assignment:** Link specific extras to specific vehicle types. ### 📈 Reports & Analytics Detailed financial and performance tracking. * **Details Car Report:** Deep-dive into individual vehicle performance. * **Utilization Tracking:** See which cars are earning the most revenue. ### 👥 Customer CRM A dedicated database for your growing clientele. * **Customer Info:** Detailed profiles including contact data and rental history. * **Lifetime Value:** Track your most loyal customers for targeted marketing. ### ⚙️ Global Settings Engine Tailor the software to your specific brand requirements. * **General:** Configure your site identity and currency (Full **£** support with Left/Right positioning). * **Payment:** Manage gateways and checkout logic. * **Email:** Automated templates for booking confirmations and status updates. == ⌨️ Shortcode Library == Deploy a professional rental site in minutes using our advanced shortcode suite: * `[ahbn_header_auth]` - Dynamic login/register toggle for your site header. * `[ahbn_search_form]` - A conversion-focused car availability search bar. * `[ahbn_all_cars]` - Display your entire fleet in a premium, responsive grid. * `[ahbn_thanks]` - A professional post-booking confirmation page. * `[ahbn_login]` - Custom-styled customer login portal. * `[ahbn_register]` - User-friendly registration form for new clients. * `[ahbn_account]` - The elite customer dashboard for managing history and receipts. == Installation == 1. Upload the `awesome-car-rental` folder to the `/wp-content/plugins/` directory. 2. Activate the plugin through the 'Plugins' menu in WordPress. 3. Navigate to **Car Rental > Settings** to set your currency (**£**) and email templates. 4. Use the shortcodes above to build your frontend pages. == Frequently Asked Questions == = Can I use £ as my primary currency? = Yes! Navigate to the **General Settings** to set £ as your symbol and choose the position. = Are the forms mobile friendly? = Absolutely. Every shortcode, including the search form and account dashboard, is 100% responsive. = How do I add insurance as an extra? = Go to the **Extras** menu, add "Insurance," set the price, and assign it to your fleet. == Screenshots == 1. **Dashboard: Business Intelligence Overview** - A high-level command center showing real-time revenue snapshots, active booking stats, and fleet utilization metrics. 2. **Cars: Fleet Inventory & Add/Edit Car** - The advanced vehicle manager where you control technical specifications, high-res galleries, and NYC pickup locations. 3. **Bookings: Reservation Control Center** - The master log for tracking all rental orders, managing customer pickup schedules, and updating live status labels. 4. **Categories: Smart Taxonomy Logic** - Organize your fleet into Luxury, SUV, or Electric groups to enhance user navigation and boost SEO rankings. 5. **Extras: Profitable Upsell Module** - Create and manage high-margin add-ons like GPS, Child Seats, and Insurance packages tailored for specific vehicle types. 6. **Reports: Performance Analytics** - Deep-dive financial reporting that calculates total revenue, monthly growth, and individual vehicle ROI. 7. **Customers: Advanced CRM Profiles** - Access detailed customer database info, including contact details, billing addresses, and full lifetime rental history. 8. **Settings: Global Localization & Payment** - Configure site identity, set the currency to £, manage tax rates, and customize automated email templates. 9. **Shortcodes: Frontend Deployment Guide** - A quick-reference library for implementing the [ahbn_account] portal, search forms, and responsive car grids. 10. **All Cars: Luxury Fleet Directory** - A high-conversion grid showcasing your entire New York City fleet with real-time price badges in £ and filterable categories. 11. **Single Car: Precision Booking Page** - A detailed vehicle view featuring technical specifications (AWD, 360° Camera), comfort amenities, and a high-performance booking widget. 12. **Account: The Elite Customer Dashboard** - A private, AJAX-powered portal where clients can track active rentals, download receipts, and manage their NYC pickup preferences. 13. **Login: Secure Member Access** - A sleek, brand-integrated login interface designed for high security and a seamless user experience. 14. **Registration: New Client Onboarding** - A streamlined, mobile-optimized form to convert visitors into loyal customers in just a few clicks. == Changelog == = 1.0.0 = * Initial stable release with full module suite. * Premium AJAX Customer Dashboard. * Advanced Multi-Currency support.