Hello, cancellation email link does not work. When I click to cancel reservation at email it shows blank page. How i can activate the email cancellation link ?
In order to get support, please contact me from the Envato profile which bought the plugin license
Hello, cancellation email link does not work. When i click to cancel reservation at email it shows blank page. How can I activate the email cancellation link ?
Double post, answer below.
I’m having trouble with translations.
1) I created a new german translation according to the documentation from the .pot file with POEdit.
2) I added a few strings in german, saved the file, compiled the .mo file and 3) uploaded them both in the languages directory of the plugin as “team-booking-de_DE.po” and “team-booking-de_DE.mo”
But when I reload the page with the plugin I still see the english strings. Am I missing a step? Is it possible that the strings are cached somehow?
It is not clear to me if your translations files are working at least one time before the refresh, or if they are not working at all.
P.S. yes, your website pages can be cached. How deeply and how persistently depends on your WordPress caching settings/plugins. Please ensure the obvious: the German language must either be selected as the main language (WordPress general settings) OR as the current language (in case you have a multilanguage frontend switch as offered by multilanguage plugins).
I found the problem with the help of the plugin “Debug MO Translations”.
Although in the wp_options table “WPLANG” is set to “de_DE” and WPML and Loco Translate both show only “de_DE” as the installed language. Team-booking tries to load “de_AT” (which would actually be the correct locale since it’s an Austrian Website)
So now after renaming my files with the “de_AT” locale everything works. But it is a bit strange because all other plugins use “de_DE” and work perfectly…
That is weird indeed but I can assure that TeamBooking follows the necessary practices to detect the WordPress locale. In particular it makes use of the WordPress get_locale() function which (after a close inspection) determines the locale by following this priority order:
1) retrieve the $locale gobal variable if set and apply filters to it, so a third party plugin or theme may change it, TeamBooking doesn’t).
2) If not 1), then it loads the WPLANG variable from the wp-config.php file if defined inside it.
3) If not 2), then it loads the WPLANG variable from the database.
Try to check about 2), hope it helps.
Is it possible to open reservation 6h ou 4hours (a halfday) before ?. I saw 24 hours before but not less.
Is it possible ? It’s for emergency appointments, it would be better if people would reserve at the closest time and leave the other slots later open for people who will need it.
I can add those options, sure. If you need them now, feel free to contact me privately providing an FTP access.
Well, That’s very nice of you. I will ask the specs to my client to be sure before asking you.
Hi, we received email fron Google Developers, that it’s inform “We are writing to let you know that the Google Calendar API support for JSON-RPC and Global HTTP batch endpoints is deprecated, and will be turned down on March 25, 2019.”. Can you tell us if this change affects to your plugin?
Please ignore it. You may continue to get Google Developers advices from time to time, because you have created a Google Project.
Yes, it may affect the plugin but that is of no interest for anyone but the developer (me). Just ensure to keep the plugin up to date.
1. for a service, we use the Notifications to the customer feature. We created a form field to collect the customer’s email; we don’t use the built-in email field.
Where do we tell TeamBooking to use this email address as the recipient of the Notification?
2. W have forms with many Built-in fields. We don’t use these on the form. How do we delete them from the form? They don’t have a trash can icon next to them
1) May I ask you why you need a custom e-mail field instead of the built-in one (which is built-in so the plugin will know it)?
2) You can’t delete a built-in form element, but you can certainly de-activate it (un-checking the “Active” checkbox).
Thanks for getting back promptly… always appreciated as the project doesn’t stall
1. No real reason. If you tell us that that the email built-in field MUST exist as it is used as the recipient of emails… we will We couldn’t find this in the docs. Is this the case?
2. Thanks for confirming. We’ll just leave them there happy and dormant
1) The plugin needs to know “where” to find some relevant data, all the built-in form fields are there for such reason actually. By the next version you can use WordPress filter hooks to filter the hook (if you ever need that) that TeamBooking uses to fetch the customer e-mail address: currently is set as “email”, which is – not surprisingly – the hook of the built-in field.
2) May they get some long, good rest
1. Perfect! Thanks!
Oops. OK back to #1 above, the reason we had originally created a custom email field was to allow us to change the label. In our case, we wanted “Parent’s email” instead of just “email”.
Is there no way of changing the built-in email’s label? If not, why not?
Yes, there is: please check the paragraph 11.2 of the documentation (hint: use LocoTranslate).
P.S. At the moment, as the “email” string is used in other places like data export tables, you might see that string changed in such places too. This issue should be addressed by the next release, providing a context for each string that is identical as another one, but used in a different place.
Thanks! Yes, I’m already using LocoTranslate… thanks to your awesome doc that I referred to a while back. Thanks for the heads-up on the “global” replacement. It saved me the surprise.
In this case, I’ll wait for the next release to address this as the “global replace” would not be suitable.
as always, thanks. And thanks
We’ve been experiencing something very frustrating.
Very often, (almost all the time), when we edit a form field for a service which has many fields, after saving the field and refreshing the web page, the field is “relocated” at the bottom of the form fields.
We must then drag it back up to its original location. In the case of a long form, we need to do multiple “drags” as field dragging up to a position not visible on the screen doesn’t scroll the window. This means we must do several “drag and drops” in order to re-position the field.
To summarize, two issues:
1. An edited field gets re-ordered (to the bottom)
2. When dragging the field to reposition it … the screen doesn’t scroll.
Could you please ensure that you are running the latest 2.5.5?
Yes, just checked…. confirming… running Version 2.5.5
This issue is not confirmed (I’m afraid it could be of the same nature of your other issue about “active” checkboxes). Operations like saving/sorting the form fields in the backend run through ajax requests, it could be your server having poor performances from time to time not completing the requests. It must be eventually investigated locally, with an FTP access and a WordPress admin access.
Sorry, I’m not sure what you mean. The server is running on solid Siteground.
None of my umpteen clients have experienced performance issues with them.
What could we do to continue investigating this very irritating and cumbersome problem?
As your issue is not confirmed (it can’t be replicated in my test servers) it must be investigated locally in your own environment, for that I will need an FTP access and a WordPress admin access.
I’d be happy to oblige. Do i provide those via your profile page contact?
Done! I just created the necessary accounts and sent the necessary details to you via your profile contact form
Keep me posted
Just checking, Did you get my msg with the login credentials?
Got it, I will get back to you via e-mail ASAP.
Great! Sounds good.
I’ve been able to replicate the issue using one of the school services which has many fields, like The Junior Academy for instance:
I thought I should also mention that the site is very much live and being used by Wanda, the business owner. I trust the configuration won’t be changed as you investigate
Thanks so much for your help.
I look forward to see what you discover.
Hi there… any update on this?
Again, I’m asking… any chance on getting an update on this? You still have access to the site. Have you looked into the issue?
I’ve tested the editing of the form fields of the “The Junior Academy” service multiple times (small changes in the labels from UPPERcase to lowercase etc.) and the field ordering never changed. I’m afraid we are at a dead end with this. But I can tell you that the code behind the form fields and the database records which regulate them will change drastically by the next version 3.0.0, so maybe your issue will be fixed with just that. I’m currently working very hard to release it as soon as possible.
Thanks for testing it. In this case, I agree… let’s wait and see what happens with the new version. We look forward to it.
Hi, I am having issues with taking payments. I love this plugin and have been using it for over a year, and I’ve seen that for some reason about half of the payments we process are not collecting the money. To give you a better idea, 228 of 539 total bookings over the last year were labeled “not paid”. Could you please help me determine what the cause of this is. We’ve had to do so many manual invoices over the last year. Thank you in advance
The plugin doesn’t collect the money, the payment gateway does. The plugin just sets a reservation as “paid” if it receives a payment notification by the payment gateway. An eventual issue with such notification – which leads to the “not paid” label – doesn’t mean that the money wasn’t actually collected by the payment gateway so some clarifications must be done: first of all, which payment gateway are you using? PayPal or Stripe? Or both?
Secondly, I suspect (correct me if I’m wrong) that you are having issues with the plugin that doesn’t always aknowledge that a payment has been made, which is different from “payments are not collecting the money”. If that is so, and if you are using PayPal, please ensure that you are running the latest plugin version 2.5.5 and please read carefully the paragraph 12.5 of the documentation which refers to the “pending” case, but it can be applied to the “not paid” case too.
Let me know!
hello support Team i wondering :
1)i want to use it for 2 days only . it works ? for example 17 / 18 Jan 2019 ?
2) if i have 3 persons can get in same time reservation , i can create 3 booking table for different page for every one ? or how it works ?
Hello any advice?
1) You have the full control over the availability of your services.
2) I don’t understand the question, could you please provide a practical example? (what is a “booking table”? “Persons” are the customers or the service providers? To who “everyone” is referring?)
P.S. before considering any purchase, please read very carefully the online documentation to check if the plugin suits your needs.
Here’s an interesting dilemma which I’d love your opinion on how to solve with TeamBooking.
We offer kids’ camps which run several weeks, say 8 weeks.
We need customers to be able to see the duration of the camps in the frontend calendar
We also need the ability to have the option to continue to allow registration up to 2 weeks after the camp has started. This allows parents to still sign up after the camp has started, and their child can join in the current session (up to two weeks after the initial start date) – The registration would ultimately be automatically closed two week after the start.
I read the documentation and support tickets but can’t seem to find how to correctly implement this.
We look forward to hearing from you,
You are basically asking for multiple-days events, which are not (yet) supported.
I was afraid of this.
1. Do you expect to build this in? (when?)
2. Knowing TeamBooking inside out, can you recommend a workaround? Some workflow of sort to come close to what we’re looking for?
3. Is there a way to have an event remain visible in the frontend after it has passed?
1) Yes, but no ETA I’m sorry
2) Such feature is too complex to achieve through a workaround.
3) That is not possible out of the box, as it is pointless for a booking plugin. But it can be achieved with a code customization.
Let’s hope it’ll be sooner than later. As you can see from the nature of Wanda’s business, this is very appropriate and valuable. Same with the possibility for clients to “join” on event which has begun but is not “full”.
Keep up the good work.
It’s been a while since we talked about the next release which would address bugs as well as hopefully an improvement on handling “events’
... any update on the new release?
Maybe someone already asked it (I did not find it): is the plugin prepared for WP 5 or should we wait?
yes it is. The only thing not yet implemented are dedicated “blocks” to be used with the new WordPress editor, so if you are using the new WP editor you need to write the shortcodes manually. Blocks for the new editor will be added by the next release, anyway.
Regarding the problem of verenadislich 4 days ago I probably know the answer: tthe input fields don’t behave “normal” – you habe to hit ENTER to confirm the domain name input, otherwise the data is not saved ynd you get the results she talked about….
I’m looking for a calendar/booking plugin for a client website and had a quick question over the functionality of your plugin.
My client would need to have multiple calendars set up to allow their clients to book only on certain days. For example, they are booked by a company to provide services to the company employees for a certain day of the month. The company employees then need to book time slots within that one day only.
There may be many, many companies that book individual days and then a number of employees that need to book a slot within those days.
Would this be possible using your plugin?
Thanks in advance for your time!
My host provider is going to update my php version soon and ask me to upate to wordpress 5.0 prior to their actions. Just wondering if your plugin will be compatible before proceeding? Thanks
Will people be able to book through this plugin without timeslots? For instance, I want the space to be open from 9a – 10p and people can book whatever amount of time at any time in that window without timeslots. Is that possible?
Such feature is not yet available, but you can still achieve that (a sort of) with timeslots by creating a container and set the timeslot length to a suitable “unit” (let’s say 30 min). The customer will select the needed timeslots and then proceed with the reservation.
P.S. Before considering any purchase, please read very carefully the online documentation to check if the plugin actually suits your needs.
Have been using TeamBooking for a while and it has worked great. Yesterday, I was making an update to a page with the calendar and encountered a 500 error. After which, I could not edit that page. I decided to recreate the page from scratch, but the moment I added the TeamBooking Shortcode, I received the 500 error again. I’ve disabled all other plugins and still receive the error when I use the Teambooking shortcode. When I disable TeamBooking, the page is editable. I’ve cleared all caches and asked my host to clear the server cache, none of which worked.
This is for Admin side (editing page) only. The plugin seems to work fine on the front end. I’m currently utilizing the workaround of disabling TeamBooking to edit/update the page, but would like to see if there is a better fix.
It’s not clear to me after which exact action you get the error. Anyway, please inspect the error.log file of your server to understand the nature of the error, then get back to me (privately, if needed).
Hi there – I apologize for not being clear. I receive the 500 error message when I click to edit a page that has the Teambooking shortcode in it.
The error.log inspection is still required. Please also ensure that you are running the latest version of the plugin.
After uploading zip file of Team Booking 2.5, I got this message:
“Unable to install, no valid add ons found”
You are trying to upload the wrong zip file. From the documentation paragraph 1.1:
Choose the team-booking.zip file to upload (the one inside the main .zip package you have downloaded from CodeCanyon)
So, you have to unzip the file you just downloaded, and pick the “team-booking.zip” file to upload instead.
It worked! Thank you so much!
I have another question: I created the .json file (client_id.json) as stated on documentation paragraph 1.3 to import my Google calendar. On the Core settings when I try to import from json file, I get an error message: “Sorry, this is not a JSON Google Project file, or it is not complete”
Any thoughts to solve the problem?
Thanks in advance!
I ‘ve seen your replies to same question in the past and I copy all the details manually.
Sorry for the inconvenience!
I can’t figure out how to get 2 or more services to display on the calendar.
Here is the url: https://superiorcarpetsc.com/#book
You can see that it says What and Carpet cleaning and upholstery cleaning are there, but only the carpet cleaning shows on the calendar.
Please help. THX
Have you actually provided availability events for the second service? Could you please check if there are slots for such service inside the “Slots” tab of the TeamBooking backend?
I have decided to just list the services as a dropdown in the form. THX
Is there a way to add some text for specific slot only like slot commands, but I just need add some info? If this is not supported yet, can it be a next feature? Thank you!
Not supported, but it will be!
I’ve realized that you have changed the reservation listing for customers. Only the upcoming reservations are shown but this is a problem for people who buy cards to attend to events like classes.
They want to see their past events to be able to count how many classes they have left on their card .
Any opportunity that you put back this useful feature ?
Thanks for your answer (on monday of course ) No need before.
Actually, as far as I remember, that was the intended behaviour all along. Any chance you’ve got a customization from me about that?
P.S. of course it can be a configurable feature in a future release.
Unfortunately not. Maybe I’ve kept an old backup of FTP of a site using this feature. Would it be helpful ? Maybe even a database copy.
Use, by you or one client, in a single end product which end users are not charged for. The total price includes the item price and a buyer fee.
Use, by you or one client, in a single end product which end users can be charged for. The total price includes the item price and a buyer fee.
View license details
Get it now and save up to $11.50
Price is in US dollars. Price displayed excludes sales tax.
Deliver better projects faster. Web, design & video assets
Unlimited downloads, from $16.50/month
Create Beautiful Logos, Designs & Mockups in Seconds
Design like a professional without Photoshop
Designers matched perfectly to
you on Envato Studio
2000 artists ready to undertake your work