7154 comments found.
Hi From the comments, I am guesssing you have released Version 3 For starters… 1 Where can i get the file to download new version? 2) Looking at the documentation .. I cannot find how to customize the FE calendar appearance so it no longer shows how many slots remain for each service. You mentioned this would be possible in the new version so not every person and cometiitor can see how many slots we have left. I am praying this is done. 3) I assume all data and bookings remain with upgrade. No fear of losing bookings 4) Did you get a chance to fix the mistakes the calendar makes? ... it changes date/weekday… I gave you all my WP login details as you requested few months ago.
Thanks Chuck
Hi,
I’m replying here to your comment on my previous ticket: https: //codecanyon.net/comments/30594148
1. If I install the latest version of your plugin, won’t I lose all the services I’ve already configured?
2. Does the latest version of your plugin allow you to select a particular service in the calendar. Like here: https://mylittleboheme.com/ateliers-creatifs-2/reservation-atelier/Thank you in advance, Aude
Hi!
Upgrading to version 3 involves significant changes, particularly in how availability is managed in Google Calendar. It’s crucial to fully understand these changes as they might require you to adapt your current workflow.
For detailed guidance on how the new system operates, please refer to the documentation.
Regarding your query about “selecting a particular service,” selecting services is indeed a fundamental part of the booking process. Could you please clarify what specific functionality or issue you are referring to?
VonStroheim
Hi VonStroheim, I know version 3 include significant changes, but I do not have choice because last version of your plugin is not supported anymore. I read your documentation but I have not find information about migration from version 2 to version 3. Could you tell me if settings, services, data, ... are saved during the migration or if we lose all our data. Thank you in advance, Aude
Hi Dear, It is not clear if and how the form fields support html code. There is no html type field and there is no html editor nor any WYSIWYG editor present. Older versions of the module had this functionality. Thanks.
Hi!
You can put html code in any label of any field. Just ensure that your html code is valid (all tags are closed etc.), otherwise you’ll risk to break the rendering of the frontend.
WYSIWYG html editor was never a feature of the form builder, neither in previous versions. WYSIWYG html editor is a feature of the current version, though, for email notifications content.
VonStroheim
Hi there, My customer has informed me that all the participants in her workshop have received a notification from Google Calendar that the event has been cancelled, with a list of all the participants. However, nothing had been changed in the agenda or in team booking. How can you explain this? My client uses version 2.6 of your plugin. Thank you in advance for your help, Aude
Hi, we have an other issue. Some participants don’t receive notifications anymore… And sometimes, admin does not receive all notifications… I checked services notifications, all messages are enabled… I do not understand issue. We can pay extra support if you need. Thank you in advance, Aude
Hi!
The Envato user “audeblandi” is not linked to any plugin license. For support, please make requests from the Envato account that purchased the plugin. Additionally, please note that version 2.6 is outdated and no longer supported.
Regarding your questions:
1) Events in Google Calendar are only deleted through manual actions. This could happen if a reservation linked to the event is canceled by an admin or provider, or if the event itself is manually removed from Google Calendar. The plugin does not automatically delete events.
2) Assuming your email notifications are set up correctly, any issues with email delivery should be addressed with your mail server provider, as the plugin does not manage email delivery. For guidance on resolving common email issues, please refer to the relevant section of the documentation.
VonStroheim
i need these features: 1. User area for cancel booking (unitl specific time setting) 2. Create service for specific day and time (example “Spinning Class” each monday at 10:00-11:00 am time) 3. Holiday block day 4. Limit user email / name booking only 1 time for service day/time 5. Waiting List when finished maximum capacity 6. Setting a specific range date for service example aviable / showing from start to end date
Hi!
1) Yes
2) Yes
3) Yes
4) Yes, for service/slot
5) Not yet a feature
6) Unclear, please provide example
VonStroheim
5) eventually is it possible add like as customization ? 6) i mean if is it possible showing example booking week by week
Hi!
5) I don’t provide customization directly. I’m focused into including features that will be globally available (a waiting list is definitely on my todo schedule).
6) Please refer to the documentation about opening date/time windows.
VonStroheim
hi, i need these features: 1. User area for cancel booking (unitl specific time setting) 2. Create service for specific day and time (example “Spinning Class” each monday at 10:00-11:00 am time) 3. Holiday block day 4. Limit user email / name booking only 1 time for service day/time 5. Waiting List when finished maximum capacity 6. Setting a specific range date for service example aviable / showing from start to end date
Duplicated comment.
VonStroheim
Hello, I have been using your plugin (previously called TeamBooking) for a long time, and since switching to TheBooking I have noticed a very slowness in displaying reservation slots. The website concerned is as follows (page displaying slots): https://dancenter.fr/enseignement-a-danser-la-salsa/stages-de-salsa/ How can I resolve this slowness issue? Thank you in advance for your answer. Anthony
Hi!
The slow loading is likely caused by how you are using the ”upcoming” widget, specifically with a very small number of events. The widget is designed to search for future events, and when there are only a few events available, it may keep searching until it reaches the configured limit. This continuous search can cause slow loading times. To improve the loading performance, you can adjust the ”upcoming” widget settings. For example, if you currently have 4 events, set the widget to show the next 4 events only. This way, it won’t keep searching beyond the available events, and the page loading should speed up.
Alternatively, in the plugin settings under “Settings > Advanced,” you can increase the “Fetch granularity” setting. This will adjust how far into the future the plugin searches for events in a single Google API call, which can also help with loading times.
Additionally, if you don’t frequently change your Google Calendar, you can set a caching time for Google data in the same panel, which can further improve performance – but comes at the cost of not being in real-time sync.
VonStroheim
Thank you so much for your precise answer, I applied the settings you recommended and it works well.
Hi,
I set up your plugin and everything works fine except the translations. Can you plugin be fully translated with WPML?
I currently can translate only parts of the booking form like the name, email and othe fields but I can’t translate the back and next button nor the available slots.
Also, can the confirmation email be translated? WPML finds the strings for the emails and I translate them but when making bookings from a foreign language only the email subject is translated, the email content remains in english.
Regards, Josip
Hi!
For translating strings stored in the database, such as custom strings (service names, email content, custom form labels and so on), I recommend using WPML String Translation. For all built-in strings, I advise employing the po/mo system with LocoTranslate, which is known for its effectiveness in JavaScript translations.
If you encounter any specific issues with WPML, particularly concerning custom strings like email content, please don’t hesitate to send me a private message via my profile page for further assistance.
VonStroheim
Hi,
I installed your plugin and make my first service. I’ve got some questions:
1. For this service I use the form builder. In one booking ask clients number of adults and number of kids who want to join this tour. So I want to hide ‘Tickets’ below of the form. I can’t find any option to hide this. It’s no option to make 1 service for adults and 1 service for kids.
2. When clients have to choose between time slots, the number available time slots is visible. I prefer only ‘Available’ (no numbers) and if full booked the time slot will be hidden. Is that possible?
Thanks!
Hi!
1) It is not clear to me if you want to replace the tickets field with 2 fields (adults and kids) that must still be added together to drop down the tickets. If that’s so, this feature – called “fares” – is not (yet) available. On the contrary, you can keep the tickets field (you can change any string of the plugin as you please) and perhaps insert a number field in the form such as “how many kids?”. Not ideal, but conveys required the data.
2) This feature will be on the next version 
VonStroheim
Hi, thanks for fast reply.
1) Ok, I put a number field for adults and a number field for kids. For now that’s okay. It’s not needed to put them together, we can see it in the admin email. But ‘Tickets’ with ‘1’ below the form is now also visible. It will confuse clients, so it would be great if I can hide that part. For this service every booking is 1 ticket.
2) Hoped this was the easiest part, so if I understand there is no solution to hide the numbers?
I expected with some small changes that the plugin will be usefull for guided tours. Now I’m not sure. When do you expect the next version? Depend of that maybe I have to decide to look for another solution.
Thanks!
Hi!
If you don’t need tickets, then just create “Appointment” services, instead of “Event”. That should fix your 2) issue as well.
VonStroheim
Ok, I’m not sure that will be the solution. Because the tour is daily, 2 times a day. Choice between morning or afternoon. We want to close slots if they are full booked. We can do that without tickets. But we still need the option to close time slots and dates. If I’m right that’s not possible with “Event”.
If you are seeing “tickets” you are already using “events”. You should select “appointment” when you create a service. The only difference between Events and Appointments is that Events allow for more than one reservation for the same slot (i.e. tickets).
VonStroheim
I can change the capacity time slot to ‘0’ Than the numbers are hide, but after 1 booking the time slot will be close. While we can accept more bookings for a tour.
Hi!
Set the “timeslot capacity” to whatever value you need (at the moment it is set to 100), and “Max user tickets per slot” = 1 (at the moment it is set to 100).
Let me know.
VonStroheim
Hi,
I’m wondering if I can use this plugin for guided tours. I’ve checked the backend demo and I expect in general it can be the solution. Only I’m wondering if I can close separate time slots. For ex. We offer 2 tours a day. One in the morning and one in the afternoon. Sometimes it’s not only the max. quantity of participants that makes that we have to close a time slot. It’s also depend of availability of guides and city bikes. So it would be great if it’s possible to close manual a time slot on the day that we want. Is that possible without using Google Calendar. Or in general is it possible?
Thanks!
Ok, check next question
Done!
Hi everyone,
We do have troubles with the plugin. Maybe you could assist. Somehow we are not able to assign services to availabilities. Any idea why this happens?
I followed the documentation and created several services. Then I also put the opening hours of our business.
Thank you and all the best Simone
Hi!
What is the actual issue? What happens when you try to assign the service(s) to an availability plan?
VonStroheim
Hi, do you have an example of a client in the Beauty & Spa industry? Based on the demo I have a hard time imagining how this works in practise.
Hi!
You can create any kind of service. As well as your services are time/slot based, I fail to see how it shouldn’t work. If you have any specific concern, feel free to expand.
VonStroheim
Thanks VonStronheim
I am struggling to find this in the interface, is it this? https://docs.thebookingplugin.com/docs/doc/services/personal-settings/overlapping#block-availability-if-overlaps-with-reservations-for-the-same-service
i cant quite figure out how it would work
Hi!
Overlapping settings can be found in Service > Personal Availability > Overlapping.
https://pasteboard.co/lKQ8wRyS2VcX.pngP.S. In case you are operating as Admin, yet another WordPress user is providing the availability for the service, keep in mind that those settings are only relevant for the current WordPress user (they are not tied to the service, but to the service-provider combination).
VonStroheim
Thanks for looking I have tried this out and it does not cover my use case unfortunately
I need something like:
On the same time slot day and hours
IF S1(desks and rooms) is booked then S2 (Desks) is no and S3 (rooms) no
IF S2 is booked S1 is no and S3 is yes
IF S3 is booked S1 is no and S2 yes
Anyway to put in a feature request of that as an enhancement?
Kind Regards
(edited)
(edited)
Sorry for the confusion, are you using Google Calendar to plan the availability, or the internal Working Hours planner?
the internal workplanner, is my preference although i can switch to google Calendar if that would provide the functionality i am after?
Any thoughts @VonStronheim?
Hi!
Here’s a potential solution that utilizes Google Calendar, primarily for blocking events, rather than as a source of availability. Here’s how you can set it up with a Google Calendar named e.g. gcal1>
1) S1 Overlapping Settings: set to “block when overlaps with reservations of other services.”
2) Gcal1 Configuration: set up as a “personal” calendar for services S2 and S3. This means that events on this calendar will block the availability for these services.
3) Gcal1 Configuration: set up as the “destination” calendar for service S1. That will create a Google Calendar event whenever a reservation is made for S1.
4) S1 settings: activate the setting to create a Google Calendar event when a reservation for S1 is booked.
This configuration ensures that booking S1 will create an event in “gcal1”, effectively blocking the availability for services S2 and S3. However, bookings for S2 and S3 won’t affect each other’s availability since they don’t create events in “gcal1”.
VonStroheim
Hello some context first, i have a medium size co-working space and i have set up 2 service
1: Book a meeting space, 2:, Book a desk
would there be a way to book out my entire space without going through the purchase workflow twice (once to book the meeting space and once to book the desks?
Hi!
Consider creating an additional service named “Meeting space + desk”. You can configure your services so that booking the “Meeting space + desk” service automatically blocks availability for the other two services, and booking either of the other two services blocks availability for “Meeting space + desk”.
VonStroheim
Thanks for trying @VonStronheim i really appreciate the effort you have gone too, to try and help. Sadly they have said i cannot use Google Calendar.
I have worked out a manual process where they book out the all the rooms manually if someone books the whole space.
Is there any chance i can put my functionality into a feature requests backlog do you think? Your product is 95% perfect for my use case
Hi!
Certainly, I’m open to considering a new feature that would allow you to specify which particular services should not overlap, rather than applying the restriction to all “other services.” This enhancement would streamline your particular use case, eliminating the need for a blocking Google Calendar.
However, I’m unable to provide an estimated time of arrival for this feature at the moment.
VonStroheim
When I log in as admin in Wordpress and try to enter Team Booking, I receive the message WP API nonce expired, please refresh the page. What could be the reason?
Hi!
“WP API nonce expired” is a message that indicates that the login cookies you are using in the currently opened page are expired and you need to refresh it to get new ones – simply as that.
This message, in a healty WordPress environment, shows up for example when you leave the browser tab opened, and get back to it after some time, more or less 48 hours by default. If you encounter this message right after a login attempt, likely you have a caching system configured in a way that it is messing up with the login cookies.
VonStroheim
Hello Vonstroheim Excellent plugin!
is it possible i can change the label for number of tickets. I would like to change “number of tickets” to “number of seats” as i am using your excellent plugin for.
Regards
A
Hi!
In order to change any string, you have to edit the dictionary .po file of the language you are currently using.
Please refer to the documentation in order to know how to edit the translation files. I strongly suggest the use of LocoTranslate.
VonStroheim
Can I use this for spa? Booking?
Hi I have upated the version but I have still lost the ability to create discount coupons, When I do I get the message “Incorect date format” The default is in the form of a calander with months but it then asks me to enter the dated in the numerical form but I can’t type in the boxes. Surely I cant be the only person having this problem? I sent you an E mail about it as well.
Thanks for your help
Hi!
I must emphasize that version 2.x is outdated and no longer receives support. I suggest navigating to WordPress > General settings and altering the date/time display format. It’s possible that a custom format currently in use does not adhere to recognized standards, leading to the issues you’re experiencing. Changing to a different format may resolve this problem.
VonStroheim
Having the same problem as the last guy on woocommerce stripe, it’s been hanging since March 7 for me. I know you said that Team Booking has nothing to do with woocommerce and that it’s just one payment gateway. But just posting to let you know that more people are running into this. I’ll post again if I find a solution. I’ve pinged woocommerce too.
Hi!
While my previous response to the other comment still stands, could you detail where and when you encounter mentions of a WooCommerce requirement for Stripe gateway? This will help clarify the confusion.
VonStroheim
So if you have WooCommerce installed with Team Booking. The Team Booking Payment Gateways tab will pick up on the payment gateways you enabled on WooCommerce. In my WooCommerce payment settings, I’ve enabled Stripe and Paypal so in your Team Booking Payment Gateway section the forms for the Stripe and Paypal info is shown. So definitely not a Team Booking issue, but just maybe a common problem if someone installs WooCommerce along with Team Booking.
So I have another problem. I am still able to use the paypal gateway from WooCommerce so that is good. But I want to disable the stripe gateway. I’ve disabled it on woocommerce and have even deactivated the plugin. But Team Booking still sees a WooCommerce Stripe gateway and won’t let me disable it. When I try to disable and save from the Team Booking Gateway section I get an error. “There has been a critical error on this website. Please check your site admin email inbox for instructions.” The email just sends me a link to click which takes me back to the WooCommerce settings which I don’t see a stripe gateway anymore cause I disabled it. Is this still WooCommerce or is your plugin storing the gateways and doesn’t realize it’s in a bad state?
I am having issues with the payment gateway using stripe. It said I was required to have woocommerce and stripe gateway? Is this accurate?
Hi!
Actually, this plugin does not currently support WooCommerce, and there is no requirement to use WooCommerce with it. If you’ve come across any mention or necessity of integrating WooCommerce, it’s likely related to another plugin you’re using. This plugin operates independently of WooCommerce, so any references to WooCommerce integration or requirements are not applicable here.
VonStroheim