BookFlow adds a "Booking / Rental" tab to any simple WooCommerce product. Sell night-by-night stays with a real calendar, or hourly time slots for appointments and classes โ all inside the checkout your customers already trust.
All configured per-product, right inside the WooCommerce editor you already know.
A fast, self-contained calendar widget on the product page โ customers pick a date range (or a date + time slot) and watch the total update live, with no page reload.
Open days of the week, blackout dates, minimum & maximum stay, an advance-notice window, and buffer days between bookings โ all enforced automatically on the calendar.
Base price comes straight from the WooCommerce product. Layer on an automatic weekend surcharge (percent or fixed) and a flat per-booking fee.
A temporary hold is placed the moment an item hits the cart and releases automatically if checkout isn't finished. Confirmed orders permanently block those dates.
Booking details ride along on the cart item, show at checkout, and save as order line-item meta โ visible in WooCommerce order emails automatically. No separate booking checkout.
Filter bookings by product or status, jump to the linked order, and cancel a booking to instantly free its dates back up for other customers.
Perfect for vacation rentals, equipment rental and venue hire. Customers select a check-in and check-out date; BookFlow counts nights, applies weekend pricing and a booking fee, and enforces min/max stay automatically.
Ideal for appointments, classes and hourly equipment hire. Customers pick a date, then choose from your available time slots for that day โ already-booked slots simply don't appear as clickable.
The "Cozy Cabin Rental" demo below is seeded automatically on activation โ try the calendar, trigger a validation error, and add a booking to the cart.