Woocommerce Bookings featured image

WooCommerce Bookings v3.7.0 - WordPress Plugin

Developer: WooCommerceCategory: WordPress PluginsTrusted with 1,280 downloadsLite20 favoritesLatest v3.7.0Updated 3w ago

Setup bookable products such as for reservations, services and hires.

Related items

Related Woocommerce Plugins

Woocommerce Subscriptions icon

Woocommerce Subscriptions

by Prospress Inc

WooCommerce Subscriptions Plugin allows you to introduce a variety of subscripti...

Woocommerce Smart Coupons icon

Woocommerce Smart Coupons

by StoreApps

Enhance your coupon options – create gift certificates, store credit, coupons ba...

Woocommerce Table Rate Shipping icon

Woocommerce Table Rate Shipping

by WooCommerce

Advanced, flexible shipping. Define multiple shipping rates based on location, p...

Setup bookable products such as for reservations, services and hires.

Allow customers to book appointments for services without leaving your site. This powerful extension allows you to sell your time or date based bookings, adding a new product type to your WooCommerce site. Perfect for those wanting to offer appointments, services or rentals.

Bookings features

Create booking slots

Optionally create fixed time slots when bookings are available, or let your customers decide.

Multi-person bookings

Have bookings created for a customer-defined number of people, and optionally offer a per-person discount.

Customer email notifications

Set up email notifications to be informed of confirmed or requested bookings, as well as booking reminders.

Booking confirmation controls

Make bookings right away or send to you for approval.* * Bookings requiring approval won’t be invoiced until you confirm.

Intuitive booking management

Filter and update bookings, as well as booking availability, directly from your WordPress admin.

Manually create bookings

Create bookings manually via the WordPress admin, mirroring the frontend bookings form your customers see.

Custom-tailored booking costs

Define custom costs per booking, resource, block, people or duration of the reservation made.

Control booking availability

Define when your booking is available to customers.

Other notable features

    • “Resources” per bookable product for added flexibility. Resources can also be created globally to apply to multiple bookable products.
    • Define global availability rules for all bookable products.
    • Allow bookings to extend overnight or into the next day.
    • Create buffer periods between bookings that last for minutes, hours or days.
    • Integration with the Product Add-Ons extension allows you to add extras for each booking.
    • Send custom email notifications to people who book a product.
    • View bookings in list or calendar format.

Recent releases

Release history

View all 14 versions
v3.7.0Latest
Jun 29, 20265.7 MB
Improved
  • Important: Updated frontend templates.
Fixed
  • Improved accessibility.
  • Fixed availability times on the product edit screen when admin and site timezones differ.
  • Fixed calendar showing days as available when remaining slots are below the minimum persons per booking.
v3.6.0
Jun 17, 20265.6 MB
View changelog
Added
  • Bookings CSV exporter to download bookings as a CSV file.
  • Bookings CSV importer to create and update bookings in bulk from a CSV file.
  • Added a "Bookings" endpoint setting under WooCommerce > Settings > Advanced > Page Setup > Account endpoints.
Fixed
  • Booking reminder emails and automatic completions now happen at the correct local time on sites outside the UTC timezone.
  • Fixed a fatal error when importing a bookable product CSV with person types disabled (empty Person types column).
  • Bookable product CSV import/export now uses readable column labels and auto-detects them on import.
  • Fixed clipped Date created hour/minute inputs on the booking edit screen in WordPress 7.0.
  • Fixed the booking list in WP Admin showing the wrong customer email after reassigning a booking to a different customer.
  • Prevented the "Move to trash" link from displaying on the Edit Booking screen for users who cannot delete bookings.
  • Fixed a fatal error when enabling "Restrict selectable days" without selecting any days.
  • Fixed admin calendar possibly showing a stale customer note on bookings without a note.
  • Fixed the `woocommerce_bookings_account_endpoint` filter not working when used in a theme's functions.php.
  • Used the configured bookings account endpoint slug for the email "View my bookings" link and My Account pagination links instead of the hardcoded default.
Improved
  • Removed the "Enable Bookings Timezone Calculation" setting, as booking events now always follow your site's timezone automatically.
  • Improved the booking edit screen responsive layout by stacking details columns before fields become crowded.
  • Improved booking form calculation AJAX requests.
  • Performance improvements when fetching bookings for availability requests.
  • Bumped WooCommerce tested up to version to 10.9.
Other
  • Dev - Fixed Plugin Check compatibility reporting for guarded block metadata registration helpers.
v3.5.3
May 22, 20265.5 MB
View changelog
Fixed
  • Improved compatibility with MariaDB 12.3.1+ by resolving a conflict between MariaDB's built-in `TO_DATE()` function and the `to_date` column.

Frequently asked questions

Is Woocommerce Bookings GPL licensed?
Yes, Woocommerce Bookings is distributed under the GNU General Public License (GPL). You can legally use, modify, and redistribute it on unlimited websites.
Can I use Woocommerce Bookings on multiple websites?
Yes. Under the GPL license, there are no domain or site restrictions. You can install Woocommerce Bookings on as many websites as you need.
How much does Woocommerce Bookings cost on GPLCoffee?
Woocommerce Bookings is available for $2.99 for a 1-year license or $7.99 for a lifetime license. Membership plans also include credit-based access so you can download Woocommerce Bookings along with thousands of other plugins for a single subscription.
Are updates included with Woocommerce Bookings?
Yes. Every new release of Woocommerce Bookings is synced to GPLCoffee automatically. You can download the latest version any time, and subscribers can use the one-click connector plugin to update directly from their WordPress dashboard.
Is Woocommerce Bookings safe to download?
Every Woocommerce Bookings release is scanned with VirusTotal before publication. Scan results (including the specific threat report URL when available) are visible on each version page, and releases flagged as malicious are blocked from the catalog.

Auto-updates included

Install it once, update automatically.

The GPLC Connector installs this plugin from your wp-admin and rolls out new versions to your connected sites - up to 25. Included with 12-month and Geek Lifetime plans (plus legacy 6-month).