WooCommerce Bookings gets import/export, calendar, and accessibility updates

The last 2 WooCommerce Bookings updates introduce exciting improvements for merchants. You can now import and export booking data without developer assistance, the calendar only displays bookable dates, and the booking form is more accessible. Check out the summary of all changes below.

Export and import bookings as CSV

↑ Back to top

From Bookings > All Bookings, you can now export bookings as a CSV file. Filter by product, status, or date range, select the columns to include, and download the file. The import button on the same screen allows you to upload bookings, map columns to the correct fields, and review a results log for confirmation.

If you’re migrating to WooCommerce Bookings from another system, you can import existing reservations without manual entry. You can also export booking records as needed or transfer data to other tools, all without requiring custom development.

The calendar hides dates you can’t book

The calendar now displays only dates that meet your minimum availability requirement, making it more straightforward for customers to find bookable dates and complete their reservations without interruption. This update primarily benefits group- and person-based bookings that require a minimum party size or capacity.

Screen readers get cleaner signals

↑ Back to top

Calendar navigation labels are now clearer. The date picker provides improved guidance for assistive technologies, and time slot selections are more accessible to screen readers. These changes make it simpler for customers who use assistive technology to navigate the calendar and select available dates.

Calendars load faster on busy stores

↑ Back to top

When a customer opened the booking calendar, WooCommerce used to run one database query per existing booking — a store with hundreds of active bookings would run hundreds of queries to load a single calendar. Now it checks all booked time slots with a single query.

High-volume booking businesses, such as fitness studios or tour operators with many active products, now experience improved load times and fewer timeouts during peak periods.

Also fixed

↑ Back to top
  • Prices now update to match the selected date, even when customers change dates or book multiple products from a single page.
  • The product editor now shows the correct time when your store’s admin timezone differs from the site’s timezone.
  • Bookings now automatically follow your site’s timezone. The separate « Enable Bookings Timezone Calculation » toggle has been removed, as it is no longer necessary.
  • A developer snippet is available for high-volume stores to reduce first-load availability calculation time by approximately 30%. This does not yet apply to monthly-duration products or automatic resource assignment.
  • Custom booking page URLs now appear in confirmation emails and pagination links, not just on the booking page.

How to get it

↑ Back to top

Update to the latest version of WooCommerce Bookings from your WooCommerce dashboard under Plugins > Installed Plugins or WooCommerce > Extensions.

This update includes changes to frontend templates. If you or your agency use custom Bookings template overrides, review them after updating to ensure they incorporate the new accessibility improvements.

Get WooCommerce Bookings | WooCommerce Bookings 3.6.0 Documentation | WooCommerce Bookings 3.7.0 Documentation 

Get your business started on WooCommerce
Renzo Bojanovich Avatar

About

Products related to this post

Permettez aux clients de prendre des rendez-vous, de faire des réservations ou de louer du matériel sans quitter votre site.

On this page

Products related to this post

Permettez aux clients de prendre des rendez-vous, de faire des réservations ou de louer du matériel sans quitter votre site.

Laisser un commentaire Laisser un commentaire

Votre adresse e-mail ne sera pas publiée

Ne ratez rien — rejoignez notre liste de diffusion

Consultez notre politique de confidentialité. Vous pouvez vous désabonner à tout moment.

Abonnement en cours…

Une erreur s'est produite lors de l'abonnement ; veuillez réessayer plus tard.

Merci de vous être abonné !
Les e-mails seront envoyés à

You're already subscribed!
Les e-mails sont envoyés à

Utilisation de vos données personnelles
Nous et nos partenaires traitons vos données personnelles (telles que les données de navigation, adresses IP, informations sur les cookies et autres identifiants uniques) sur la base de votre consentement et/ou de notre intérêt légitime afin d’optimiser notre site web, nos activités marketing et votre expérience utilisateur.