1. Home
  2. Product Delivery Date Pro for WooCommerce
  3. Export Deliveries To Google Calendar

Export Deliveries To Google Calendar

In this post, we will discuss how to export deliveries to Google Calendar using Product Delivery Date Pro for WooCommerce plugin which can be executed automatically or manually. Admin can choose to export product deliveries to his Google calendar automatically once customer places an order or can add delivery details to Google calendar or any other calendar from Admin notification email. Even Customers can choose to export the product delivery details from Order received pageCustomer notification email or My account page.

How this works?

For setting up the Google Calendar sync, go to Product Delivery Date -> Settings -> Google Calendar Sync tab. The default view of this tab is as shown below:

Default view of Google Calendar Sync tab

Here you will see, the page is divided into 3 sections as mentioned below:

  1. General Settings
  2. Customer Add to Calendar button Settings
  3. Admin Calendar Sync Settings

Let us understand these 3 sections separately.

General Settings

Here you can add settings like add Event name, location and description of the event as shown below:

General settings added

As you can see above, the location is set to Mumbai. This text will be used as location of the event in the Calendar. You can use the placeholders like ADDRESS, FULL_ADDRESS and CITY instead of the text and these placeholders will be replaced by their actual values.

Event summary or name refers to as the name of the event of the calendar whereas Event Description refers to the details of the event. So here you can add the order details like products, quantity, Delivery date and time, price, address, etc. For both these fields, you can use the placeholders which will be then replaced by their real values.

Customer Add to Calendar button settings

Moving to the next section which is the Add to Calendar button settings, which works mainly for the customers. You can enable the options under this section depending on the requirements, which will display the Add to Calendar button on Order received pageCustomer notification email and My account page. You can also opt out to have the events calendar opened in a new tab by enabling the Open Calendar in Same Window option.

Thus customers can add the delivery dates & times to their Google Calendar or any other calendar using these settings.

Enable the check boxes for the respective pages under the Customer Add to Calendar button Settings section in Product Delivery Date -> Settings -> Google Calendar Sync tab, for enabling the Add to Calendar button on these pages.

Customer Add to Calendar button settings

Once this is done, the Add to Calendar button will be displayed on Order received page, Customer notification email and My account page as shown below:

Order received page:

Add To Calendar button on Order received page

Customer notification email:

Add To Calendar button in Customer Notification email

My Account page:

Add To Calendar button on My Account page

On clicking the Add to Calendar button, you will be redirected to the Event Details page as shown below:

Event Details page

Once you have checked all the details, click on the Save button and this event will be added to the Google Calendar. Now click on the event to see the details as shown below:

Event details displayed on Google Calendar

On clicking the Add to other Calendar button, a .ics file gets downloaded on your device which contains complete details of the event and you can then upload that to any other calendar.

.ics file gets downloaded

Admin Calendar Sync Settings

This setting works for the admin and he can export delivery dates & times automatically or manually to his google calendar by selecting the appropriate integration mode. The integration mode when set to Disabled, the google calendar sync will be disabled. Admin can choose this option when he doesn’t want to export delivery details.

Let us understand the other 2 modes of integration: Automatic and Manual.

Sync Automatically

Follow the below steps to automatically export delivery dates and times to your (admin) Google calendar:

  • Select the Sync Automatically Integration Mode.
  • Setup the Google calendar sync with the help of the instructions provided by clicking the Show me how link.
  • Test the Connection using the Test connection link.

Sync Automatically Integration mode enabled

The events will now be exported automatically to the Google calendar for which Calendar ID is added, once the customer places an order without notifying the admin. This is how it will appear on the calendar:

Delivery of Blueberry Cheese cake exported to the calendar

Sync Manually

Follow the below steps to manually export delivery dates and times to your (admin) Google calendar:

  • Select the Sync Manually Integration Mode.
  • Enable the check box Show Add to Calendar button in New Order email notification, for adding the Add to Calendar button in New Order email notification.
  • Admin can sync the delivery dates & times by clicking on either the Add to Google Calendar button or Add to other Calendar button.

Sync Manually Integration mode enabled

As the Show Add to Calendar button in New Order email notification is enabled, the buttons will be displayed on New order email notification as shown below:

Add to Google Calendar button in Admin notification email

So when a customer clicks on Add to Google Calendar button, he will be redirected to Edit Details page, where the details of the placed order will be added as shown below:

Edit Details page of the event

Once the details are checked, click on Save button to save this event to the Google Calendar as shown below:

Event saved in Google Calendar

Thus the event gets saved for the selected delivery date as shown above. To check the details, click on the event and its details will appear as shown below:

Details of the saved event

When you click on the Add to other Calendar button, a .ics file gets downloaded on your device which contains complete details of the event and you can then upload that to any other calendar.

.ics file gets downloaded

Conclusion

This post explains how the Google Calendar Sync works for exporting product deliveries to the Google calendar once customer places an order. We also saw how the manual and automatic integration works. This is a highly essential feature that proves fruitful in keeping your calendar up to date with the product deliveries.

We saw basic guidelines on how this feature works but more detailed instructions for setting up the export process is also available under the Google Calendar Sync tab of Product Delivery Date Pro for WooCommerce plugin.

 

Was this article helpful to you? Yes No

How can we help?