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.
If a staff member is booked in their Google Calendar, will it show them as unavailable?
Yes.
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?
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.