Code

Discussion on Team Booking - WordPress Booking and Appointment Scheduling System

Discussion on Team Booking - WordPress Booking and Appointment Scheduling System

Cart 7,056 sales

VonStroheim supports this item

Supported

7153 comments found.

Sorry I couldn’t reply to my old comment.

Version 3.0.14

I have setup 4 services. Each with different prices. They all share 1 google calendar(Bookings) as source and destination. they all share same settings across.

Hall(Non Member) Hall(Member) Hall(NGO) Hall(Students)

Each Service has 2 slot from 9.00am – 3pm, 6:00pm – 12:00am.

Then I have all of these on a page.

I only show 1 service based on the login user meta. I achieved this when a user registers, I asked questions on who they are?

Example: Your country of origin/organization Type/membership?

My logic is based on different prices for same service for different users. We charge 4 different prices for a tier.

I want to block the slots no matter which widget was used. If user 1 booked on service 1 9:00am – 3pm User 2 on service 2 must not able to book on service 2 9:00am – 3pm.

Hope this helps.

links to screenshot https://drive.google.com/drive/folders/1aplTtjtHurxr-0XRkl0-YxeQ_j44bXcf?usp=sharing

Hi, I have renewed support.

Is there (or are there plans to include) functionality to MOVE bookings from one date to another?

Currently if someone requests to change booking (a common request for us) we have to cancel their booking, go to paypal, issue a refund, then get them to rebook and pay again, OR we cancel the booking, keep the payment and then go to our own booking form and fill out their personal details, and leave a note for ourselves stating that payment is made on the previous booking, but this gets messy and confusing fast when we’re looking at the final event booking list and making up sign in sheets.

Thanks

VonStroheim, I haven’t received a response, can you please confirm you’ve received my email?

How do I upgrade the plugin to the newest version, it’s stuck on 2.6? Thanks

Hi!

1) I will get back to you ASAP

2) You can download the new version from CodeCanyon and update it via FTP. Please note: version 3 is a major release with tons of new features and changes about how the availability must be provided in Google Calendar. Before considering any update, please ensure that you’ve understood how the new system works and how to adapt your workflow.

VonStroheim

Hi, I have not updated but have some issues with the current version.

1. The issues listed above where stripe shows the wrong paid amount

2. Stripe customer confirmation emails don’t appear to be sending correctly

3. Is there any way to manually add a booking to a sold out slot without amending the service (and thus increasing max for all of those slots)?

Hello. Love this plugin. I’ve been using it for a while now across many timezones and it’s worked perfectly…till now.

The main issue is on the initial calendar which shows how many slots are on a particular day. The one-off event starts at 9 am Eastern Standard Time (New York) on Tuesday, January 30, 2024. However, the initial calendar view shows that specific date (Jan 30, 2024) as Wednesday for any user with their system time/date settings in a timezone east of the Eastern Standard Timezone (EST). The day and date show correctly as Tuesday, January 30, 2024, after clicking through to view the available time slots page.

I’m based in London/UK. The event for booking is in Atlanta/USA. I have v3.0.14 of Team Booking installed in WordPress v6.4.2. My integration uses Google Calendar as the event source and I have the option to display the frontend timezone as America/ New York (TheBooking > Settings > Core > Frontend > Frontend Timezone). I’ve tried my WP timezone setting (WP Settings > General > Timezone) as both London and New York with no effect. It does change however when I change my system date and time settings from London to New York. In that case it works correctly, January starts on Monday, but the moment I revert back to London, the calendar day to date is thrown off…January starts then on Tuesday. Also, if I turn the Frontend timezone setting off to use the user’s current timezone, January starts correctly on Monday and not Tuesday but I need the user to see the times in EST…the events location.

So…in my particular configuration, as I’m in London, and for users outside of the Eastern Standard Timezone, I think the correct configuration should be WP time zone as London, Team Booking plugin frontend timezone setting to show New York, my Google calendar events setup as UK time and of course my computer date and time to be London. This however shows the date and time misalignment mentioned as the issue above. Again, if I turn the Frontend timezone setting off to use the user’s current timezone, January starts correctly on Monday and not Tuesday but creates confusion when all the slots are shown in the user’s timezone and not the one they’ll be travelling to.

In an effort to troubleshoot and see where the issue might lie, I’ve tested it by pretending to be in Eastern Standard Time….WP timezone as New York, Team Booking plugin frontend timezone setting to show New York, my Google calendar events setup as Eastern Standard time and of course my computer date and time to be New York as well as connected to a VPN as New York. All works perfectly then. If I change to time zones west of EST all is good but changes east of EST result in January starting on Tuesday instead of Monday.

