Code

Discussion on Team Booking - WordPress booking system

VonStroheim

VonStroheim supports this item

Supported

4333 comments found.

When using a “buffer between consecutive slots” in a container mode buffer value is not taken into count should the slot end or if one has a personal event. Is there a workaround?

1) The personal events thing: it can’t work so. The overlapping settings are meant to discard availabilities. In case of a container, that comes after the computation. On the contrary, the buffer property is applied during the computation, because it is a relationship between the slots generated by the same container, rather than between a generic slot and any other event. A more appropriate way to offer 3hours slots with a 1hour starting time shift is to drop the buffer and create 3 containers, 1hour-shifted (with the same endline, though) and set the overlapping setting to discard free slots in case of overlapping with same service reservations. Let me know what you think.

2) “the slot ends”, still don’t get it, could you please define “the slot”?

VonStroheim

1) I think that would do somehow nicely if I had just this one service for 3 hours but I have multiple different services with different durations. That was basically just an example. So I think my calendar will end up being a container mess if I need to do multiple containers.

2) Sorry my bad – by the slot I mean the container of course.

Hi!

1) Perhaps you can try to use (and shift) the multiple-services containers and see how the system behaves.

2) Then the same of 1) applies: the buffer is a relationship between the slots generated by the same container. What happens outside of it, doesn’t impact the buffer.

VonStroheim

Can you please show me the documentation for adding the frontend to the website?

I am now receiving this error, please advise:

Fatal error: Uncaught Error: Call to a member function getFix62dot5() on boolean in /home/regizer/public_html/wp-content/plugins/team-booking/includes/tb_functions.php:891 Stack trace: #0 /home/regizer/public_html/wp-content/plugins/team-booking/src/TeamBooking/Loader.php(258): TeamBooking\Functions\registerFrontendResources() #1 /home/regizer/public_html/wp-includes/class-wp-hook.php(286): TeamBooking\Loader->tb_frontend_resources_enqueue(’’) #2 /home/regizer/public_html/wp-includes/class-wp-hook.php(310): WP_Hook->apply_filters(NULL, Array) #3 /home/regizer/public_html/wp-includes/plugin.php(453): WP_Hook->do_action(Array) #4 /home/regizer/public_html/wp-includes/script-loader.php(2231): do_action(‘wp_enqueue_scri…’) #5 /home/regizer/public_html/wp-includes/class-wp-hook.php(286): wp_enqueue_scripts(’’) #6 /home/regizer/public_html/wp-includes/class-wp-hook.php(310): WP_Hook->apply_filters(NULL, Array) #7 /home/regizer/public_html/wp-includes/plugin.php(453): WP_Hook->do_action(Array) #8 /home/regizer/public_html/wp-i in /home/regizer/public_html/wp-content/plugins/team-booking/includes/tb_functions.php on line 891

When and where you get such error? How have you installed the plugin? Which theme are you using?

VonStroheim

please check your direct message

I would like to have site users select their timezone when the register on the site and then have the booking calendar use the timezone they have selected in their profile. Is this possible? Thanks for a great plugin!

Hi!

The “timezone” is not a default WordPress user metadata. Do you have a third party plugin that is managing such field, perhaps?

VonStroheim

Yes, I would be using my custom plugin. So would I be able to modify the link to the booking calendar and pass the timezone value in the GET vars.

Hi!

I guess so, but the link to the booking calendar can’t be modified by the plugin according to a parameter which doesn’t even belong to it. You should find a way to make such link dynamic based on the logged user: as long as you pass the “tbk_timezone” GET parameter (more info here), TeamBooking will use it.

VonStroheim

Hi

I had made the upgrade to the last version 2.5.5

I’m having the following error in the front and when I want to validate in the backend too :

Accordingly to the service settings, the confirmation and notification e-mail messages will be sent. The pending reservation cannot be confirmed due the following error:ERROR: Error calling GET https://www.googleapis.com//calendar/v3/calendars/kdkol.agency%40gmail.com/events/3u589k5pcqtper70ef7i59jd5b_20190204T070000Z: (404) Not Found

Secondly I didn’t have any payment on stripe.

Last I didn’t receive any mail, or confirmation :-(

So what I’m supposed to do?

Yet, the “Error calling GET” comes from Google and it says that the event (which is a part of a recurring instance) doesn’t exists in your Google Calendar at 2019/02/04 7:00(GMT). So I need to know:

1) What events do you have in your Google Calendar in such date?What are their times?

2) From which version have you upgraded the plugin?

3) Have you tried to perform a full re-sync of your calendar?

4) If the issue persists, try to delete such recurring event batch in your Google Calendar and re-create it.

Let me know!

VonStroheim

1) All the days of the week comport my events by default for all the weeks of the year? I have two types of events. One is for a half day consultation from 9am to 1pm and 4pm to 7pm. The second one is calling session of 1:30 hour, and takes place for the sames time slots.

2) The plugin is 2.5.5

3) Have you tried to perform a full re-sync of your calendar? in wich way? Google, in the admin site?

