🏨 Hotel Booking Enhancements: - Implemented Eagle Booking Advanced Pricing add-on - Added Booking.com-style rate management system - Created professional calendar interface for pricing - Integrated deals and discounts functionality 💰 Advanced Pricing Features: - Dynamic pricing models (per room, per person, per adult) - Base rates, adult rates, and child rates management - Length of stay discounts and early bird deals - Mobile rates and secret deals implementation - Seasonal promotions and flash sales 📅 Availability Management: - Real-time availability tracking - Stop sell and restriction controls - Closed to arrival/departure functionality - Minimum/maximum stay requirements - Automatic sold-out management 💳 Payment Integration: - Maintained Redsys payment gateway integration - Seamless integration with existing Eagle Booking - No modifications to core Eagle Booking plugin 🛠️ Technical Implementation: - Custom database tables for advanced pricing - WordPress hooks and filters integration - AJAX-powered admin interface - Data migration from existing Eagle Booking - Professional calendar view for revenue management 📊 Admin Interface: - Booking.com-style management dashboard - Visual rate and availability calendar - Bulk operations for date ranges - Statistics and analytics dashboard - Modal dialogs for quick editing 🔧 Code Quality: - WordPress coding standards compliance - Secure database operations with prepared statements - Proper input validation and sanitization - Error handling and logging - Responsive admin interface 🤖 Generated with Claude Code (https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
346 lines
8.4 KiB
Plaintext
346 lines
8.4 KiB
Plaintext
=== Eagle Booking ===
|
|
|
|
Contributors: Eagle Themes
|
|
Tags: booking, hotel, travel, book
|
|
Requires at least: 4.9
|
|
Tested up to: 6.4.3
|
|
Stable tag: 1.3
|
|
Requires PHP: 7.0
|
|
|
|
== Description ==
|
|
|
|
This plugin is used to manage your hotel bookings.
|
|
|
|
== Documentation ==
|
|
|
|
[Eagle Booking Documentation](https://docs.eagle-booking.com/)
|
|
|
|
== Upgrade Notice ==
|
|
|
|
== Changelog ==
|
|
|
|
= 1.3.4.3 =
|
|
* Improved: Calendar [Admin]
|
|
* Fixed: Room Details Page Slider overlapping mobile menu
|
|
|
|
= 1.3.4.2 =
|
|
* Added: Horizontal Search Form Branch Selector [WPBakery Page Builder Element]
|
|
* Fixed: Sync Calendars - file_get_contents() replaced with wp_remote_get() to bypass allow_url_fopen
|
|
* Fixed: Razorpay Issue [Case Sensitive]
|
|
|
|
= 1.3.4.1 =
|
|
* Fixed: PHP 8.3 Compatibility Issues
|
|
* Fixed: Deprecation messages
|
|
* Updated: Razorpay API
|
|
* Updated: Stepline negative margin removed
|
|
|
|
= 1.3.4 =
|
|
* Added: Sync Calendars [iCal Support]
|
|
* Fixed: Viva Wallet Issue
|
|
* Fixed: Stripe Missing Icon
|
|
* Added: Branch Filter for the Elementor "EB Rooms" Widget
|
|
* Fixed: Similar Rooms - Display Only rooms of the same branch (if assigned)
|
|
* Updated: Language Files
|
|
|
|
= 1.3.3.8.1 =
|
|
* Fixed: Branches [Elementor Widget] Query Issue
|
|
* Fixed: Rooms Archive Page / Search Page Pagination CSS Issue
|
|
* Fixed: [Branch Details Page] External Booking Provider Form Action Issue
|
|
* Updated: Language Files
|
|
|
|
|
|
= 1.3.3.8 =
|
|
* Fixed: Availability Issue
|
|
* Fixed: Calendar [Admin] Translation Issue
|
|
* Fixed: SlideUp Search Form Translation Issue
|
|
* Fixed: Room Details [Admin] Validation
|
|
* Fixed: Exception Fatal Error [If the exception get deleted]
|
|
* Updated: Language Files
|
|
|
|
= 1.3.3.7.3 =
|
|
* Fixed: [Dashboard] Translation Issue
|
|
* Fixed: License Activation Issue
|
|
* Fixed: Calendar Responsive Issues
|
|
|
|
= 1.3.3.7.2 =
|
|
* Fixed: Fatal Error on PHP 7.x
|
|
|
|
= 1.3.3.7.1 =
|
|
* Fixed: Translation Issue
|
|
|
|
= 1.3.3.7 =
|
|
* Fixed: PayU (India)
|
|
|
|
= 1.3.3.6 =
|
|
* Fixed: Responsive Issue / Bookings [Admin]
|
|
* Fixed: Responsive Issue / Rooms List [WPBakery Page Builder Element]
|
|
* Fixed: PHP 8 Compatibility Issues
|
|
* Updated: Stripe API
|
|
* Updated: Language Fileds
|
|
|
|
= 1.3.3.5.1 =
|
|
* Fixed: Checkout page CSS Issue
|
|
|
|
= 1.3.3.5 =
|
|
* Added: Elementor Compatibility
|
|
* Fixed: Display Price Including Taxes & Fees
|
|
* Removed: Translation Tab
|
|
* Improved: Checkout Page
|
|
* Fixed: User Signup Issue
|
|
* Fixed: Deleting Booking Issue
|
|
* Updated: Shortcodes
|
|
|
|
= 1.3.3.4.2 =
|
|
* Fixed: Room Availability Issue on Room Details Page
|
|
* Fixed: Fixed Sidebar on Search Page
|
|
|
|
= 1.3.3.4.1 =
|
|
* Fixed: Room Availability Issue on Room Details Page
|
|
|
|
= 1.3.3.4 =
|
|
* Fixed: Multilingual Rooms Issue
|
|
* Fixed: Coupon Code Price Format
|
|
* Added: Branch Selector on Vertical Search Form
|
|
* Added: Search Form on the Branch Details Page
|
|
|
|
= 1.3.3.3.1 =
|
|
* Fixed: Search Results Bug
|
|
|
|
= 1.3.3.3 =
|
|
* Added: Viva Payment Gateway
|
|
* Added: Fees - Price Type [ Fee Amount x Guests x Booking Nights ]
|
|
* Fixed: Date Format Issue
|
|
* Fixed: Translation Issue
|
|
* Fixed: Responsive Issues [Admin]
|
|
* Updated: Language Files
|
|
|
|
= 1.3.3.2 =
|
|
* Fixed: New Booking [Admin] Issue
|
|
* Fixed: Additional Services Issue
|
|
|
|
= 1.3.3.1 =
|
|
* Added: Flutterwave Payment Gateway
|
|
* Fixed: WPML Conflict
|
|
* Fixed: Multilingual Rooms Issue
|
|
* Fixed: Taxes Issue
|
|
* Fixed: Search Filters Issue
|
|
* Fixed: The option to hide the price during the booking process
|
|
* Fixed: Rooms [Carousel WPBakery Page Builder Element]
|
|
* Improved: Booking Form
|
|
|
|
= 1.3.3 =
|
|
* Added: Taxes & Fees
|
|
* Added: Rooms Price [Admin]
|
|
* Added: Display Total Price by Default on the Search Page
|
|
* Fixed: Grid Rooms Issue
|
|
* Fixed: Room Price Type Issue
|
|
* Fixed: Airbnb Date Format
|
|
* Improved: Update System
|
|
* Improved: Branches
|
|
|
|
= 1.3.2 =
|
|
* Fixed: CSS Issues
|
|
* Fixed: Paystack Gateway Issue
|
|
* Updated: Shortcodes
|
|
* Depracated Shortcodes: eagle-booking-rooms, eagle-booking-rooms-list, eagle-booking-rooms-grid, eagle-booking-rooms-carousel
|
|
|
|
= 1.3.1 =
|
|
* Added: Razorpay Payment Gateway
|
|
* Fixed: CSS Issues
|
|
* Updated: Language Files
|
|
|
|
= 1.3.0 =
|
|
* Added: Hotel Branches
|
|
* Updated: Language Files
|
|
|
|
= 1.2.9.4 =
|
|
* Fixed: CSS Issues
|
|
* Fixed: Search Filters Bug
|
|
* Updated: Language Files
|
|
|
|
= 1.2.9.3 =
|
|
* Fixed: Email Template Bug
|
|
* Fixed: Services Filters [Search Page]
|
|
|
|
= 1.2.9.2 =
|
|
* Added: Track User IP
|
|
* Fixed: Responsive Issue
|
|
* Fixed: Availability Calendar Bug [Room Details Page]
|
|
* Updated: Language Files
|
|
|
|
= 1.2.9.1 =
|
|
* Fixed: Delete Booking on Calendar Page
|
|
* Fixed: Typo
|
|
* Fixed: Translation Issue
|
|
* Updated: Language Files
|
|
|
|
= 1.2.9 =
|
|
* Added: Availability Calendar on Check-In/Out Selector [Room Details Page]
|
|
* Improved: Bookings Page [Admin]
|
|
* Improved: Caledar Page [Admin]
|
|
* Improved: New Booking Page [Admin]
|
|
* Improved: Delete Booking [Admin]
|
|
* Fixed: Bookings Pagination [Admin]
|
|
* Fixed: Currency Position Issue
|
|
* Fixed: CSS Issues
|
|
* Updated: Language Files
|
|
|
|
= 1.2.8.5 =
|
|
* Added: Paystack Payment Gateway
|
|
* Added: Additional Message on customer Email
|
|
* Added: Arrival Time Slots
|
|
* Improved: Booking Form
|
|
* Updated: Language Files
|
|
* Fixed: Show Arrival Time on Admin/Customer Email
|
|
|
|
= 1.2.8.4 =
|
|
* Added: Create Stripe Customer
|
|
* Fixed: geoLookup
|
|
* Updated: Framework
|
|
* Updated: Language Files
|
|
|
|
= 1.2.8.3 =
|
|
* Fixed: Phone Number Validation Issue
|
|
|
|
= 1.2.8.2 =
|
|
* Fixed: Header Button Issue
|
|
* Fixed: Email Address and Phone Number Validation on Booking Form
|
|
* Fixed: Translation Issue
|
|
* Fixed: Sticky Sidebar Issue
|
|
* Updated: Language Files
|
|
|
|
= 1.2.8.1 =
|
|
* Fixed: Room Details Page CSS Issue
|
|
|
|
= 1.2.8 =
|
|
* Fixed: User Sign In/Up Issue
|
|
* Added: Bookings, Rooms, Services, Reviews, Exceptions, and Coupons are now accessible by users with 'edit_pages' capability.
|
|
* Updated: 2checkout Payment Gateway
|
|
* Updated: Language Files
|
|
|
|
= 1.2.7.1 =
|
|
* Fixed: Header Button [Multilanguage]
|
|
* Added: Room Details Page Slider Autoplay Option
|
|
|
|
= 1.2.7 =
|
|
* Added: New Layout for Room Details Page
|
|
* Added: Blocked Dates on Availability Calendar [Admin]
|
|
* Added: Max Booking Nights
|
|
* Fixed: Print Booking Details
|
|
* Updated: Language Files
|
|
|
|
= 1.2.6 =
|
|
* Added: Bookings Calendar View [Admin]
|
|
|
|
= 1.2.5.3 =
|
|
* Fixed: New Booking [Admin] Issue
|
|
|
|
= 1.2.5.2 =
|
|
* Fixed: Additional Services price on booking page
|
|
* Fixed: CSS Issues
|
|
|
|
= 1.2.5.1 =
|
|
* Fixed: User Sign Up
|
|
* Fixed: CSS Issue
|
|
|
|
= 1.2.5 =
|
|
* Added: User Dashboard
|
|
* Added: Checkout as Guest
|
|
* Added: Checkout as Existing Customer
|
|
* Added: Checkout Creating New Account
|
|
* Added: Coupon Code Live Validation
|
|
* Fixed: Week Price
|
|
* Fixed: Search Page Pagination Bug
|
|
* Improved: Security - Added Nonce to all Ajax Requests
|
|
* Updated: Shortcodes
|
|
|
|
= 1.2.4.5 =
|
|
* Fixed: Search Filters
|
|
* Fixed: Multilanguage Room Additional Services
|
|
* Fixed: Responsive Issue
|
|
* Improved: Booking Page
|
|
* Added: Check in & Check out Time
|
|
* Added: Time Format
|
|
* Added: Additional Services price type for adults & children
|
|
* Added: WPBakery Page Builder Rooms List Element
|
|
* Added: Notification Message on Booking Page
|
|
|
|
= 1.2.4.4 =
|
|
* Fixed: Multiple Date Exceptions Bug
|
|
* Fixed: Translation Issue
|
|
* Fixed: Responsive Issue
|
|
* Improved: Print Booking Details
|
|
|
|
= 1.2.4.3 =
|
|
* Fixed: Room Price
|
|
* Fixed: CSS Issue
|
|
* Improved: SEO
|
|
|
|
= 1.2.4.2 =
|
|
* Fixed: CSS Issue
|
|
* Fixed: Room Reviews Avatar
|
|
|
|
= 1.2.4.1 =
|
|
* Fixed: Price for each guest or adult and children
|
|
* Fixed: Rooms Sorting
|
|
|
|
= 1.2.4 =
|
|
* Added: PayU (India) Payment Gateway
|
|
* Added: Price for each guest or adult and children
|
|
* Added: Maximum Adults and Children
|
|
* Added: Maximum Adults and Children
|
|
* Added: Show/Hide Room Price Option
|
|
* Fixed: Room Availability Calendar
|
|
* Fixed: CSS Issues
|
|
* Fixed: Search Page Improvements
|
|
* Fixed: Max Guests in the room details page
|
|
* Updated: Language File
|
|
|
|
= 1.2.3.1 =
|
|
Fixed: WPBakery Page Builder Places Element
|
|
|
|
= 1.2.3 =
|
|
* Fixed: Rooms Archive Page Issue
|
|
|
|
= 1.2.2 =
|
|
* Added: INR PayPal Currency
|
|
* Fixed: Price Format
|
|
* Fixed: CSS Issues
|
|
* Removed: Default Room Reviews
|
|
* Updated: Language File
|
|
|
|
= 1.2.1 =
|
|
* Added: Payment Gateways Sorting
|
|
* Fixed: 2checkout Issue
|
|
* Fixed: CSS Issues
|
|
* Updated: Language File
|
|
|
|
= 1.2 =
|
|
* Added: Price type for each Room
|
|
* Added: Canceled Booking Status
|
|
* Added: Calendar Availability Period
|
|
* Added: Default Max Guests, Adults and Children
|
|
* Fixed: CSS Issues
|
|
* Fixed: Archive Room Fontawesome 5 Icons
|
|
|
|
= 1.1.9.1 =
|
|
* Added: Option to Crop or not Images
|
|
* Added: Additional Service Description
|
|
* Fixed: Custom Booking Type Date Format
|
|
|
|
= 1.1.9 =
|
|
* Fixed: Blocked Dates
|
|
* Fixed: Fontawesome 5
|
|
* Fixed: Single Room Content
|
|
|
|
= 1.1.8 =
|
|
* Updated: Stripe payment integrations to comply with PSD2 and the SCA requirements
|
|
* Fixed: Search Filters
|
|
* Fixed: Price Range Currency
|
|
|
|
= 1.1.7 =
|
|
* Fixed: Contact Customer Button
|
|
* Fixed: Search Form Issue
|
|
* Search Page Issue
|
|
* Added: Auto Update
|