4.4 release marks a major milestone for the WooCommerce Appointments plugin. There are some major improvements in this and we’ll cover the biggest one in this blog post. It is Improved two-way Google Calendar sync for your Appointments / Bookings / Events.
Connecting your WooCommerce store to your Google Calendar
Setting up the synchronization is simple and requires you to set up Google Developers Console for the Calendar API. After that, you are ready to go. We also updated step-by-step guide for the connection process so you feel familiar with the new interface.
Picking the calendar is very simple as you can link your preferred calendar directly from a drop-down list. No need for searching for the calendar ID string any more.
View synchronized events
View all events synchronized from your Google calendar in your WooCommerce store. Events are synced back as Availability rules and saved the same way as availability rules. Recurring events are saved as recurring rules so there is no overwhelming list of individual events from the recurrence.
Edit synchronized events
You can edit events synced from your Google Calendar and sync back to your calendar with edited changes. You can change pretty much all event details, including the title.
Staff Two-way synchronization
Staff now has full control over their synced Google Calendar events. They can edit or remove their synced events directly from their profile. Staff can also opt to only sync their appointments One-way even when your site is configured for two-way sync for the main calendar.
Use WordPress to add event to your Google Calendar as synced appointment
Appointments, added through your WordPress powered website are automatically synced to your Google Calendar. The booking changes you make on the calendar are synced back to your website instantly. This way, everything is in perfect sync at all times.
Katie Cowling says
If a staff member is booked in their Google Calendar, will it show them as unavailable?
Zeljan Topic says
Yes.
Thiago says
Hi! Does it work well with multiple products? I have a project that will need to sell every product as appointment (travel). Will it be easy to use in Google? For example, if anyone buys a travel in the store (the local store) and the sales man just change in Google Calendar as “sold”. This day will be automatically removed (or decrease) the quantity of items available? Or is it just to block/unblock days?
Zeljan Topic says
Works in both directions. When appointment is synced to Google calendar and then changed in Google calendar, the changes will sync back to website. Events, created in Google calendar will sync back to website as global availability rules that will block time periods for all products on your site.
Reda Chlieh says
Hello!
So for example rescheduling an event from Google Calendar will sync back to the website. But let’s say I want to give an approval before confirming the appointment. This can be done on WordPress, but is it possible on Google Calendar ?
Zeljan Topic says
Google calendar events are synced back as availability rules (not appointments) that block the same time period as the event has.
Martijn says
Hello,
Love your plugin! But how can I make sure there is NO appointment attachment send to the customer in the confirmation e-mail.
I can’t seem to find anywhere in the setting to turn it off.
Thanks in advanced.
Martijn
Zeljan Topic says
Here’s a support topic with a code snippet for this.
david says
I have a problem with the eyes and the pictures of the products
For example :
Product 1: Lesson – 1 hour
Product 2: Half hour lesson
Availability 2 lessons in one slot
When a person orders 2 lessons of one hour for example on a date
31.3.2020 at 6:00
At that time it will not be possible to order any more lessons in all the products
Currently: This allows people to order more than 2 lessons per 1 slot
I would be happy for urgent help, thank you very much
Zeljan Topic says
If you assign same staff to all products, it will block the time for all other products, when product A has been booked for a certain time period.
Richard says
Hi! Can the WooCommerce checkout address be synced as the location(address) in/for Google Calendar?
Zeljan Topic says
Yes.
Raghuvir says
Hello there – what if I want individual staff to have their separate email IDs sync with a single connection. let’s assume that all email IDs belong to the same domain. Is that supported too?
Zeljan Topic says
Staff can sync to their own Google calendar only.