4) I must delete all the events in the Google calendar for all the year? It will take so much ours? Day by day, week after week?

Hi!

1) I have specifically asked for events only in the day which I reported.

2) I’ve asked from which version you have updated the plugin.

3) In TeamBooking’s Personal tab

4) Your event are recurring. Google asks you if the entire stack must be deleted or just the single instance. Let me know about the other questions first.

Hiya,

Please can you tell me if we are able to integrate this into a 1&1 Ionis website?

Hi!

I don’t know what that means, sorry. I’m not available for freelancing anyway.

VonStroheim

Salve ottimo prodotto. Ho visto che il coupon si può applicare solo al servizio primario. E’ possibile che si possa applicare al prezzo totale del servizio composto da servizio primario e extra servizi. ? Potrebbe essere molto utile e soddisfare il cliente. Cosa ne pensi ?. Grazie.

Hi!

Such advanced feature should be available by version 3.0, in which you will be able to choose the target amount of a promotion (base price, incremented price, total price and so on).

VonStroheim

Hi,

Are we able to use this plugin in a website that is not on WordPress?

Hi!

This is a WordPress plugin, so it works only with WordPress.

VonStroheim

The formatting on the emails have problems. Mainly spacing, its as if the emails are being sent as Plain Text instead of Rich Text HTML.

So the following:

Hello PERSON,

Welcome to our service

This is etc etc

Would turn into:

Hello PERSON, Welcome to our service This is etc etc

Hi!

The e-mail are always sent in HTML, the fact is that there is nothing like “Rich Text HTML”. You should not consider the e-mail template content like a blog post: if you want a line break, you should insert it in html, which is:

<br />

VonStroheim

Hi, when I try to import settings from file that I just downloaded get this error: Warning: Sorry, this is not a TeamBooking settings file!

Hi!

Could you please ensure that you are importing it to a version which is the same as the one from which you have exported it? If yes, then send such file to me for an inspection.

VonStroheim

Yes, versions are same, last 2.5.5 I have send the file to you on mail. Thank you!

Replied ;)

VonStroheim

Hi VonStroheim, I am having trouble with coupon codes.- I have sessions of 4 tickets. When I apply a % or $ off, it takes off that amount for EACH ticket. Eg. if I have a 50% coupon and they book 4 tickets, they will get 50% of all tickets. If I only want to apply the coupon to ONE ticket, how would I achieve this?

Hi!

That is the intended behaviour. Any promotion is applied to the base price, not to the total. More advanced promotion features like different amount targets (unit, incremented, total etc.) will be available by version 3.0.

VonStroheim

Hi VonStroheim – when will version 3 be released? Right now we are trying to give out single use discount codes that need to be applied per ticket. However, the discount is currently being applied to all tickets under that one booking. Is there any chance we can see this feature before 3.0 release as it is making this plug-in unusable during our business promotion period?

Hi VonStroheim,

We are using the Team Booking plugin on our WordPress website. The booking part works great, but we are having problems on the cancellation part. When a customer clicks on the cancellation link (received through email) to cancel their booking, they end up at a broken version of our website: https://snag.gy/AYh3gr.jpg and https://snag.gy/ubfIPG.jpg. The normal homepage looks like this: https://snag.gy/EWUrN3.jpg

I have tried multiple things, but I don’t know how to solve this: - I have upgraded to the 2.5.5 version of Team Booking, from 2.1.3 (I believe), hoping that would solve it, but that didn’t help. - I have tried changing the “Landing page template of e-mail links” to one of the other templates. That still results in the same broken version. It is now set back to the default “Default template”.

We are using WordPress 5.0.2 with the Artbees Jupiter 6.1.6 theme.

Could you please help me solve this problem? Please let me know if you need more information.

Thanks, Frank

Hi!

The rendering of a page template is the job of the theme: if for some reason it doesn’t handle the content loop in a standard way, you will end up with broken CSS, layouts etc. (if that is the case, you will see that using a basic WordPress theme will render a themed page). I’m afraid there is very little I can do to fix such issues. Feel free to contact me privately via my profile page if you want me to have a closer look anyway.

VonStroheim

JAZIP

JAZIP Purchased

Hi!

Thanks for an excellent plugin!

I wonder if it is possible to add extra information if two or more tickets are booked at once? If a user selects two tickets, extra fields for name, email etc would appear.

Is that possible? I have read through the docs but didn’t find anything about it.

Thanks!

Br Pontus

Hi!

That is not possible, it would be a too advanced feature for the current price range of the plugin.

VonStroheim

Hi,

We are using TeamBooking plugin in our site and have one problem regarding coworkers. We created coworkers under the TeamBooking plugin.

So can you please tell me How can coworker “A” book an appointment for a client for coworker “B” into the admin side? it means we want facility like coworker “A” can book an oppointment for client of coworker “B”. So Please let us know is there any option to book an appointment ;by coworker from admin side? Please tell us know how it is possible using this plugin?

Thanks

Hi!

Coworkers are actually service providers, and you can’t create them under TeamBooking, as they are regular WordPress users, in TeamBooking you can assign Coworker capability to existing roles (clarification needed). A Coworker is not someone that “books” appointments, it is someone that provides availabilities. The customer is the one that “books”.

