It’s really tough marking dates on the calendar, managing your staff and working late at night to prepare for the next booking. To make this simplify you might need an automated calendar system that will keep you updated with the bookings.
WooCommerce Bookings Google Calendar Sync allow you to manage events, appointments and reservations, sell tickets for concerts and plays, and organize parties with friends and many more.
It also allows to synchronize bookings from Google Calendar to Woocommerce booking as well as WooCommerce bookings to Google calendar.
Features of WooCommerce Booking Calendar Sync
Synchronize WooCommerce Bookings,
- From Google Calendar to WooCommerce
- From WooCommerce to Google Calendar
- Auto/Manual Synchronization
How to Use WooCommerce Booking Google Calendar Sync
To use WooCommerce Booking Google Calendar Sync plugin, you need to install WooCommerce Bookings extension as well as WooCommerce Booking Google Calendar Sync.
- First go to your WordPress Dashboard > Plugins > Add New and then upload these two plugins.
- When the installation will complete, both the extensions will appear on your WooCommerce store sidebar.
Next you have to integrate WooCommerce bookings with google calendar.
Integrate WooCommerce Bookings with Google Calendar
- Navigate to WooCommerce > Settings > Integration. For integration, you need to create a project in Google Developers Console.
- Now go t0, Projects > Create Project button. A new window will appear having Project Name and Project ID. Give a project name and assign an ID.
- When the Project creation will complete you will be in Project folder. Now click on Library link on the left-hand menu and select the Calendar API.
Click on the Enable button.
- You will prompt to create credentials. For that purpose, go to Credentials.
→Use Web Browser (JavaScript) as the source
→Select User data as the data type
Alternately, select Create credentials and click on OAuth Client ID.
- After clicking OAuth client ID, the below screen will appear.
Application type – Choose Web application
Name – Give a name of your credentials
Authorized JavaScript origins – Leave this field as blank
Authorized Redirect URIs – Enter the URL of your web store
Then click to the create button. After that, a pop-up will appear on your screen where you can find the Client ID and Client Secret.
- Now you have to set up your OAuth Consent screen
Email address – Enter your email address, if already not selected.
Product name shown to users – Enter a name of your product here.
Homepage URL, Product logo URL, Privacy Policy URL – You can leave these fields as blank or can customize.
Now Save the changes.
- Now copy the Client ID and Client Secret and paste that into Integration tab on your admin dashboard.
Get Calender ID
To get Calendar ID, create the calendar you will use in Google Calendar
Then go to My Calendars on the left, hover over the calendar name to reveal the Options menu.
Now select Settings and Sharing option.
Scroll down to Integrate calendar section. From there copy the Calendar ID.
Now go to WooCommerce > Settings > Integrations and paste the Calendar ID.
Finally, Save the changes.
- Now, click on the Connect with Google button to authorize your account and calendar with google. Once authentication will complete you will see a message like: “You have successfully authenticated WooCommerce bookings to Google Calendar”.
Once you’ve finished the configuration, you will be able to see new Bookings in your Google calendar.
The individual booking will also show the duration and the order ID.
That’s it! You have successfully integrated WooCommerce bookings to Google Calendar on your WooCommerce store.