WooCommerce Bookings

Robust appointment and reservation scheduling system integrated natively into WooCommerce.

WooCommerce Bookings Screenshot Preview

WooCommerce Bookings

Robust appointment and reservation scheduling system integrated natively into WooCommerce.


Overview

WooCommerce Bookings transforms WooCommerce stores into booking hubs for hotel rooms, consultation appointments, equipment rentals, and guided tours. It supports custom buffer times, multi-person pricing, and automatic Google Calendar synchronization.


Key Features

  • Flexible Booking Units: Book by days, hours, or custom minute intervals with custom minimum and maximum durations.
  • Resource Management: Assign specific staff members, rooms, or equipment to prevent double-booking.
  • Google Calendar Sync: Real-time two-way synchronization with staff Google Calendars.
  • Custom Buffers: Enforce mandatory cleanup or preparation buffer periods between reservations.
  • Deposit Integration: Accept partial deposits or full payments through all standard WooCommerce gateways.

Code & Integration Example

// Filter booking cost before display in WooCommerce
add_filter( 'woocommerce_bookings_calculated_booking_cost', function( $cost, $booking_data ) {
    return $cost;
}, 10, 2 );

Why Developers Choose WooCommerce Bookings

WooCommerce Bookings is the official, seamlessly integrated solution for service businesses selling time and reservations.

  • Developer Friendly: Built to respect WordPress coding standards with action hooks and filters.
  • Actively Maintained: Frequently updated for the latest major WordPress versions.
  • Community Backed: Comprehensive documentation, tutorials, and community support forums.

WooCommerce Bookings - Discussion

Ask questions, share configuration workflows, or leave user feedback.

Back to E-Commerce & Payments Browse Full Archive Visit Official Site
Tip: Press ESC to exit Browse All in Master Directory →