Essentially at the end of the day, no matter what timezone the user is in, the calendar dates should align correctly to the days and that they see the event in EST time on the front end and in their confirmation email. I’ve had this work correctly before and I haven’t seen this issue previously in creating other events so not sure if it’s a change of a new year thing or do you see any configuration issues above. Please let me know if more information is needed. You can see the particular issue here https://ippe.pmngroup.com/meeting-rooms/ where you’ll see January starting on Tuesday instead of Monday.

Thank you

I have 4 services sharing 1 google calendar. The reason been is each service has different price shown when a user_meta is different.

I want to block the time for all the other services slot time when 1 service has been booked. It makes sense because they share same calendar.

I hope you get what am trying to do. How can I achieve that?

Hi!

To better understand your situation, could you please share how you’ve configured your service availability in Google Calendar? Also, knowing the version of the plugin you’re using will help me assist you more effectively.

VonStroheim

Hi! I purchased your plugin and think it’s great but i was wondering if you could point me to the file that allows me to add custom fields in the booking form? You don’t have an option to choose a date or time. I would like to create that as an option to input in the field. Would I place this in the functions.php file?

Thanks!

Hi!

A date field will be included soon.

Regarding customization, it’s important to note that the plugin primarily operates as a modern JavaScript application. This architecture differs significantly from old traditional WordPress plugins, which often relied on customizing the “functions.php” file within a theme.

VonStroheim

I have a pre-sales question.

We are using mylisting to let our users create and manage their own listings. We need a booking plugin that allows the users to manage their own calendars. Is this possible with your plugin? Thanks

Hi! We’re having problems/bug with the plugin – is there an email I can reach out to discuss?

Hi!

Feel free to reach me through the contact form in my Envato profile page.

VonStroheim

Hi Dear, I have a service that have a “Private Option” so customer that choose this option should be reserve the slot entirely rather than wait for time slot capacity. I see that your plugin allow to set statically the “Block after one reservation” service parameter … is it possibile to set it dinamically for example with a condition rule in form or something similiar that allow to allocate entirely a provider slot for the private event? Thanks.

Hi Dear, I was thinking of the solution of creating 2 distinct services (with overlapping) and loading only the html elements into the calendar widget based on the value of some conditions in the form. For example, if you were able to prefix/suffix the CSS ids of the html elements on the widget they could be hidden or shown. Just an idea. Thanks

Hi!

When a user clicks on a calendar day, the frontend, which is a React application, queries the backend for the available slots of that day. This process occurs regardless of any HTML elements that have been visually hidden via CSS.

VonStroheim

Hi ok I get It. Thanks.

I have installed the new version of the plugin, but the events from the calendar are getting mixed up and don’t show up correctly. I sent you an email, can you please reply? Thank you!

Hi!

Have you had a chance to read how the new Google Calendar integration works?

VonStroheim

Customer phone numbers don’t seem to be populating correctly into the customer DB (and thus any email using the [customer::phone] tag. Is this a known issue?

Hi!

Sorry for the delay. The library which is beyond the phone input field will be changed by the next update.

VonStroheim

Thanks!

Hello. I was curious when the next update will be available. Not populating the DB with the customer phone number is a pretty significant issue.

Hi VonStroheim,

Is it possible to open multiple form fields when a user wants to book multiple tickets?

For example, a parent books a child with the following: Parent name Contact num Email Child name Child age Child medical conditions Tickets

And if the user is booking three children/tickets etc. then more text boxes/sections become available for additional information?

Thanks, Doane

Or even if there were a way for them to book each ticket (for the same event) one by one but only have to go through the payment gateway once, instead of each time?

Hi, I hope Santa Claus was generous with you ;-) I’m looking for a SMS solution and I found some that need to put the phone number in the Gcal localisation field ( because it has to be strictly alone ) . Could it be possible ? How to ? Thanks for your answer.

Hi VonStroheim,

I’ve lately noticed that if I change the payment status of a booking to paid and I have a reminder email set, some of the short codes I am using in the reminder email do not work, the emails are sent out with the “not selected” message for the short code fields.

The strange thing is that I am using the same short codes in the confirmation emails where all still works, and for example if the customer did not pay yet till the reminder email is triggered and I don’t change the payment status to paid, the shortcodes work on those emails, only for those customers not where I changed the payment status.

Any advice?

Also, will there be any new release which allows to set reminder emails for more days than only 5? I usually ask my customers to pay 7-8 days before for their bookings.

Thank you! Andrea

Hi VonStroheim, any chance you have update on this? Thank you! Andrea

Hi VonStroheim Support Team,

