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=sharingHi, 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
Hi!
Which plugin version are you using?
VonStroheim
2.6
I am also having a new issue just now. Should I start a new thread for this? I just opened up all 2024 bookings, and some are showing as sold out. On the slots menu in the backend it says “Sold Out 36 of 36” as opposed to 0 of 36. In fact there are only 3 bookings. The only big change I’ve made is to reactivate stripe payments.
Also under overview > Details > Payment it’s showing €400 (should be €40) but in stripe itself the correct amount was charged. Thanks
Hi!
You should never start a new thread here. On the contrary, it is preferred to engage an email conversation though the contact form on my profile page.
VonStroheim
Ok thanks, I have sent you a message
Thanks, I have sent you a message
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.
I have another doubt regarding availability. Suppose we have only one service provider that defines only one working hours plan (p1) for two service (s1 and s2) ... for example every day from 10:00 to 15:00. Suppose that every service slot has a max capacity of 20. When a customer book 10 ticket for s1 … time slot should become unavailable for s2 too … so remaining capacity should be s1=10 and s2=0 and not s1=10 and s2=20 … that just because service provider is busy in s1. That means that working hours planner should not allow to set the same time range for different plan/service. Thanks.
Does your plugin support overbooking to allow the service provider to contact customers again and accommodate them in some way? Thanks.
Hi Dear, any news regarding my questione?
Hi!
1) Do not assume that if two services share the same plan, they will be mutually exclusive. You have to explicitly setup the “Overlapping” settings (see the documentation) for each of your services in order to drop the slots when reservations for other services will occur.
2) That is on my todo list!
VonStroheim
Hi Dear thanks for your reply. I dont understand what your point 2 refer. 1. The ability to dynamic set service parameter for example based on reservation form condition (for example Block after one reservation). 2. Overbooking Thanks
Hi!
It refers to the overbooking question. About your dynamic service option question, I’m afraid that is not possible. That would be a very specific and advanced feature, not suitable for the current price point of the plugin.
If you need a single service setting to be dynamic and linked to a specific service form field, your option is to look for a code customization work.
VonStroheim
Hi I don’t know if is an advanced feature. I think that this is possibile simply hiding css element via jquery. Wouldn’t it be possible to put a specific prefix or id on the elements deriving from a service so that it can be deactivated or not in the calendar? Thanks.
Hi!
It seems there might be a bit of a misunderstanding. Are you seeking the functionality to completely block a slot only if certain conditions within the form are met? This requirement would involve backend modifications to effectively block the slots from other reservations, not just frontend adjustments using CSS or JavaScript.
VonStroheim
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!
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!
Could you please provide a detailed description of the issue you’re experiencing? Phrases like “it doesn’t seem to be populating correctly” are a bit vague and can mean different things in different contexts. Specific details such as what you were expecting versus what you observed would be more effective.
VonStroheim
Of course. I have a form that utilizes the field “Phone Number” for the customer. However, when a customer fills out the form and books a slot, their phone number is not saved in the customer database. I’ve noticed that if their phone number starts with +1 (US phone number) it isn’t saved properly. If they remove the leading 1 from their phone number, it is saved correctly. I have removed all phone number validation and deactivated all other plugins and the problem persists. I’ve also tried creating a test service with only name/address/phone and everything saves properly in the customer DB except the phone.
Ping?
I provided you detailed information about what is occurring 26 days ago, and still no response. Can you please update me?
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.
No answer ?
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, 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