A deep Google Calendar integration
Team Booking is a WordPress booking and reservation plugin for appointments and services with a very distinctive feature: all the availability plans are made via Google Calendar!- Make availability plans through Google Calendar
- Calendar events become free slots, ready to be booked
- Once booked, the relative Google Calendar event will be updated!
Just some plugins features
- A complete booking solution services, events, appointments, rooms and so on
- Planning via Google Calendar use your Google Calendar to plan availability and manage reservations
- Collaborative specify WP roles allowed to be coworkers. They can work together for the same service, but keep their own Google Calendars for planning!
- Customizable tweak general and personal reservation behaviour, frontend calendar style, maps, confirmation email and more.
- Hassle-free the frontend booking calendar works out of the box with shortcodes!
- Reservation form builder create your perfect reservation forms!
- Payments with PayPal!
- Confirmation and notification email system build custom email content with dynamic user data
- Logs and stats a full reservations database, downloadable as *.CSV and *.XLSX files
- Language support via .po and .mo files
F.A.Q.
Can I place repeating or full-day slots?Yes. All the Google Calendar possibilities are perfectly matched by Team Booking!
Can I place a slot without an ending time, i.e. appointments with unknown duration?
Yes!
Can I place different frontend calendars by coworker or service?
Yes. Not only, you can also mix them up as you prefer, via shortcodes.
Can I choose not to show the calendar to unregistered users?
Yes. You can either choose to show the calendar in read-only mode for unlogged users.
Will the unregistered users be invited to register?
Yes. The registration landing page is the WP default one, or you can choose any link to a custom registration page.
Is Team Booking responsive?
Yes, and gracefully
Need customers a Google account?
No, they dont.
To set availability, there is no other way than using Google Calendar(s)?
No, this plugin is made for that.
Requirements
Team booking is developed and tested with WordPress 3.8+ and strictly requires PHP 5.3.3+.AN IMPORTANT NOTE
Please consider that the above requirements are not there as a joke, in order not to end up like this:
PHP 5.2s end of life date was back on 2011. Using old versions may expose you or your clients to security vulnerabilities and bugs that have been fixed in more recent versions of PHP.
Changelog
v1.4.1.2
- Improvement: added 2 new email hooks (coworker_name, service_location)- Bugfixes
v1.4.1.1
- Fix: "Error calling patch"
v1.4.1
- Feature: approval system (no approval, Admin approval, Coworker approval)- Feature: Google Map style customization- Improvement: added a TinyMCE button for shortcodes!- Improvement: the slot's list is now a modal- Improvement: added filtering functions in the slot list- Improvement: general cosmetic refinements both frontend/backend- Fix: fixed "Please reload the page" error in some server's caching circumstances- Fix: a bunch of minor bugfixes
v1.4.0.9
- Fix: cloning bug- Fix: "error calling GET: not found"
v1.4.0.8
- Fix: activation bug- Fix: stucked loading wheel
v1.4.0.7
- Fix: conflict with transit.js- Fix: PayPal listener- Fix: Stripe gateway- Fix: issue with booked slots not correctly excluded
v1.4.0.6
- Bugfix
v1.4.0.5
- Improvement: added a search field in the Overview tab- Fix: coworkers without admin privileges can't save their settings
v1.4.0.4
- Fix: reservations won't be confirmed when paying with Stripe
v1.4.0.3
- Fix: payment gateways were not included correctly
v1.4.0.2
- Fix: first activation error
v1.4.0.1
- Feature: Stripe gateway!- Feature: multiple services container mode!- Feature: custom validation rules for reservation form text fields!- Improvement: auto updater (a valid Envato purchase code is required)- Improvement: way faster frontend calendar when navigating through days.- Improvement: frontend calendar fast month/year selector- Improvement: now also the "Event" class service reservations can be cancelled (revoked)!- Improvement: the core configuration is now very simple thanks to JSON file importer- Improvement: the coworker's auth process and the Google Calendars selection was simplified a lot, less room for user errors!- Improvement: backend overview tab, now multiple reservations records can be selected- Improvement: backend overview tab, reservations can be sorted by "Date of reservation" or by "when" value.- Improvement: better currency management- Improvement: frontend slots list, less space wasted, get rid of "Book now" button- Improvement: the service/event address, when present, is shown in the slots list too- Improvement: reservation modal is more refined and good-looking- Fixes: a lot of bug fixes.
v1.3.9.2
- Fixed a lot of issues when using Container Mode + Event classes- Code refactoring and commenting
v1.3.9.1
- Added option to skip Google Maps library loading if the theme is already loading it- Fix: the thankyou message after the reservation now loads correctly- Fix: cancellation now works well for container slots- Fix: cancellation now correctly resets the event color!- Code cleanup
v1.3.9
- Improvement: a complete admin restyle! - Improvement: CSS classes namespaced (to avoid some themes conflicts) - Fix: annoying bug, date_time hooks not converted in email content - Improvement: added HTML editor to service description textarea - Improvement: added an "update built-in field translation" button - Minor bugfixes
v1.3.8.1
- Translations: added initial Spanish (thanks to Solange Peschel) and German (thanks to Stefan Wimmer, www.vision.s-wimmer.de) translations- Fix: the buffer duration now can be correctly set to 0- Fix: email not sent if php < 5.4 (it causes some hangs during reservations, with buttons that keeps loading)- Fix: avoid uncaught exception on overview tab when a service was previously deleted- Other minor issues fixed
v1.3.8
- Feature: multiple Google Calendars per Coworker!- Improvement: more values added to "when reservations should close" - Improvement: added option to hide/show the "Save on my calendar" button- Improvement: minimum time for "when reservation should close" can be now relative to the slot's end time too.- Improvement: a more correct way to set the From header to comply with security domain policies- Fix: PayPal IPN certificate updated (should fix some IPN issues)- Fix: Google Fonts now load over https too- Fix: fixed dropdown conflict with Bootstrap- Fix: fixed date/time translations issue- Other bugfixes
v1.3.7.1
- fixed a typo
v1.3.7
- Feature: location and maps!- Optimization: frontend ticket selection doesn't rely anymore on ajax calls- Cosmetic tweak: frontend ticket selection now is made with a less fancy select.- Documentation update- Bugfixes
v1.3.6.2
- Documentation updated- Bugfix
v1.3.6.1
- Bugfix
v1.3.6
- Feature: added a new "container mode" for placing availability.- Feature: reservations can now be cancelled (revoked) by admins (Appointments only).- Improvement: it's possible now to manually book/un-book a slot on Google Calendar by changing the title (Appointments only).- Documentation lifting- Major changes in Timezone handlings.- Minor styling changes- Better, clearer and polished settings grouping in back-end- Bugfix
v1.3.5
- Improvement: added TinyMCE editors to email bodies- Improvement: added service color setting- Improvement: added color setting for price tags- Important bugfix: service cloning now does't mess up with custom fields anymore- Bugfixes
v1.3.4
- Improvement: added [post_id] and [post_title] hooks- Improvement: fixed some CSS conflicts with Foundation framework and Enfold theme- Improvement: added option to open the calendar at the nearest month with free slots by default- Bugfix
v1.3.3
- Improvement: a custom profile page can be linked to Coworker's name, if shown- Improvement: services can now be cloned- Improvement: ability to import/export settings- Improvement: custom selects can now be "required" - Improvement: extensions whitelist for file fields- Improvement: frontend calendar cosmetic tweaks (the little numbers inside the gray pointing label now represent how many slots there are, instead of how many total 'tickets')- Improvement: on frontend calendars, the week starts accordingly to WordPress site settings- Improvement: prefilled form fields for logged users can now be hidden- Improvement: small admin backend refactoring- DST Bugfix on notification email
v1.3.2
- Improvement: option to include uploaded files in notification email- Bugfix (reservations went wrong in some scenarios)- Minor bugfix in file upload
v1.3.1
- Minor bugfix for file fields
v1.3.0
- Feature: payments with PayPal!- Feature: file custom fields- Improvement: permanent database for reservations- Improvement: filtering button can now be removed- Improvement: more buffer values for "when reservations should close" - Improvement: SemanticUI assets upgrade- Improvement: Switch from morris.js to charts.js- Bugfixes
v1.2.8
- Feature: frontend service filtering ability!- Feature: ability to show/hide sold-out slots on service basis- Feature: new service class (unscheduled service)- Improvement: services can now be deactivated- Improvement: Coworkers can now choose to participate/unparticipate to each service- Improvement: more buffer values for "when reservations should close" - Improvement: SemanticUI assets upgrade- Improvement: Service prices (preparing to PayPal payments)- Updated documentation- Bugfix
v1.2.7
- Bugfix
v1.2.6
- Bugfix
v1.2.5
- Added: reservation form builder with custom fields (text, textarea, checkbox, radio, select)!- Added: new specific coworker's shortcodes!- Improved: dramatic speed increase (80% faster) on reservations (API optimization)- Improved: advanced error message front-end display- Improved: advanced error message back-end logging system- Improved: list of currently authorized Coworkers in Administrator panel- Improved: way better ticket management for 'Event' services!- Improved: improved calendar graphic customization in Administrator panel, with preview!- Improved: graphical improvements, a more elegant feel- Optimized: got rid of external icons, now using the WordPress built-in ones (dashicons)- Documentation updated
v1.2.1
- Bugfix
v1.2
- Added: download reservations logs and data in *.CSV and *.XLSX- Added: more values and better logic for "when reservations should close" - Added: French language - thanks to Guillaume Orsal (www.orsal.fr)- Resolved a conflict with jQuery Transit library when present- Resolved a conflict with FontAwesome css when present- Minor bugs fixed- Code refactoring
v1.1
- Added: service custom description- Added: frontend schedule list grouping options - Added: choosable max number of log entries per page to show on Overview Tab- Updated documentation- Better user-error handling- Minor code refactoring- Minor bugfix
v1.0
- Initial release- Languages: English, Italian
Team Booking - WordPress booking system - WordPress ...
Team Booking the innovative WordPress booking plugin A deep Google Calendar integration Team Booking is a WordPress booking and reservation plugin for
Team Booking - WordPress booking system
Team Booking the innovative WordPress booking plugin A deep Google Calendar integration Team Booking is a WordPress booking and reservation plugin for
Team Booking - WordPress booking system - Wordpress Plugins
Whats this? Team booking is a WordPress booking and reservation system plugin like many others, but with a very distinctive feature: availability plans a
Booking System (Booking Calendar) - WordPress.org
This Plugin will help you to easily create a booking/reservation system into your WordPress This Plugin will help you to easily create a booking/reservation
WordPress Booking Calendar « WordPress Plugins
it's ultimate booking system for online reservation and availability Booking Calendar plugin will enable booking wordpress plugin with intuitive
Discussion on Team Booking Word Press Booking System ...
Discussion on Team Booking - WordPress booking system clients make a reservation for 17H30, and the booking go for and Fridays on Team Booking.
Team Booking WordpPress booking system (Calendars)
Whats this? Team booking is a WordPress booking and reservation system plugin like many others, but with a very distinctive feature: availability plans are made in
Team Booking - WordPress booking system - Top Wordpress ...
Team Booking // the innovative WordPress booking plugin. VIDEO TUTORIALS. Whats this? Team booking is a WordPress booking and reservation system plugin with a very
Booking Scripts & WordPress Plugins | ThemeForest
WordPress Booking Plugins Booking System PRO This Plugin will help you to easily create a booking/reservation system your WordPress website or blog.
Team Booking - WordPress booking system - Wordpress Plugins
Update: new version 1.1 ready to download Whats this? Team booking is a WordPress booking and reservation system plugin like many others, but with a very
Team Booking the innovative WordPress booking plugin A deep Google Calendar integration Team Booking is a WordPress booking and reservation plugin for
Team Booking - WordPress booking system
Team Booking the innovative WordPress booking plugin A deep Google Calendar integration Team Booking is a WordPress booking and reservation plugin for
Team Booking - WordPress booking system - Wordpress Plugins
Whats this? Team booking is a WordPress booking and reservation system plugin like many others, but with a very distinctive feature: availability plans a
Booking System (Booking Calendar) - WordPress.org
This Plugin will help you to easily create a booking/reservation system into your WordPress This Plugin will help you to easily create a booking/reservation
WordPress Booking Calendar « WordPress Plugins
it's ultimate booking system for online reservation and availability Booking Calendar plugin will enable booking wordpress plugin with intuitive
Discussion on Team Booking Word Press Booking System ...
Discussion on Team Booking - WordPress booking system clients make a reservation for 17H30, and the booking go for and Fridays on Team Booking.
Team Booking WordpPress booking system (Calendars)
Whats this? Team booking is a WordPress booking and reservation system plugin like many others, but with a very distinctive feature: availability plans are made in
Team Booking - WordPress booking system - Top Wordpress ...
Team Booking // the innovative WordPress booking plugin. VIDEO TUTORIALS. Whats this? Team booking is a WordPress booking and reservation system plugin with a very
Booking Scripts & WordPress Plugins | ThemeForest
WordPress Booking Plugins Booking System PRO This Plugin will help you to easily create a booking/reservation system your WordPress website or blog.
Team Booking - WordPress booking system - Wordpress Plugins
Update: new version 1.1 ready to download Whats this? Team booking is a WordPress booking and reservation system plugin like many others, but with a very