Code

Discussion on Team Booking - WordPress Booking and Appointment Scheduling System

Discussion on Team Booking - WordPress Booking and Appointment Scheduling System

Cart 7,057 sales

VonStroheim supports this item

Supported

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!

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

Check the reservation page. This service is selected as “appointment” https://www.beleefmalaga.nl/thebooking/

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

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

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

by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey