Documente Academic
Documente Profesional
Documente Cultură
== Description ==
This plugins adds an option to WooCommerce products in order to book or rent them.
It adds one or two fields to the product page : a start date and maybe an end date
and, if necessary, calculates a new price based on a daily, nightly, weekly or
custom basis (E.g. $4 per day / night / week / custom period).
== Installation ==
* For variable products, you must check the "Bookable" option both on parent
product and on the variation you want to set as bookable. You can have bookable and
non-bookable variation for the same product, but if one of the variation is
bookable, the parent product must be set as bookable too.
* For grouped products, you must set the parent AND children products as bookable.
Otherwise, it won't work correctly,
6. If you want to set booking options for each product, go to the "Bookings" tab on
the product page (or the "Variations" tab for variable products to manage booking
options at variation level). You can also set these options for every products in
the plugin settings.
If the calendar doesn’t show up, there might be a Javascript error. Open your
navigator’s console (F12 > Console), and look for any error. Translation files
might be missing, use the contact form or the support forum if it is the case.
If you are on a multisite and the calendar is not working, make sure to save the
plugin settings again to generate the stylesheet corresponding to your site.
You can use the easy_booking_two_dates_price filter to return the base product
price instead of the new calculated price.
Please refer to the plugin [documentation](https://www.easy-
booking.me/documentation/easy-booking/faq/) for more information.
Yes, version 1.5 is now compatible with multisites. You will need to install the
plugin on the network, and then activate it on each site.
For the addons, you need to enter the license keys on the network.
Make sure to uncheck the “Make all products bookable?” options on the plugin
settings page (Easy Booking > Settings) if you want to have not bookable products.
= How to make a product bookable and not bookable at the same time? =
You can make a variable product with two variations : one bookable and one as a
regular product.
= Where are the "Start text", "End text" and "Information text" options? =
These options were removed from the plugin in version 2.0, because it was
impossible to make these custom texts translation-ready.
= How can I change the " / day" and "Select dates" texts? =
= Can the dates be selected on the order page and applied to all products in the
cart? =
No, the dates need to be selected on the product page for each product
individually.
If you have any issue with the updates of the addons, please [send a message]
(https://www.easy-booking.me/contact/) with your order number and license key to
get the latest version.
Developping and maintaining WordPress plugins take a lot of time, if you want to
support the development you can get one or several addons for Easy Booking [here]
(https://www.easy-booking.me/). Thank you!
== Screenshots ==
1. Product page
2. Calendar
3. Selected dates
== Changelog ==
= 2.1.7 =
= 2.1.6 =
* Add - Added booking statuses for order items and imported bookings, in order to
improve the "Reports" page and make it easier to track and organize your bookings.
* Add - Added en_CA.js file for Canadian translation.
* Fix - Fixed "easy_booking_booking_price_details" filter to make it easier to use.
* Fix - Fixed an issue with disabled dates and Sunday as first weekday.
* Fix - Fixed an issue with bundled items in cart.
* Fix - Fixed an issue when getting price of not individually priced bundled items.
* Fix - Display custom sale price even if product sale price is not set.
= 2.1.5 =
= 2.1.4 =
* Fix - Issue with WooCommerce Product Bundles and WooCommerce < 3.0 where
variation discounted price was not taken into account.
* Fix - Issue with WooCommerce < 3.0 where not bookable variations were considered
bookable.
* Fix - Check if "get_bundled_item" method exists in cart to avoid errors.
* Add - Returns start and (maybe) end date(s) when fetching orders with WooCommerce
Rest API.
* Tweak - Removed unnecessary CSS file in admin.
* Tweak - Load only "Default" calendar theme in admin.
= 2.1.3 =
* Fix - Issue with Custom booking duration set at product level not being applied.
* Fix - Added Australian translation file for the calendar.
* Tweak - Added $content argument to easy_booking_display_price filter.
= 2.1.2 =
= 2.1.1 =
* Fix - Compatibility with WooCommerce 3.0 and WooCommerce Product Bundles 5.2.0.
* Fix - Fixed an issue with one date selection and product ID not sent in the ajax
request with WooCommerce 3.0.
* Fix - Fixed an issue with variable products with no available variation.
= 2.1.0 =
= 2.0.9 =
= 2.0.8 =
* Fix - Compatibility with WooCommerce Product Bundles > 5.0. If you use it, you
must have at least version 5.0.
* Fix - Compatibility with the future Easy Booking: Pricing extension.
* Fix - [Localization] Added "Close" translation in catalan and added ca.js file.
* Fix - [Localization] Updated wceb.pot file.
* Removed - [Localization] Removed FR and NL included language files. To download
language files, please visit http://herownsweetcode.com/easy-
booking/documentation/easy-booking/localization/.
= 2.0.7 =
* Fix - Fixed wceb_get_product_price function and compatiblity with Membership
plugins.
* Fix - [Frontend] Total booking duration displaying "x day(s)" in "nights" mode,
instead of "x night(s)".
* Fix - WooCommerce Product Bundles compatibility.
= 2.0.6 =
= 2.0.5 =
* Fix - [Frontend] Issue with bookable and non-bookable variations with the add to
cart button being disabled.
= 2.0.4 =
* Fix - [Admin] Dates are now correctly saved when modifying and saving an order on
the admin.
= 2.0.3 =
= 2.0.2 =
= 2.0.1 =
* Fix - [Admin] Issue on the admin order page when order item is not a product.
* Fix - [Frontend] Set the pickers highlight and view to the first available
date.
* Fix - [Admin] Issue with character encoding in pickadate.js.
* Tweak - [Filters] Deleted 'easy_booking_currency' and
'easy_booking_new_price_args' filters when returning the price.
= 2.0.0 =
/!\ Please update the addons if you have any and want to use this new version.
Because of the new features added, it is not compatible with older versions.
= 1.9.2 =
* Fix - [Admin] Issue with the "Make all products bookable?" option.
* Fix - [Frontend] Load scripts even if product price is 0.
= 1.9.1 =
= 1.9.0 =
/!\ You will also need to update the addons - if you have any - to these versions
in order to have everything work:
Inferior versions of the addons will NOT work with WooCommerce Easy Booking 1.9.
Make sure to clear your navigator's cache if you experience any issue, so it loads
the latest files.
= 1.8.2 =
* Fix - [Admin] Issue when not being able to make products not bookable.
= 1.8.1 =
= 1.8 =
= 1.7.6 =
= 1.7.5 =
* Fix - Issue setting start date as "Array" instead of the date when booking a
product.
= 1.7.4 =
= 1.7.3 =
= 1.7.2 =
= 1.7.1 =
= 1.7 =
This update contains major changes / improvements. Be careful before updating and
do not hesitate to go to the support forum or to send a message if you see any
issue, as it's hard to maintain everything :)
= 1.6.1 =
= 1.6 =
/!\ You might have to check variable products after this update. Backward
compatibility should be ok, but you might have to check the "Bookable" checkbox
again.
* Fix - Hook when saving plugin settings is now triggered when actually saving
plugin settings.
* Fix - New way to generate and minify CSS. The old one was causing issues,
especially with multisites.
* Fix - Calendars CSS, causing issues and conflicting with themes.
* Add - Possibility to manage booking at parent product level for variable
products.
* Add - Add-ons page on the admin.
* Add - 'easy_booking_enqueue_additional_scripts' hook to enqueue scripts before
the main pickadate script.
* Add - 'easy_booking_pickadate_dependecies' filter to add dependecies for the main
pickadate script.
* Add - Custom Jquery events when initiliazing and setting calendars.
* Tweak - Improved Javascript for better flexibility and performance.
= 1.5.2 =
= 1.5.1 =
= 1.5 =
This update contains major changes for variable products. Backwards compatibility
should be ok, but still check your variations after updating.
* Add - Variations are now handled individually, instead of inheriting from the
parent product.
* Add - Multisite compatibility.
* Add - Right to left CSS, for right to left languages.
* Fix - Wrong price calculation when modifying an order.
* Fix - Security changes.
* Fix - Picker inputs pointer cursor.
* Fix - Added en.js file.
* Fix - Wrong $wpdb calls.
* Fix - Display product price on the right format.
* Tweak - Regenerate CSS only after saving plugin settings.
* Tweak - Improved Inputs CSS.
* Localization - Added Dutch translation.
* Localization - Update French translation.
= 1.4.4 =
= 1.4.3 =
Easy Booking : Availability Check, the add-on to manage stocks and availabilities
for WooCommerce Easy Booking is available !
Get it now on http://herownsweetcode.com/product/easy-booking-availability-check/ !
= 1.4.2 =
= 1.4.1 =
* Fix - Fixed an error when updating orders.
* Fix - Fixed an error when adding a normal product to cart.
* Add - Spanish translation.
* Add - Display base price for one day on the product page.
* Add - Added an option to set the first available date.
* Update - French translation.
= 1.4 =
* Add - Option to set a minimum and a maximum booking duration for each product.
* Add - Possibility to change booking dates on the order page.
* Add - Possibility to add booking products on the order page.
* Add - en_GB translation file for the calendar.
* Add - WooCommerce Currency Switcher Compatibility
* Fix - Timezone issue with the datepicker.
* Fix - Prevent adding a product to the cart after clicking the "clear" button on
the calendar.
* Fix - Incorrect selected dates with keyboard.
* Fix - Wrong price displayed when "Price excluding tax" is set on the product
page.
= 1.3.1 =
* Fixed an issue where products were not added to cart if the user was not logged
in.
= 1.3 =
#### This update has a lot of modifications, please do not hesitate to tell me if
it's not working on the support forum here
https://wordpress.org/support/plugin/woocommerce-easy-booking-system.
* Disabled dates before first date and dates after second dates, preventing users
to select invalid dates
* Prevent users to select the same date in "nights" mode
* Fixed an error in the calculation price for one day in "days" mode
* Prevent product add to cart if one or both dates are missing
* Changed the way selected dates were set (old : post meta, new : session) so it
doesn't affect the product itself
* Updated and cleaned Ajax requests
* Added a few things for the future stock management plugin
* Corrected an error in the French translation
* Added US translation for pickadate.js
= 1.2.2 =
* You can now choose whether to calculate the final price depending on number of
days or number of nights.
= 1.2.1 =
* Changed the way CSS was added
* Security update
= 1.2 =
* The calendar is now fully customizable !
* Fixed an issue with variable products' sale price
* Added filters to easily change picker form
* Security updates
* Scripts updates
* Updated French translation
= 1.1 =
* Fixed a few issues
* WooCommerce EBS now works with variable products
= 1.0.5 =
* Fixed issues with WooCommerce 2.2
= 1.0.4 =
* Added price format
* Updated French translation
= 1.0.3 =
* Fixed an issue where fields were not showing up on product page
= 1.0.2 =
* Fix for WooCommerce 2.1
= 1.0.1 =
* Disabled dates before current day
= 1.0 =
* Initial Release
== Upgrade Notice ==
= 2.0.6 =
= 2.0.0 =
Please update the addons if you have any and want to use this new version. Because
of the new features added, it is not compatible with older versions.
= 1.9.0 =
This update contains major changes. Make backups and read the changelog before
updating. Only compatible with the latest addons versions: Availability Check 1.4,
Duration Discounts 1.6, Disable Dates 1.4.