That said, there is no need for an admin-side procedure to book appointments, just use the frontend calendar which is the most comfortable way to book: a WordPress user with “administrator” role or with “coworker” role will skip any eventual limit (payments and so on).

VonStroheim

Hi, I can not update my Json (after some unknow problem with authorization in google Auth) but left sidebar in setting page said this:

Permessi database Apparentemente Proibiti It looks like the current database user lacks of the privileges to create tables. If you do not experience issues then just ignore this check. Otherwise, for example if your events are not showing despite the troubleshooting, please revise your current database permissions policy.

Hi!

I’m confused about the actual issue. Please ignore the database notice if you are not having issue with events and if you are having troubles with the JSON importing, just paste the core values manually: JSON is just there for convenience but it is not necessary.

Let me know!

VonStroheim

Hi, I am having troubles adding a coworker to a calendar. We get google errors when people try to book. Can you help?

Oops, there was an error making the reservation! Sorry, you should contact the administrator providing these informations: Google API error: Error calling PATCH https://www.googleapis.com//calendar/v3/calendars/solvo.ca_nj79otkv65n2o4ulncdpv7jrps%40group.calendar.google.com/events/sbrnkh2nh84dit3fg97irndjro_20190123T180000Z: (403) The operation can only be performed by the creator of the event.

I am getting the following; Error: redirect_uri_mismatch

The redirect URI in the request, https://kinetisense.com/wp-admin/admin-ajax.php?action=teambooking_oauth_callback, does not match the ones authorized for the OAuth client. To update the authorized redirect URIs, visit: https://console.developers.google.com/apis/credentials/oauthclient/39904939666-3jqpq0urpjc16oatmhq9ui7tbo8jffi2.apps.googleusercontent.com?project=3990493966

I figured it out. I had not updated the google credentials since we went to https:// Sorry for being a bother. David

You’re welcome, let me know if other issues arise.

VonStroheim

ZANDU

ZANDU Purchased

Hello VonStroheim

Any updates with Zandu, please? Been patiently waiting…

ZANDU

ZANDU Purchased

Alright. Many million thanks.

ZANDU

ZANDU Purchased

Many thanks for the follow up within 24 hours. Awesome customer support. I have responded via email as a follow up on my end as well.

ZANDU

ZANDU Purchased

Again, many million thanks. 5 star customer support. Plugin definitely works better than I anticipated.

rb2525

rb2525 Purchased

Hello,

When a user signs up for a slot, they should receive an email with the details of their appointment, correct? Because all I get is an email that says “Your reservation details” and “Thanks for your reservation!” but no details of when the appointment is. Thanks!

You should open the “Services” tab. There you’ll find a table list of your services. Under the table column named “Actions” there are some rounded icons. Refer to the same documentation section I’ve pointed you at: at the beginning of it (3.1), you will find a screenshot and a description of the service settings tab.

VonStroheim

rb2525

rb2525 Purchased

Ah, I found it! Thank you!

You’re welcome!

VonStroheim

mjouet

mjouet Purchased

Hi, I’ve got an issue with the last teambooking plugin I’ve installed. I use containers with different services. Some are 1h long, others are half an hour. Any event title for booked slots for the 3 coworkers are different. Some event title for free slots are the same (but I’ve understood this was possible)

The issue is that when there are 2 free following slots , (say 9:00 and 9:30) , it sometimes doesn’t show the 1 hour service but only the 1/2 h services. I could send you some screenshots if wanted. That doesn’t happen with only one type of service but with all 1h long services when I put them in a container with 1/2h services.

Weirder… if I split the container (exactly same ones using duplication function in Google agenda) to have an other container for the period I had the issue then I don’t have the issue anymore. To be clear , for the same exemple, I’ve set a container between 9:00 and 10:00 and an other container for 10:00 to 13:00 by exemple. Then it offers or 1h service or 2 1/2h services between 9 and 10… it doesn’t with my 9:00 to 13:00 container…

Any help ? Thanks

Hi!

1) Free event titles must be different, they can’t be the same within the coworker context.

2) I admit I don’t quite have a clear picture of the issue… Feel free to contact me privately with those screenshots!

VonStroheim

mjouet

mjouet Purchased

Hi. Is it possible to use TB for event with 2 days duration ? I’ve tried but the event shows up only on the first day.

Thanks.

Hi!

Multiple-days events are not (yet) supported.

VonStroheim

arcalea

arcalea Purchased

Hello, My company is using teambooking one of our clients site.

The client has asked us to turn off the option for the appointment to add a calendar invite to the requester’s calendar, meaning, if I submit an appointment request, that request will show on my calendar atomically. is there a simple option to turn this off?

Hi!

Are you referring to the customer added as a guest to the Google Calendar event (and therefore an invitation will appear to his own Google Calendar if he has one)? This is configurable at a coworker level, please refer to the paragraph 3.3.1 of the documentation, last bullet point.

VonStroheim

by
by
by
by
by
by