7153 comments found.
Hi,
I don’t understand why it’s the coworker who decides what service he gives. It should be the decision of the admin.
Hi!
The coworker decides his own availability for the services. The services are created by the Admin.
VonStroheim
Yes I know.
But if, for example, I create Mecanic class, Art class and Cook class.
If the mecanic teacher want to provide a class, he adds it on his Google Calendar. But I don’t want he have the opportunity to add an Art or Cook class.
As I admin, I should be able to assign Mecanic teacher to Mecanic class only.
It for me the only bad point for an almost perfect plugin (and Woocommerce integration missing but I understand why your priority is a stand alone plugin).
Oh, so you want a feature to “bind” some services to specific coworker(s)? That’s a good suggestion, I will certainly implement that!
About WooCommerce support for payment gateways, that’s currently under “investigation” (not an easy task).
VonStroheim
Exactly. That would be awesome ! And to “forbid” the Coworker to change this.
The Woocommerce integration won’t only be about the payment gateway, but also : - multi-currency (with WPML), - coupon and credit extension already used with Woocommerce.
Do you have a roadmap for Woocommerce integration ?
Hi!
1) You should see this implemented by the next version
2) Unfortunately, I don’t have a roadmap for this
VonStroheim
Hi VonStroheim,
thanks for the update : no as admin I can decide which services can do coworkers. Great !
I hope the release with Woocommerce Support will arrive soon. WPML (mulitlingual) has a multicurrency functionality included for Woocommerce, if you need to check the compatibility between your next release and WPML for Woocommerce, tell me and I’ll give you access to a testsite.
Merry Xmas
Absolutely loving the plugin, but have one feature request that’d make it perfect for me:
An option to allow those signing up in a “Container” event to choose their starting time (as long as it fits with other “slots + buffer” events).
The services I’m offering (improv/team-building, of a sort) are available in large time-windows but are in 4-hour (or larger) blocks, and will rarely (though not never) happen 2x in a day. I’d like to offer “10am – midnight” but not force the start time for the first “block” at 10am.
Is there a way to do this now that I’m missing?
My “workaround” right now is a form field asking for a preferred start time and simply limiting it to one block/day in the container, but would prefer a more precise offering, especially if it can update the event to the new start time!
Hi!
This feature request it’s quite tricky… anyway, could you please send it to me via private message, so I can track it easily in a to-do list?
VonStroheim
Hello,
Can you please clarify for me, is it a one-time fee of $22, or $22/month?
Thanks!
Hi!
This is a one time fee. Please note that the support is included for 6 months. After that period, if you need support you should renew it as per Envato policy.
VonStroheim
I am looking to display the calendar starting from the first event/appt date of the service. Something like
[tb-calendar booking=”dental-care-session” filter=”based on first available date of service”]
For example: My event does not start until Feb 2017 but since today is December the first month that shows is December. Thus the user has to scroll though 2 months before they see events. I would like to display just the month in which the event starts.
Or another possibility would be to just display the items in a container
Hi!
There is a specific setting for that, inside the Core Settings: Load the frontend calendar at the closest month with available slots 
VonStroheim
Sweet – Thanks!
Hi,
I’m using your great Team Booking plugin on one of my customer’s website.
I’m trying to set up an event class service that is a team training session. Since this is an free and internal company event, ticket price or tickets as such are not relevant. Can I remove or change the ‘Tickets’ label in the event?
Thanks!
Hi!
Please refer to the section 12.2 of the documentation to know how to customize all the plugin’s strings 
VonStroheim
Hi, I changed language files with poEdit but changes are not reflected in our site. Do I need to reset or refresh something?
Hi!
As this is a WordPress functionality, it is proved to work so you must have missed something. Please double check your workflow. Eventually, contact me privately so I can inspect your edited language files.
VonStroheim
Hello, Pre-sale question: i’m searching for a room booking system. It is for a pets hotel. Is there an option for an ‘allday’ timeslot and booking more then one day?
Hi!
All-day timeslots are supported (as you can set full day events in your Google Calendar), but multiple days selection at once is not yet implemented. At the moment, a customer must book each day separately.
VonStroheim
Hi,
Thanks for the answer.
Christophe
and one more question, please.
I want to set up reminders for my services. I know the WP cron specificity, but I have about 50-60 visitors every day – the trigger will work. But how determine the time of reminders? For example – I want very much only 2 reminder letters to be sent – 3 days and 1 day before the event. How to implement that? sure – the exact time does not mater – during the day, but 2 times…. how?
Ok, if no such possibility – there is a setting: Set a reminder for reserved slot in GC for the service – but the max time ONLY 1 hour before? why 1 hour, why not 1 day or 1 week? 1 hour is too late…
Hi!
You are confusing the e-mail reminder (to the customer) with the Google Calendar event reminder (which is a reminder to the Coworker and to the Customer – if he has a Google Calendar too – and it’s completely generated by Google).
The Customer’s e-mail reminder is configurable in your service’s e-mail settings. Keep in mind that the system generates one reminder only. Two reminders at different times are not possible, at the moment.
VonStroheim
well, indeed I did not confuse, because GC is for Google acc, but if the customer has not google acc or use another mail address? Then – TB plugin’s Customer’s e-mail reminder and exists. Am I right?
Ok – Customer’s e-mail reminder is configurable in e-mail settings – how to setup, well , – one reminder? I understood the content or where to turn on the reminder, but how to send those letter one time, for example 1 day before the event? manually – to set check-box send? )) sorry for stupid questions, but there is no information about that in 3.2.1 chapter.
and about Overview page: look, this is constant task… How to cancel a few (5-8) confirmed apps at once? For example – they are done for testing purpose or some group want to cancel those events. There is a great button Delete all, or I can mark the events and below the table – !great – delete link. But DELETE not free the slots… how to free them at once, because one after one – is too long… Impossible?
TB widget Team Booking Calendar: read-only mode does not work… It allows user to book. v.2.1.5
Hi, your plugin seems great and (most important) it does what I need
I read through the comments, and I’ve a couple of pre-buy questions:
are the fully integration with woocommerce and wpml (hence the ability to use the plugin on a multi-language website) planned? if yes, when?
thanks! D.
Replied above.
VonStroheim
Hello !
I just installed and configure your plugin in this website : http://new.formamod.com/ You can see the calendar here : http://new.formamod.com/index.php/journee-decouverte/but there is a problem, the google map doesn’t display….
I put a Api key in the core settings….so i don’t know whats wrong.
Thanks !
Hi!
Your Google Maps returns this error:
RefererNotAllowedMapError
Please check your Google Maps API key configuration, as you probably made a mistake with the HTTP referrer. Eventually, leave that field blank. Remember: any change in the Google Console requires up to some hours to propagate.
VonStroheim
Hi,
I have the same problem as stcleezy had 2 weeks ago: When I click “Save on my calendar button” to download the ICAL file, the browser loads a blank page and nothing is downloaded. The URL shows wp-admin/admin-post.php.
I can’t give you an error log, since my server doesn’t show any errors.
Hi!
This issue will be fixed by the next version 
VonStroheim
Super! Thanks
Want to ask if the plugin supports Traditional Chinese? What is the difference between regular and extended license? Is there a monthly fee or that is the license fee for one site? I would like to have membership, the members to book appointment, the members to pre-pay for the appointment, reminder of the appointment or use the emails to provide some marketing emails, members are able to view their own information (e.g. previous appointments, or some profile information. Would this be able to do these functions and features?
Many thanks!
Andrew
Not sending the emails to customers and myself. please advice
Hi!
Please refer to the Troubleshooting section of the documentation, paragraph 13.3, read it very carefully: there are some precious hints about e-mail delivery issues.
P.S. TeamBooking has nothing to do with the e-mail delivery process.
VonStroheim
Hi i have a motorcycle training web, so i need a specific calendar to work, like: 8am to 9am – 4 places to specific course / 9.30am to 11.30am 4 places to another course. this is possible and how to do it.
Hi!
That’s a pretty standard usage, I guess. Please refer to the paragaph 6 of the documentation to know how to plan availabilities. The places number allowed for each slot must be set in the service’s settings (paragraph 3.4.1).
VonStroheim
Hi,
I am trying to download booking data by clicking on “Export CSV” options and it shows below error:
This site can’t be reached
The web page at http://www.domain.com/wp-admin/admin-post.php might be temporarily down or it may have moved permanently to a new web address.
Please help!
Thanks,
Hi!
When facing those kind of issues, always retrieve your server’s error.log file. Then contact me privately so we can inspect it.
VonStroheim
I have send you all the details in the private massage, could you please check asap?
Hi!
Your problem was the server’s PHP memory set to 64Mb only, certainly too low considering the huge number of plugins that your site runs…
I’ve fixed that, sent the details of the operation via e-mail.
VonStroheim
Hi,
Superb! Everything is fixed now.
Really impressed with your support and of course your plugin as well 
Many Thanks,
Hello, is able to send notofications via SMS?
Hi!
This is not supported at the moment.
VonStroheim
Hi VS,
Thanks for a great plugin! There are a couple of things I need to ask…
1. Is there an easy way to close bookings for a session so it can not receive any more bookings, even if it hasn’t reached the standard max number of bookings for that service? If not, what would you recommend?
2. Is there another way to reschedule/change a booking other than completely cancelling and rebooking?
3. Can the widget be customise to replace the filter label “What” with “Course Type”?
4. Can I sync the customer phone number to the calendar notes (and potentially other custom fields) instead of just the name and email address? This would make it so much easier to contact customers before and on the day using my mobile’s calendar app.
5. Be super great to be able to group bookings in session times, and print out an attendance list for the session. Just a suggestion.
Thanks!
I’ve sorted #3 with js, but would love to know about the rest. Ta
Hi!
1) Are we talking about Event service class? You can just rename the event in Google Calendar to something that doesn’t correspond to any service (e.g. “Service timeslot” can be “Service timeslot CLOSED”). So it will be ignored by the plugin. Let me know if it’s suitable.
2) Not at the moment, I’m sorry. It would be a very complex operation to perform, due to Google API internals. I’m confident it will be possible at some point.
4) adn 5) Those features are under “investigation” 
VonStroheim
Follow
We are currently experiencing a 403 error. After looking at your instructions on calendar ownership and trying everything to make this work, I haven’t been able to get the message to go.
After installing TeamBooking we added SSL to the website and I suspect the error might be here. Specifically if I look at the Authorized Javascript Origins, the url is http not https. Is there a way to fix this? Removing the plugin doesn’t remove any of the settings (also not when you choose to have everything removed in TB Core settings).
Cheers,
Maarten
Duplicated message, answer above.
VonStroheim
We are currently experiencing a 403 error. After looking at your instructions on calendar ownership and trying everything to make this work, I haven’t been able to get the message to go.
After installing TeamBooking we added SSL to the website and I suspect the error might be here. Specifically if I look at the Authorized Javascript Origins, the url is http not https. Is there a way to fix this? Removing the plugin doesn’t remove any of the settings (also not when you choose to have everything removed in TB Core settings).
Cheers,
Maarten
Hi!
What that 403 error is? Could you please paste the complete error message and specify where/when you get it?
Let me know.
Below some explanations about the protocol change, which anyway is only able to affect the coworker’s authorization process and nothing more:
The Authorized Javascript Origins and Authorized Redirect URI are only read by TeamBooking. The plugin does not store them in any way (that’s why they are greyed out). If you notice a mismatch between their value and the actual protocol of your site, then your server’s configuration is to blame.
On the contrary, they are stored in your Google Project (the one you configured in your Google Dev console at the beginning), which is indeed what you must edit accordingly to your new protocol (https). Once the Google Project is edited, wait some hours for the changes to propagate, then revoke/reauth all of your Coworkers.
VonStroheim
The setup is as follows…
Admin e-mail (google) is the owner of Team Booking.
The ‘booking e-mail’ (also google on the same domain) is the co-worker.
The calendar is owned and created by ‘booking’.
When a booking is made, the process is completed all the way through payment (paypal sandbox). No e-mails are sent and the reservation remains ‘pending’.
The error:
Google API error: Error calling PATCH https://www.googleapis.com//calendar/v3/calendars/addressremoved.com_2b7g13r7vk30fl668nii6em58s%40group.calendar.google.com/events/g077i26m009fvs4f62ngv5r4g8_20161230T020000Z: (403) The operation can only be performed by the creator of the event.
For the record, we’re testing this on a different server than where the site will be deployed.
Hi!
This error means without any doubt one thing and one thing only: the Google Account creator of that particular event is not equal to the Google Account that actually gave the authorization (Personal settings) to TeamBooking. The result is a read-only event.
This happens with shared calendars if the event creator does not give back the event ownership to the authorized Google Account, as illustrated in the documentation for shared calendars. Please double, triple check the workflow. If the issue persists, contact me privately and prepare some screenshots of your Google Calendar/Event configuration.
P.S. the Google Account that hosts the Google Project used for the Core Settings is of no importance, it can be literally any account.
VonStroheim
Thanks, I’m double tripple checking again.
Hi VonStroheim,
I am getting the following error message on my site:
ERROR
Cannot make the reservation!
Sorry, this slot is not available anymore. Probably it was booked by someone else or cancelled a while ago, just before you
I am beginning to get a little worried here. I am sure a lot of people might be having this issue. There is a slot available at the time I tried and it has not been taken or booked. Have you seen this with your site?
It is the same issue as per user: cdzero, mentioned in a previous comment.
I have PM’d you my FTP details.
Thank you for you help!
EDIT: Sorry error message reads:
ERROR
Cannot make the reservation!
Sorry, this slot is not available anymore. Probably it was booked by someone else or cancelled a while ago, just before you 
Hi!
It is the same issue only if you are using the container mode with “Event” class services. Is that the case?
VonStroheim
You are right to ask, I am not using event classes, I am using container mode with appointment classes.
Do you have any suggestions?
Thanks
Replied via e-mail 
VonStroheim