WordPress.org

Plugin Directory

Test out the new Plugin Directory and let us know what you think.

Booking Calendar

Booking Calendar plugin - is the ultimate booking system for online reservation and availability checking service for your site.

7.0

  • Changes in all versions:

    • New Timeline at front-end side - show availability in fully new awesome way (old "Calendar Overview page from admin panel). Free version support showing booked dates with "blank pipelines". Paid versions have much more functionality here.

      • Ability to show Timeline at front-end in month format. Shortcode: [bookingtimeline view_days_num=90 scroll_start_date="" scroll_day=-30]
      • Ability to show Timeline at front-end in year format. Shortcode: [bookingtimeline view_days_num=365 scroll_start_date="" scroll_month=-3]
      • Ability to show Timeline at front-end in day format. Shortcode: [bookingtimeline view_days_num=30 scroll_start_date="" scroll_day=-15]
      • Ajax updating info during scrolling months, without page reloading.
    • Updated Timeline (Calendar Overview page) in admin panel.

      • Showing popover with booking details by mouse click, instead of mouse-over. Its help to show booking data at mobile devices.
      • Link in popover to Booking Listing page with this booking.
      • Approve or cancel exist booking from popover.
      • Improvement Even better looking on mobile devices.
    • Updated Booking Listing page.

      • Updated Filters and Actions toolbars.
      • New Ability to select range of bookings, like in gMail (Shift + Click) by clicking on first checkbox and Shift+Click on last checkbox.
      • Improvement Showing new bookings with new icon.
      • Improvement Even better looking on mobile devices.
      • Improvement Advanced checking during saving data.
    • Updated popup help info for Inserting Booking Calendar shortcodes

      • New [bookingtimeline] shortcode.
      • Improvement Updated parameters for all exist shortcodes.
    • Updated Add New Booking page.

      • New redesigned options toolbar.
      • New configuration number of month to show and width/height of calendar at Add New Booking page and saving this info. In advanced options toolbar section.
    • Updated General Settings page.

      • New Ability to define position of Booking menu (top, middle, bottom section).
      • Improvement Advanced checking during saving data.
    • Updated Form Fields Settings page.

      • New ability to create unlimited number of booking form fields.
      • Support Text fields, Textarea fields, Dropdown lists, and (new) Checkboxes fields.
      • New Arrange order of form fields in booking form by drag and drop sorting.
      • Improvement Advanced checking during saving data.
      • Improvement Ability to edit exist form fields settings.
      • Improvement Ability to delete exist form fields.
    • Updated Emails Settings page.

      • New Configuration of sending emails in text, html or multipart format.
      • New Selection stylee of email templates for HTML/multipart format.
      • New Definition of colors for some email styles.
      • New Configuration of header and footer content for emails.
      • New Validation of saving email addresses in correct format, and showing warnings otherwise. Its have to prevent of not sending emails issue in some cases.
      • New Pending email template - send email, if booking set as pending.
      • New Trash email template - send email, if booking has been declined - moved to trash.
      • New Deleted email template - send email, if booking has been deleted - completely erased.
      • New Test sending email button - for ability to test that emails are sending.
      • New Shortcodes for using in email templates.
      • Improvement Advanced checking during saving data.
    • Updated Import Settings page.

      • Improvement Advanced checking during saving data.
    • New Booking Menu items in Top WordPress Admin Bar

    • Translation Chinese translation [86% completed] by Soledad
    • Improvement Full refactoring of source code.
    • Improvement Updated of BS version.
    • Improvement Updated all UI elements - all buttons and UI elements looks even more sharp and nice.
    • Improvement New icons for UI elements. Good looking on retina displays. Instead of images is using font icons.
    • Updated showing info and warning messages.
    • Improved pagination.
    • Under the Hood Added many new hooks in source code.
    • Under the Hood New URL (parameters) for booking menu pages.
    • Under the Hood Updated CSS files.
    • Under the Hood Updated JS files.
    • Fix showing only today (not yesterday) bookings, when selected "Today" date parameter in Filter toolbar at Booking Listing page
    • And many other improvements...
  • Changes in Personal / Business Small / Business Medium / Business Large / MultiUser versions:

    • New Timeline at front-end side - show availability in fully new awesome way (old "Calendar Overview page from admin panel). Free version support showing booked dates with "blank pipelines". Paid versions have much more functionality here. (Personal, Business Small/Medium/Large, MultiUser)

      • Show Timeline at front-end for several resources in month format. Shortcode: [bookingtimeline type="1,2,3,4" view_days_num=30 scroll_start_date="" scroll_month=0 header_title='All Bookings'] (Personal, Business Small/Medium/Large, MultiUser)
      • Show Timeline at front-end for several resources in 2 months format. Shortcode: [bookingtimeline type="4,2,1,3" view_days_num=60 scroll_start_date="" scroll_month=-1 header_title='All Bookings'] (Personal, Business Small/Medium/Large, MultiUser)
      • Show Timeline at front-end for several resources in week format. Shortcode: [bookingtimeline type="3,4" view_days_num=7 scroll_start_date="" scroll_day=-7 header_title='All Bookings'] (Personal, Business Small/Medium/Large, MultiUser)
      • Show Timeline at front-end for several resources in day format. Shortcode: [bookingtimeline type="3,4" view_days_num=1 scroll_start_date="" scroll_day=0 header_title='All Bookings'] (Personal, Business Small/Medium/Large, MultiUser)
      • Show Timeline at front-end for single resource in month format. Shortcode: [bookingtimeline type="4" view_days_num=90 scroll_start_date="" scroll_day=-30] (Personal, Business Small/Medium/Large, MultiUser)
      • Show Timeline at front-end for single resource in year format. Shortcode: [bookingtimeline type="4" view_days_num=365 scroll_start_date="" scroll_month=-3] (Personal, Business Small/Medium/Large, MultiUser)
      • Show Timeline at front-end for single resource in day format. Shortcode: [bookingtimeline type="4" view_days_num=30 scroll_start_date="" scroll_day=-15] (Personal, Business Small/Medium/Large, MultiUser)
      • New Ability to activate showing bookings detail in popover, when mouse click on specific booking "pipeline", in the same way as in admin panel. (Personal, Business Small/Medium/Large, MultiUser)
      • New Ability to configure showing titles of booking, like ID, Name or other fields, in "pipeline of bookings". (Personal, Business Small/Medium/Large, MultiUser)
      • Support responsive interface for showing on mobile devices. (Personal, Business Small/Medium/Large, MultiUser)
    • Updated Timeline (Calendar Overview page) in admin panel. (Personal, Business Small/Medium/Large, MultiUser)

      • New Show notes in booking popover at Timeline page.
      • New Ability to print specific booking from Timeline page by clicking on Print buttin in popover. (Personal, Business Small/Medium/Large, MultiUser)
      • Improvement Even more nice view at mobile devices. (Personal, Business Small/Medium/Large, MultiUser)
    • Updated Booking Listing page. (Personal, Business Small/Medium/Large, MultiUser)

      • Improvement Showing notes button with different color, if booking have some notes. For more easy checking. (Personal, Business Small/Medium/Large, MultiUser)
      • Improvement Changing languages at Booking Listing page for specific action. (Personal, Business Small/Medium/Large, MultiUser)
      • Improvement Updated Print modal window. (Personal, Business Small/Medium/Large, MultiUser)
      • Improvement Showing currency relative to each specific user settings in MultiUser version. (MultiUser)
      • Fix Issue of not printing in Chrome browser. (6.2.3.8) (Personal, Business Small/Medium/Large, MultiUser)
    • Updated Add New Booking page. (Personal, Business Small/Medium/Large, MultiUser)

    • Updated Resources settings page. (Personal, Business Small/Medium/Large, MultiUser)

      • New Ability to select range of booking resources, like in gMail (Shift + Click) by clicking on first checkbox and Shift+Click on last checkbox. (Personal, Business Small/Medium/Large, MultiUser)
      • Sort of booking resources in resources table by different parameters (ID, Name, Priority, Users). By clicking on column header title. (Personal, Business Small/Medium/Large, MultiUser)
      • Creating several booking resources during one process. (Personal, Business Small/Medium/Large, MultiUser)
      • Ability to re-assign exist booking resource to other activated booking user (MultiUser)
      • Showing additional info near each booking resources (like "Capacity" or booking resource "Single", "Child" type of resource). (Business Large, MultiUser)
      • Shortcode Ability to use shortcode like: [bookingresource type=1 show='capacity' date='2016-09-13'] (fix:6.2.3.5.1) (Business Large, MultiUser)
      • Ability to hide children booking resources (Business Large, MultiUser)
    • Updated "Cost and rates" settings page - Rates section (Business Medium/Large, MultiUser)

      • New Ability to select several rates (like in gMail {Shift + Click}) by clicking on first checkbox and Shift+Click on last checkbox. (Business Medium/Large, MultiUser)
      • Improvement Direct links to seasons for editing from each rate. (Business Medium/Large, MultiUser)
      • Improvement When logged in as super admin user , ability to show or hide seasons from all regular users. (MultiUser)
      • Improvement Advanced checking during saving data. (Business Medium/Large, MultiUser)
      • Improvement Setting "Rates" to several selected booking resources (by selecting bulk action option). (Business Medium/Large, MultiUser)
    • Updated "Cost and rates" settings page - Valuation days section (Business Medium/Large, MultiUser)

      • New Sorting "Valuation days" by drag and drop specific cost row. (Business Medium/Large, MultiUser)
      • New Ability to select several costs (like in gMail {Shift + Click}) by clicking on first checkbox and Shift+Click on last checkbox. (Business Medium/Large, MultiUser)
      • Improvement Advanced checking during saving data. (Business Medium/Large, MultiUser)
      • Improvement When logged in as super admin user, ability to show or hide seasons from all regular users. (MultiUser)
      • Improvement Setting "Valuation days" to several selected booking resources (by selecting bulk action option). (Business Medium/Large, MultiUser)
    • Updated "Cost and rates" settings page - Deposit section (Business Medium/Large, MultiUser)

      • Improvement When logged in as super admin user, ability to show or hide seasons from all regular users. (MultiUser)
      • Improvement Setting "Deposit" to several selected booking resources (by selecting bulk action option). (Business Medium/Large, MultiUser)
    • Updated Advanced cost settings page (Business Medium/Large, MultiUser)

      • New Support radio buttons for setting additional cost. (Business Medium/Large, MultiUser)
      • Updated interface of configuration advanced cost - more clear selection type of additional cost in drop down lists. (Business Medium/Large, MultiUser)
      • Saving "Advanced costs" for each Custom booking form separately. Its improve of searching issues during saving if some form will have wrong configuration. (Business Medium/Large, MultiUser)
      • If having several fields with the same name in booking form (for example, if configured several languages), showing specific field only once, for correct saving additional cost. Please note, in this case options in selectbox must be same withing any languages. (Business Medium/Large, MultiUser)
      • Default value for new field, right now 0 USD, instead of previous 100%. For more easy to understand this logic. (Business Medium/Large, MultiUser)
    • Updated Availability settings page (Business Medium/Large, MultiUser)

      • New Ability to select several seasons (like in gMail {Shift + Click}) by clicking on first checkbox and Shift+Click on last checkbox. (Business Medium/Large, MultiUser)
      • New Sort of availability by different fields. (By clicking on column header title). (Business Large, MultiUser)
      • Improvement Direct links to seasons for editing from each rate. (Business Medium/Large, MultiUser)
      • Improvement When logged in as super admin user , ability to show or hide seasons from all regular users. (MultiUser)
      • Improvement Setting availability to several selected booking resources (by selecting bulk action option). (Business Medium/Large, MultiUser)
    • Updated Season Filters settings page (Business Medium/Large, MultiUser)

      • New Ability to select several seasons (like in gMail {Shift + Click}) by clicking on first checkbox and Shift+Click on last checkbox. (Business Medium/Large, MultiUser)
      • New Ability to re-assign exist season filter to other activated booking user (MultiUser)
      • New Sort of seasons by different fields. (By clicking on column header title). (Business Large, MultiUser)
      • New more clear interface of selecting dates. (Business Medium/Large, MultiUser)
    • Updated Discount Coupons settings page (Business Large, MultiUser)

      • New Ability to select several coupons (like in gMail {Shift + Click}) by clicking on first checkbox and Shift+Click on last checkbox. (Business Large, MultiUser)
      • New Ability to re-assign exist coupons filter to other activated booking user (MultiUser)
      • New Sort of coupons by different fields. (By clicking on column header title). (Business Large, MultiUser)
      • Improvement Advanced checking during saving data. (Business Large, MultiUser)
      • Improvement Editing fields of several coupons from one listing page, like minimum cost, number of usage and expiration date. (Business Large, MultiUser)
    • Updated General Settings page. (Personal, Business Small/Medium/Large, MultiUser)

      • Improvement Removed Cost section to Settings Payment page. (Business Small/Medium/Large, MultiUser)
      • New Customization of booking title in timeline at front-end side for showing different info, like Name or Second Name of person who made the booking, etc... (Personal, Business Small/Medium/Large, MultiUser)
      • New Ability to enable showing popover with booking details in timeline at front-end side, in the same way as its showing in admin panel at Calendar Overview (timeline) page . (Personal, Business Small/Medium/Large, MultiUser)
    • Updated Fields Settings page. (Personal, Business Small/Medium/Large, MultiUser)

      • Improvement Advanced checking during saving data.
      • New shortcodes for showing hints in booking form: [resource_title_hint], [bookingresource show='id'], [bookingresource show='title'], [bookingresource show='cost'], [bookingresource show='capacity'], [bookingresource show='maxvisitors'] (Business Medium/Large, MultiUser)
    • Updated Emails Settings page. (Personal, Business Small/Medium/Large, MultiUser)

      • Improvement Advanced checking during saving data.
    • Updated Import Settings page. (Personal, Business Small/Medium/Large, MultiUser)

      • New Ability to search specific booking resource by ID and Title
      • Improvement Advanced checking during saving data.
    • Updated Payment Gateways Settings page. (Business Small/Medium/Large, MultiUser)

      • New payment gateway files. Important! If you was customized previously own payment gateway, in update 7.0 you need to customize your payment system relative to new payment gateway structure. In the same was as its done with any exist payment system. For including loading o your payment gateway file, you need to use this code and hook: function add_my_gateway( $gateway ){ return $gateway . ',gateway_ID'; } add_filters( 'wpbc_gateways_original_id_list', 'add_my_gateway' );
      • New Sorting payment gateways order by drug and dropt specific payment gateways rows (Business Small/Medium/Large, MultiUser)
      • Improvement showing active currency and status for each payment gateways (Business Small/Medium/Large, MultiUser)
      • New configuration of payment summary details. Many new shortcodes for configuration payment summary info. (Business Small/Medium/Large, MultiUser)
      • New setting general currency for plugin interface (Business Small/Medium/Large, MultiUser)
      • New setting currency position and format (Business Small/Medium/Large, MultiUser)
      • Improvement configuration of cost per period at Settings > Payment page (Business Small/Medium/Large, MultiUser)
      • Improvement configuration of options: "Time impact to cost", "Advanced cost option" at Settings > Payment page (Business Small/Medium/Large, MultiUser)
      • Improvement configuration of billing form fields assignment at Settings > Payment page (Business Small/Medium/Large, MultiUser)
      • Improvement Advanced checking during saving data.
    • Updated Search Settings page. (Business Large, MultiUser)

      • Improvement Advanced checking during saving data.
      • Improvement Updated help sections with shortcodes that possible to use in search forms.
    • Updated Users Settings page. (MultiUser)

      • New Ability to search specific user by ID and Title
      • New Ability to sort users by ID, Name and Role
      • Improvement Showing additional info near each user, like status and role.
      • Improvement Advanced checking during saving data.
    • Fix issue of correctly showing partially or fully booked dates, if used conditional logic for time-slots, after page loading or days selections. Each day reflect to own "weekday" time-slot (Business Medium/Large, MultiUser)

    • Underhood. New constant. 'WP_BK_LAST_CHECKOUT_DAY_AVAILABLE' - Its will remove last selected day of booking during saving it as booking.
    • Underhood. New constant. 'WP_BK_PAYMENT_FORM_ONLY_IN_REQUEST' - Its will show payment form only in payment request during sending from Booking Listing page and do not show payment form after visitor made the booking.
    • Underhood. New constant. 'WP_BK_AUTO_APPROVE_WHEN_ZERO_COST' - Auto approve booking, if the cost of booking == 0
    • Underhood. New constant. 'WP_BK_CHECK_LESS_THAN_PARAM_IN_SEARCH' - Check in search results custom fields parameters relative to less than in search form, and not only equal.

For more information, see the full release notes.

Requires: 4.0 or higher
Compatible up to: 4.7.2
Last Updated: 2 months ago
Active Installs: 30,000+

Ratings

4.7 out of 5 stars

Support

14 of 14 support threads in the last two months have been marked resolved.

Got something to say? Need help?

Compatibility

+
=
Not enough data

1 person says it works.
0 people say it's broken.

100,1,1 100,1,1
100,1,1 100,1,1
100,1,1 100,1,1
100,1,1 100,1,1
100,1,1 100,1,1
100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,10,10 100,1,1 100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,2,2 100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,2,2 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1 100,1,1 100,10,10 100,1,1 100,1,1 100,1,1 100,1,1 100,2,2 100,12,12 100,2,2 100,2,2 100,3,3 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,2,2 100,11,11 100,7,7 100,4,4 100,5,5 100,1,1 100,1,1 100,2,2 100,1,1 100,1,1 100,1,1 100,2,2 100,1,1 100,1,1
100,4,4 100,2,2 100,5,5 100,1,1 100,3,3 100,1,1 80,5,4 100,1,1 100,2,2 100,1,1 100,1,1
100,2,2 100,1,1 100,1,1
100,3,3 100,1,1 100,1,1
100,4,4 100,2,2 100,1,1
67,3,2 100,1,1
80,10,8 100,7,7 100,1,1
100,5,5 100,1,1
100,10,10 100,2,2
83,6,5 88,8,7
100,2,2
100,1,1 100,3,3 100,6,6
74,19,14
88,8,7 100,1,1 100,1,1
68,19,13 100,1,1 100,1,1
100,4,4 80,5,4 100,2,2
100,1,1 100,2,2 80,5,4
100,1,1 88,8,7
100,3,3 100,1,1 100,1,1
0,1,0 100,2,2 100,1,1 100,1,1 100,1,1
100,2,2 100,2,2 67,3,2 88,8,7 100,1,1 100,3,3
80,5,4 100,1,1 100,1,1
75,4,3 100,1,1 100,1,1 100,4,4
100,1,1 100,1,1 100,2,2 100,1,1
100,1,1 100,1,1
60,5,3 100,1,1
100,1,1 100,2,2 100,1,1
100,1,1 75,4,3 100,1,1 100,2,2
100,2,2
100,2,2
100,1,1 100,1,1 100,1,1
100,1,1 100,2,2 100,1,1 100,1,1 100,1,1
100,2,2
100,1,1 100,1,1 100,2,2 100,2,2 100,1,1
100,2,2 100,2,2
100,4,4 100,1,1
75,4,3 100,2,2 100,1,1
100,1,1
100,1,1 100,1,1 100,1,1
100,1,1 100,1,1
100,1,1 100,1,1 100,1,1
100,1,1 100,1,1
100,1,1 100,1,1
100,1,1
100,2,2 67,3,2 100,1,1
100,1,1 100,2,2
100,1,1
100,1,1 100,1,1
100,1,1 100,1,1
100,1,1 100,1,1
100,1,1 100,2,2
100,1,1 100,1,1 100,2,2
100,2,2
100,1,1 100,1,1
100,1,1
100,1,1
100,1,1