How to Export WooCommerce Bookings to iCalendar

In this article, we will cover how to add WooCommerce bookings to your iCalendar easily. We will also cover how you can offer your customers the ability to add bookings to their iCalendar from their My Accounts page on your WooCommerce store.

Before proceeding, you will require the following to access this feature:


Reference

If you are on the older versions, refer the following article to update the plugin to the latest version.

* How to update WooCommerce Bookings & Appointments plugin

Import WooCommerce Bookings to iCalendar

After updating the WooCommerce Bookings and Appointments plugin to the latest version, visit the plugin settings.

woo_bookings_setting

On the plugin settings page visit the iCalendar Export tab and enable the iCalendar Event Export option.

woo_bookings_icalendar_event_export_settings

If you want to allow customers the option to add bookings to their iCalendar, enable the Event Export for Customers option.

export_ical_for_customer

Enabling this option will display a bookings export button on the customer’s My Accounts page. You can modify the button text by editing the Export Event Button Text field, as shown below.

export_ical_buttons

On clicking this button the plugin will download an .ics file of the booking using which customers will be able to add the booking to their calendar by saving the event, as shown below.

adding_event_to_ical

Similarly, you can visit the All Bookings section to download the iCalendar (.ics) file for your bookings as shown in the image below.

download_ical_file_for_woo_booking

Or, you can download the iCalendar event file for all your bookings by selecting all the bookings in bulk, then selecting the Download iCal file option, and finally clicking on the Apply button, as shown in the image below.

download_ical_bookings_file_in_bulk

The plugin will combine all the bookings that you have selected and create a single iCalendar event file so that you can add the booking events to iCalendar in one click.


Modify WooCommerce Bookings Event Details

You can customize the booking details that get added to the calendar events by selecting from the following placeholders:

  • [ASSET]

Enter this in the event title or description to add asset details from bookings to the calendar event

  • [BOOKING_STATUS]

Enter this in the event title or description to add the booking status from bookings to the calendar event

  • [BOOKING_COST]

Enter this in the event title or description to add the total booking cost from bookings to the calendar event

  • [BILLING_ADDRESS]

Enter this in the event title or description to add the billing address from bookings to the calendar event

  • [BOOKING_NOTES]

Enter this in the event title or description to add the booking notes (if any) from bookings to the calendar event

  • [CUSTOMER_NAME]

Enter this in the event title or description to add the customer name from bookings to the calendar event

  • [CUSTOMER_PHONE]

Enter this in the event title or description to add the customer’s phone number from bookings to the calendar event

  • [CUSTOMER_EMAIL]

Enter this in the event title or description to add the customer’s phone number from bookings to the calendar event

  • [PARTICIPANT]

Enter this in the event title or description to add the participant details from bookings to the calendar event

  • [PRODUCT_NAME]

Enter this in the event title or description to add the bookable product’s name from bookings to the calendar event

  • [RESOURCE]

Enter this in the event title or description to add the booking notes (if any) from bookings to the calendar event


If you face any issues or need any assistance to export WooCommerce bookings to the iCalendar, please reach out to our support team.