Description
easyReservations is the perfect plugin for receiving, managing and handling bookings easily. It’s designed to be used for any reservable business like hotels, cars, events, B&Bs, appointments or conferences.
It’s very flexible and intuitive and has a huge amount of functions and possibilities. Of course it’s completely translatable.
Features
- Resource Catalog
- Availability calendar
- Unlimited customizable reservation forms
- Property management
- Half-hourly, hourly, daily, nightly and weekly billing
- Flexible price filters, rates, discounts and availability
- Live price calculation and error handling
- And a lot more!
Screenshots
Installation
Minimum Requirements
- PHP 7.2 or greater is recommended
- MySQL 5.6 or greater is recommended
Automatic installation
Automatic installation is the easiest option — WordPress will handles the file transfer, and you won’t need to leave your web browser. To do an automatic install of easyReservations, log in to your WordPress dashboard, navigate to the Plugins menu, and click “Add New.”
In the search field type easyReservations,” then click “Search Plugins.” Once you’ve found us, you can view details about it such as the point release, rating, and description. Most importantly of course, you can install it by! Click “Install Now,” and WordPress will take it from there.
Manual installation
Manual installation method requires downloading the easyReservations plugin and uploading it to your web server via your favorite FTP application. The WordPress codex contains instructions on how to do this here.
Updating
Automatic updates should work smoothly and does not delete any data, but we still recommend you back up your site.
If you encounter issues with the catalog/category pages after an update, flush the permalinks by going to WordPress > Settings > Permalinks and hitting “Save.” That should return things to normal.
Reviews
Contributors & Developers
“easyReservations” is open source software. The following people have contributed to this plugin.
Contributors“easyReservations” has been translated into 8 locales. Thank you to the translators for their contributions.
Translate “easyReservations” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Change log
6.0-alpha.23 – 2021-11-28
- Added – Calendar minDate attribute
- Enhancement – Forms can contain any shortcode now
- Enhancement – Calendar disable selecting next month if departure is impossible then
- Fix – Calendar slots departure selection
- Fix – User meta data
- Fix – Reservation count in resources table
- Fix – Paypal payment check uses amount due instead of total
6.0-alpha.22 – 2021-04-29
- Enhancement – Keep name field when option to hide address fields is enabled
- Fix – Calendar departure day
- Fix – Receipt items of orders and reservations could be mixed if both had the same ID
- Fix – Synchronization import
- Fix – PayPal live mode sometimes redirected to sandbox
6.0-alpha.21 – 2021-04-14
- Added – Upcoming category in reservation table
- Added – Check to prevent double bookings when adding a reservation as admin
- Added – [billing_unit] field in reservation name to to get half hour/hour/day/month
- Enhancement – Updated and improved stripe gateway
- Enhancement – Updated and improved invoices
- Fix – Some reservations in resources with availability per person did not get displayed in timeline
- Fix – Earliest possible departure for resources with a frequency of less than a day
- Fix – Calendar availability display
- Fix – Checkout without address fields
- Fix – Reservation price in checkout
- Fix – Billing units field in forms
- Fix – Adding reservations to WooCommerce cart
- Fix – Prices in WooCommerce cart
- Fix – Filter submit
6.0-alpha.20 – 2021-03-25
- Added – Apple Pay and Payment Request button with stripe
- Added – Credit notes for refunds
- Added – Option to not ask for address in checkout
- Added – Check if new order mail got sent
- Added – Dominican Republic and Guatemalan states
- Enhancement – Updated and improved stripe gateway
- Enhancement – Manually added reservations automatically recalculate at first update
- Enhancement – Added date and time to status report
- Tweak – Cleared up invoice settings
- Tweak – Updated scripts to jQuery 3.0
- Tweak – Save date of last order of customer
- Tweak – Check selected country
- Tweak – GB is not part of the EU VAT zone anymore
- Tweak – Ensure statuses are correctly reassigned when restoring orders
- Fix – Earliest possible departure when departure is on the same day as arrival
- Fix – Reservations added through timeline now do have a price calculated
- Fix – Invoices use latest settings when enabled
- Fix – Invoices modern template
- Dev – Added new actions and filters
6.0-alpha.19 – 2021-02-26
- Enhancement – Setting order to processing or completed only possible if all reservations are approved
- Enhancement – Added option to add a price display suffix in tax settings
- Enhancement – Added option to edit the order note
- Enhancement – Admin created reservations have a resource item with the correct price attached now
- Enhancement – Display reservation status in admin order receipt
- Enhancement – Updated filter time unit condition years
- Enhancement – Custom fields default value get’s used as placeholder for text fields, text areas and number fields
- Enhancement – Added email to privacy exports
- Enhancement – New order action to approve all attached reservations
- Fix – Reservations got instantly removed from cart on some setups
- Fix – Without premium emails could be sent empty
- Fix – Without premium the order status was not updated after submit and remained as draft
- Fix – Newly added tax rates did not get applied
- Fix – Order search
- Fix – Deposit form does not get displayed for free orders
- Fix – My account orders endpoint
- Fix – Filter form unavailability part did not get hidden when switching to price filter
- Fix – Filter names can have big letters and free spaces now
- Fix – Stylesheet fixes for the themes twenty twenty and twenty twentyone
- Fix – Stylesheet fixes for search
- Fix – Error message when departure is too soon
- Removed – Required permission option in resources settings
- Removed – Option to display custom field when adding reservations
6.0-alpha.18 – 2021-01-28
- Enhancement – Stylesheets for twenty twentyone wordpress theme
- Enhancement – Improved automatic order notes for changes in reservation
- Enhancement – New option to enforce difference in time between arrival and departure
- Enhancement – Handling of multiply countries in checkout form
- Enhancement – Improved translatability
- Fix – Timeline display when changing resources menu order
- Fix – Reservations in cart apply to calendar availability
- Fix – Display of unavailable departure days in calendar
- Fix – Selectability of arrival and departure time in calendar
- Fix – Resource filters in price calculation
- Fix – Resource archive
- Fix – Miscellaneous stylesheet fixes
6.0-alpha.17 – 2021-01-04
- Enhancement – Default arrival and departure time in date selection
- Enhancement – Stylesheets for wordpress themes
- Fix – Catalog page entries displayed twice
- Fix – Slots in date selection
- Fix – Redirect after submit on resources pages
- Fix – Checkout state wrongfully marked as invalid
- Fix – Checkout create account
- Fix – My account endpoints 404
- Fix – Reservations getting instantly removed from shopping cart in some time zones
- Fix – Premium update and install message
- Fix – Search redirect option
- Fix – Search calendar for hourly and half-hourly resources
6.0-alpha.16 – 2020-11-29
- Fix – Breaking bug
6.0-alpha.15 – 2020-11-26
- Added – Invoices
- Added – Debug tools
- Enhancement – Country specific required checkout data and labels
- Enhancement – Order of resources if no menu order is defined
- Enhancement – Template system
- Fix – Rounding in PHP 8.0
- Fix – Custom fields added to cart of unsuccessful checkout
- Fix – Prevent endless loop when [name] is in reservation name
- Fix – My account
6.0-alpha.14 – 2020-10-28
- Enhancement – Display of possible departure dates in calendar
- Enhancement – Order of resources if no menu order is defined
- Fix – Email settings overridden templates
- Fix – Center view on calendar in form
- Fix – Wrong month after selecting arrival
6.0-alpha.13 – 2020-04-24
- Added – Direct checkout (option in form block)
- Enhancement – Admin can now set reservations to not belong to any resource
- Enhancement – Deposit form on order payment page
- Enhancement – Display deposit amount to pay in admin edit order
- Performance – Timeline generation time by 40%
- Fix – Update reservations receipt item when changing resource
- Fix – Display custom data in reservation preview
6.0-alpha.12 – 2020-03-30
- Feature – Cart widget
- Feature – Resources widget
- Feature – Set resource to be onsale
- Feature – Address in admin edit user profile
6.0-alpha.11 – 2020-03-25
- Fix – Price activated resulted in misalignment in hourly frequency
6.0-alpha.10 – 2020-03-25
- Enhancement – Option to display price in calendar for daily resources and slots
- Enhancement – Background emails
- Fix – Calendar slots greying out days before arrival when selecting departure
- Fix – JS error in filter settings
6.0-alpha.9 – 2020-03-22
- Added – My account
- Added – Removal of personal data
6.0-alpha.8 – 2020-03-18
- Fix – Tax settings js
6.0-alpha.7 – 2020-03-18
- Added – Reservation timeline
- Enhancement – Filters can set the price to 0
- Tweak – Order of reservations in admin table
- Fix – Pagination in reservations table
- Fix – Arrival and departure default value in reservation add
- Fix – Nightly billing calculation of nights
- Fix – Format in date created field in orders and reservations
6.0-alpha.6 – 2020-03-04
- Tweak – Improved separation between reservation name and title
- Fix – Upgrading could be bypassed
- Fix – Arrival and departure fields trigger validation
6.0-alpha.5 – 2020-02-26
- Fix – Departure field in form and search shortcode has no datepicker
- Fix – AIT Themes removing all select fields in forms
- Fix – Cannot delete global availability filters
- Fix – Edit reservation cannot set children to 0
6.0-alpha.4 – 2020-02-23
- Fix – Adding new reservation as admin
6.0-alpha.3 – 2020-02-22
- Fix – Adding form block without changing any setting resulted in empty form
6.0-alpha.2 – 2020-02-20
- Fix – Data deletion on uninstall
6.0-alpha.1 – 2020-02-18
- Initial release
See http://easyreservations.org/easyreservations-6-0-alpha/ for more information.