I’ve just purchased this plugin since it has amazing reviews and is just what I need. However, I’ve tried to activate it on a Wordpress multisite install and it couldn’t. This is the message I get: Installing the plugin… The package could not be installed. No valid plugins were found. Plugin installation failed. Go to Plugin Installer Warning: Trying to access array offset on value of type null in /var/lib/sec/wp-settings.php on line 47 Warning: Trying to access array offset on value of type null in /var/lib/sec/wp-settings.php on line 48 “

"   Unpacking the package…

This same message is repeated when trying to activate it on a single/normal installation of WordPress.

Any help and solution would be greatly appreciated.

Many thanks, Baltazar

Hi!

Are you perhaps trying to upload directly the zip file you downloaded from CodeCanyon? That’s not the proper procedure. Please strictly follow this procedure. Let me know.

VonStroheim

Can’t believe I didn’t realise that, must have been sleep deprived. It’s working now. Thank you.

Not a problem, even I made that mistake on some occasions, go figure!

VonStroheim

Hello, I installed the plugin on my customer’s website. The Thebooking logo appears on the left side in the backend, but when I click on it the window is empty. I have deactivated all plugins on a staging level but the window remains empty. The website runs with current WordPress 6.4.2 and Elementor. Could this be due to an outdated version of PHP (7.3.33)?

Hi!

Please inspect the browser’s console for errors on the JavaScript side. Also, ensure that nothing is preventing JavaScript to load/being executed.

VonStroheim

Hello plugin-support, I replied on your last answer of my questions but it seems this wasn’t seen by the support. So here I come again for you (because issue is quite urgent, sorry):

1. I understand that the plugin only shows the starting day of an event for booking (even if it’s an ongoing event for several days). It’s a pity, but we can handle this … but there is another problem with dates over several days: If you turn over the month one or two days, the plugin sets a new service at the beginning of the new month. Is this a bug? I mean this only happens when a service starts in one month and ends on the first or sencond day of the next month?! If the service/event takes longer, everything is ok … If you give me private message link, I could send you screenshots to make it more clearly?!

2. I asked if it is possible to link directly to the booking form of an event (maybe by shortcode or something?) ... and you answered: “It will be a feature soon”? I’d like to know: Does this come with the next update? It’s really important for my client to link a button directly to the booking form …

Thanks again in advance for your response, regards, Michael

Hi,

I have several presale questions :

1) I’m on a multisite, which has 2 subsites for the same company (only the language is different). I expect from your plugin to be able to share the same calendar for each subsite… because if it’s not the case, one can book an appointment tomorrow at 11 AM in the french subsite when another will be allowed to book an appointment at the same hour if he’s on the english subsite). This is mandatory for me.

2) Regarding emails reminders, do you provide a way to schedule several (for example, 1 reminder 1 day before the appointment, and another one 12 hours before the event) ?

3) Do you have a complete system to plane our working hours ? As well as vacation schedule in order to disallow the booking system ?

4) I wonder how works your Google Calendar 3-way integration. I have seen the promotionnal plugin website speaking about it, but I wonder if it is possible to define unavailable slots in google calendar, in order to automatically update the availability of available time slot for booking ?

Regards.

Hi!

1) A Google Calendar, when configured correctly, can indeed serve as a centralized availability source for multiple websites. Using a subsite structure in scenarios where the primary variation is language can introduce unnecessary complexity. Instead, multilanguage plugins like WPML could be a more streamlined solution, allowing you to manage multiple languages without the need for separate subsites.

2) Currently, the system is set up to send only one reminder per booking. Additional reminder options could be a feature in future updates.

3) I apologize for any confusion, but could you please provide more details on what you mean by “complete” in your question? The plugin includes an internal availability planner that currently operates based on defined working hours and an excluded days calendar.

4) Regarding the use of Google Calendar, it can be a source of ‘availability events’ or ‘personal (blocking) events’. The latter functions similarly to typical integrations seen in other plugins, where personal events block out available time slots. You can find more information on this here.

VonStroheim

Hi VonStroheim Many thanks for helping out your userbase over the years, its very much appreciated. Can you suggest the best to handle a scenario? An event of ours requires people to buy Adult standard tickets (full price) and Child ones (50% discount). Is there any way of putting both the options on the same booking?

Best wishes Raza

Hi ! I want to insert shortcode with specific service but I don’t found service ID in Service > General settings. Please find shortcode : [tbk-calendar services=”service_id_1, service_id_2”] Where I can find service id ? Thank you in advance

Hi!

Here it is: https://snipboard.io/JCYw8B.jpg

VonStroheim

Hi, if I set my open hours till 5pm the calnder shows time slots till 9pm

the calendar ignores some of my personal appointments.

Over all this is an unsuable Beta-Version of a software and not useable

Sorry

Hi!

I’m pretty sure you are having misconfiguration problems. See my first reply to your first comment.

P.S. Consolidate your message in one thread only, thanks.

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