Bookings For WooCommerce v2.0.19
Bookings for WooCommerce - bookings and appointments plugin Never miss a booking - let your customers book 24/7Let customers book, hire, rent or re...
Related items
Related Woocommerce Plugins
WooCommerce Subscriptions - WordPress Plugin
by Prospress Inc
WooCommerce Subscriptions Plugin allows you to introduce a variety of subscriptions for physical or virtual products and services.
WooCommerce Smart Coupons - WordPress Plugin
by StoreApps
Enhance your coupon options – create gift certificates, store credit, coupons based on purchases and more.
WooCommerce Table Rate Shipping - WordPress Plugin
by WooCommerce
Advanced, flexible shipping. Define multiple shipping rates based on location, price, weight, shipping class or item count.
Bookings for WooCommerce - bookings and appointments plugin
Never miss a booking - let your customers book 24/7
Let customers book, hire, rent or reserve online - automatically calculate costs and manage availability for bookings and appointments
From $79.00
Rent or hire properties, equipment: services: accept time and date-based bookings for any type of WooCommerce product
Set up WooCommerce bookings in minutes
- Bookable products live right inside WooCommerce so you can start taking bookings straightaway
- Give customers the flexibility to choose their own dates, or keep control with fixed time slots
- Offer hourly, daily, overnight or weekly bookings to suit any rental or hire business
- Set quantity limits to ensure you never get a double booking
- Increase order value by offering extra options - insurance, cleaning, deposits, etc — with the Add-Ons Ultimate integration
Give customers a seamless booking experience
- Show real-time availability on a clean calendar date-picker so customers always see what's free
- Make multi-day rentals easy with separate start and end date calendars, so customers see exactly what they're booking
- Remove friction at the point of purchase — costs are calculated accurately and automatically on the product page
- Protect your turnaround time with buffer periods between bookings, so you're always ready for the next customer
Manage your WooCommerce bookings with ease
- View, edit, and manage every booking direct from your WordPress admin
- Keep your calendars in sync across Google, Airbnb, Booking.com, and VRBO, so availability is always accurate wherever customers find you
- Maximize revenue year-round with custom pricing rules for peak seasons and longer stays
- Let customers check availability before they commit through a front-end search
- Export bookings by date to a CSV file - takes seconds
Use cases
Sell course bookings through WooCommerce
A step-by-step guide on how to let your customers book courses, training events, classes, seminars, lectures or workshops online
Create a bike rental store in WooCommerce
Create a rental website - everything you need to allow customers to select dates, book, and pay online for your bikes and accessories
Accept bookings for yoga classes online
Save time by letting users book and pay for your yoga or pilates classes through your website - and change for extra options like mat hire
Accept appointments in WooCommerce
How to take time-based appointments in WooCommerce - define time slots, prices and availability
How to add a booking to WooCommerce
How to create a booking product
It's easy to create a booking product using the Bookings for WooCommerce plugin. Just create a new product and define your settings:
- Step #1: Set the product type to 'Booking'
- Step #2: Define the booking unit, e.g. 'Day', 'Night' or 'Week'
- Step #3: Decide how long bookings can last
- Step #4: Set the price
How to create time slots
Time slots allow you to divide a day up into fixed-length units for the user to select a date and a time window within that day. To enable time-slots:
- Step #1: Set your booking unit to 'Day'
- Step #2: Enable 'Time Slots' on the Time Slots tab
- Step #3: Decide how long each slot should be - and when they start and finish
- Step #4: Define pricing per slot
How to view availability per product
You can easily view and manage bookings direct from the product page by selecting a date and viewing bookings for that day - and add a booking manually if needed:
- Step #1: Click the 'Availability' tab
- Step #2: View each month's availability at a glance
- Step #3: Drill down by day
- Step #4: Click 'Add booking' to add a booking manually if needed
Bookings for WooCommerce plugin customer reviews
Simple, effective and easy to understand plugin that made it easy for customers to quickly book their car on our car rental site. Seasonal rates and general discounts are automatically calculated. Not to forget the support is excellent
Very easy to setup, and is the only plugin I found that allows you to set a stock level. Bookings for WooCommerce solved a problem I had for this client who needed to allow people to not only select the days, but also a number of people for those days.
Bookings for WooCommerce plugin features
The best plugin for any kind of rental business requiring a WooCommerce bookings calendar
WooCommerce bookings plugin
Sell bookings, appointments, rentals, hires through WooCommerce
Calendar date-picker
Let users pick their dates from a calendar date-picker
Time-based appointments
Hire out services, equipment, property, goods for blocks of time
Manage bookings easily
Easy for admins to manage bookings from the back-end
Set different booking units
Offer bookable products by day, overnight, or weekly - or create time-based appointments by the minute or hour
Define time slots
Create flexible appointment time slots with clear front-end UI for your customers and easy to manage in the back-end for you
Maximum bookings per unit
Set a limit on the number of bookings per booking unit - adjust availability at different times or dates
Set minimum/maximum durations
Define a minimum and/or maximum duration for each booking
Choose a start day
Optionally define a day of the week for each booking to start
Postpone booking starts
Avoid last minute bookings so you're not taken by surprise
Buffer periods
Set a period after rentals to give you preparation time between bookings
Sync with third-party calendars
Automatically sync bookings with your Google Calendar - or integrate with Airbnb, Booking.com, or VRBO
Export bookings to CSV
Easily export all bookings between specific dates to a CSV file - include name, phone, booking ID, etc
Rental bundles
Use Product Add-Ons Ultimate to create bundles of rental products - bookable separately or together
Single day bookings
Display a single calendar for one-day events
Multiple day bookings
Specify fixed durations - or let users choose start and end dates
Daily / overnight / weekly units
Define bookings per day, overnights, or weekly
Display availability to customers
Show when dates are fully or partly booked, or completely booked out
Show prices per unit
Display prices on the calendar for user's convenience
Filter all products by date
Add calendar to shop page to allow users to filter all products by their required dates
Flexible slot durations
Set any slot length in minutes - so hourly sessions, 30-minute appointments, or custom windows all work out of the box
Per-slot pricing
Charge by the time slot rather than by the day, with an optional cap so a full-day booking never costs more than your day rate
Five time selector views
Choose from dropdown fields, a visual grid, or a diary view to match the booking experience to your product
Multi-slot bookings
Customers can book consecutive slots in one go, with optional minimum and maximum duration limits to control session lengths
Whole-day option
Add a single-click "whole day" selection that books every slot from open to close - perfect for equipment hire or room rentals
Per-slot overrides
Override availability and price for any individual appointment time, with optional date ranges to handle seasonal rates or one-off capacity changes
Single global calendar
View global availability calendar for bookings from one place
Block out days and dates
Ensure products and services are unavailable for certain dates
Automatic email notifications
Remind users when they've got a booking coming up
Sync with third party platforms
Sync your bookings with listings on Airbnb, Booking.com, VRBO, and with Google Calendar
Export bookings to CSV files
Export details of all bookings between specific dates to a CSV file
Attach booking CSV to email
Automatically attach a CSV file containing booking details to the new order admin email
Pricing and discount rules
Set custom pricing and discounts for your bookings
Custom styled calendars
Style your booking calendar to match your brand
Third-party sync
Keep your bookings in sync across every platform
Add optional extras to bookings
Integrates perfectly with our Add-Ons Ultimate plugin
Seasonal price rates
Set differential pricing for high season, low season, high demand, etc
Discount booking price
Change the price of the booking based on duration
Time-slot prices
Charge hourly or by other time-slot for appointments
Different prices by day
Charge different prices depending on the day of the week
Set flat rate pricing
Charge a fixed fee for rentals and bookings
Block dates
Set dates to unavailable for each bookable product
User-role pricing for bookings
Set different prices for different user roles for your bookings
Customize price label text
Define your own custom price labels, e.g. 'From $50 per night'
Calendar themes
Choose from a selection of pre-built calendar themes to instantly change the look of your date-picker, from clean and minimal to bold and modern
Custom accent colors
Set a primary color to match your brand palette, applied across the calendar highlight, selected dates, and interactive elements
Custom hover and selection states
Control the colors used for hovered dates, selected ranges, and available/unavailable day indicators
Light and dark modes
Switch between light and dark calendar styles to suit your site's design scheme
CSS customization
Advanced users can override styles using custom CSS for pixel-perfect control
Google Calendar sync
Automatically create Google Calendar events when bookings are placed, so your schedule stays up to date without manual entry
Airbnb sync
Update your Airbnb availability via iCal feed to block out dates already booked on Airbnb, preventing double-bookings
Booking.com sync
Update your Booking.com availability via iCal feed to block out dates already booked on Booking.com, preventing double-bookings
iCal feed import
Pull in unavailable dates from any iCal-compatible source, including Booking.com, Vrbo, and other platforms
iCal feed export
Share your WooCommerce booking availability with external platforms via a unique iCal URL
Automatic sync
Availability is updated in real time as new bookings are placed, keeping every connected platform current
Upsell options
Let users choose extra options for their bookings
Add surcharges
Include extra items for additional costs, like cleaning fees etc
Charge per unit or fixed rate
Charge add-ons fees per booking unit or as a single fixed fee
Accept deposits and booking fees
Integrates with our Deposits and Part Payments plugin
Go further with WooCommerce bookings
Bookings for WooCommerce works brilliantly with themes and plugins
Take deposits on your bookings
Set an initial payment to make the booking then collect the rest later
Send email reminders
Automatically send reminders to customers when a payment is due
Specify deposit amounts
Set percentage or fixed deposits, optionally offer a discount for payment in full
Themes and page builders
Bookings for WooCommerce works with all themes (including block themes) and page builders
WooCommerce Product Add-Ons Ultimate
Use Product Add-Ons Ultimate to add extra options and fees to your bookings
WooCommerce Deposits and Part Payments
Take deposits on your bookings and rentals; collect the balance later
Pricing
All purchases are covered by a 14 day money back guarantee.
All prices are in US Dollars.
- Yearly licenses renew annually - cancel anytime
- Lifetime licenses are a one-time payment
Single
$79 + VAT *
Use on a single siteUse this plugin on one production site
Renews annuallyThis plugin will automatically renew every year. If you cancel it, you can continue to use the plugin but will not receive support or updates
14 day money back guaranteeIf the plugin isn't what you want, just drop us a line within 14 days for a full refund
Pro
$119 + VAT *
Use on up to 5 sitesUse this plugin on up to 5 sites
Renews annuallyThis plugin will automatically renew every year. If you cancel it, you can continue to use the plugin but will not receive support or updates
14 day money back guaranteeIf the plugin isn't what you want, just drop us a line within 14 days for a full refund
Agency
$349 + VAT *
Use on up to 25 sitesUse this plugin on up to 25 sites
Renews annuallyThis plugin will automatically renew every year. If you cancel it, you can continue to use the plugin but will not receive support or updates
14 day money back guaranteeIf the plugin isn't what you want, just drop us a line within 14 days for a full refund
Single
$199 + VAT *
- Use on a single siteUse this plugin on one production site
- One-time paymentThis is a single one-time charge. You'll receive support and updates for the lifetime of the product
- 14 day money back guaranteeIf the plugin isn't what you want, just drop us a line within 14 days for a full refund
Pro
$299 + VAT *
- Use on up to 5 sitesUse this plugin on up to 5 sites
- One-time paymentThis is a single one-time charge. You'll receive support and updates for the lifetime of the product
- 14 day money back guaranteeIf the plugin isn't what you want, just drop us a line within 14 days for a full refund
Agency
$899 + VAT *
- Use on up to 25 sitesUse this plugin on up to 25 sites
- One-time paymentThis is a single one-time charge. You'll receive support and updates for the lifetime of the product
- 14 day money back guaranteeIf the plugin isn't what you want, just drop us a line within 14 days for a full refund
* Prices exclude VAT. EU businesses with a valid VAT number can reverse charge the tax.
A full refund if you're not happy
I built this plugin myself and my team and I are available to support you personally. We want you to be 100% satisfied with your purchase so if, for any reason, this plugin doesn't meet your expectations over the next 14 days, let us know and we'll give you a full refund.
Compare WooCommerce bookings plugins
See how our plugin stacks up against its main competitors
Filter:
| Bookings for WooCommerce Plugin Republic From $79/year ★★★★★ 4.8 Trustpilot | WooCommerce Bookings Woo (Automattic) $249/year ★★☆☆☆ 2.7 Woo.com | Bookings & Appointments PluginHive $149/year ★★★★★ 4.96 pluginhive.com | Booking & Appointment YITH $169/year ★★★★☆ 4.4 yithemes.com | |
|---|---|---|---|---|
| Booking types | ||||
| Daily bookings | ✓ | ✓ | ✓ | ✓ |
| Overnight / nightly bookings | ✓ | ✓ | ✓ | ✓ |
| Weekly bookings | ✓ | ✓ | ✓ | ✓ |
| Hourly / time-slot bookings | ✓ | ✓ | ✓ | ✓ |
| Minute-level bookings | ✓ | ✓ | ✓ | ✓ |
| Fixed-duration bookings | ✓ | ✓ | ✓ | ✓ |
| Flexible start & end date/time | ✓ | ✓ | ✓ | ✓ |
| Multi-slot / consecutive slot bookings | ✓ | ✓ | ✓ | ✓ |
| Group / multi-person bookings | ✓ | ✓ | ✓ | ✓ |
| Variable booking durations (e.g. 4h / 8h options) | ✓ | ✓ | ✗ | ✓ |
| Calendar & availability | ||||
| Front-end calendar date picker | ✓ | ✓ | ✓ | ✓ |
| Single-day / dual calendar toggle | ✓ | ✓ | ✓ | ✓ |
| Show prices on calendar | ✓ | ✗ | ✓ | ✓ |
| Block / disable specific dates | ✓ | ✓ | ✓ | ✓ |
| Block specific days of the week | ✓ | ✓ | ✓ | ✓ |
| Hide unavailable dates | ✓ | ✓ | ✓ | ✓ |
| Minimum booking notice (advance booking limit) | ✓ | ✓ | ✓ | ✓ |
| Maximum / forward availability window | ✓ | ✓ | ✓ | ✓ |
| Buffer / preparation time between bookings | ✓ | ✓ | ✓ | ✓ |
| Required booking start day | ✓ | ✓ | ✓ | ✓ |
| Per-slot capacity limits | ✓ | ✓ | ✓ | ✓ |
| Multiple time selector views (grid, dropdown, diary) | ✓5 views | ✗ | ✗ | ✗ |
| Front-end availability search / filter | ✓ | ✗ | ✓ | ✓ |
| Filter shop by date (shop page calendar) | ✓ | ✗ | ✗ | ✗ |
| iCal sync (Airbnb, Booking.com, VRBO) | ✓ | ~Single calendar only | ✗ | ✓ |
| Google Calendar sync | ✓ | ✓ | ✓ | ✓ |
| Pricing | ||||
| Fixed price per booking unit | ✓ | ✓ | ✓ | ✓ |
| Price per person / multiply by guests | ✓Via quantity | ✓ | ✓ | ✓ |
| Seasonal / date-range pricing rules | ✓ | ✓ | ✓ | ✓ |
| Weekend / day-of-week pricing rules | ✓ | ✓ | ✓ | ✓ |
| Duration-based discounts (longer stay = less) | ✓ | ✓ | ✓ | ✓ |
| Flat rate (fixed fee regardless of duration) | ✓ | ✓ | ✗ | ✓ |
| Per-slot cap (max day rate) | ✓ | ✗ | ✗ | ✗ |
| User-role pricing | ✓ | ✗ | ✗ | ✗ |
| Extra costs / fees (cleaning, taxes, etc.) | ✓Via Add-Ons integration | ✓Via Product Add-Ons ext. | ✓ | ✓ |
| Deposits / part payments | ✓Via Deposits plugin | ✓Via WC Deposits ext. | ✓Via PH Deposits plugin | ✓Via YITH Deposits plugin |
| Admin & management | ||||
| Admin booking list / dashboard | ✓ | ✓ | ✓ | ✓ |
| Admin calendar view (per product) | ✓ | ✓ | ✓ | ✓ |
| Global calendar (all products in one view) | ✓ | ✓ | ✗ | ✓ |
| Create bookings manually (admin) | ✓ | ✓ | ✓ | ✓ |
| Booking confirmation / approval workflow | ✓ | ✓ | ✓ | ✓ |
| Customer booking cancellation | ✓ | ✓ | ✓ | ✓ |
| Automated email notifications | ✓ | ✓ | ✓ | ✓ |
| Email reminders before booking | ✓ | ✓ | ✓ | ✓ |
| Customer "my bookings" page | ✓ | ✓ | ✓ | ✓ |
| Booking export | ✓ | ✓ | ✓ | ✓ |
| Prevent double-booking | ✓ | ✓ | ✓ | ✓ |
| Advanced features | ||||
| Optional extras / upsells on bookings | ✓Via Add-Ons integration | ✓Via Product Add-Ons ext. | ✓ | ✓ |
| Works with block themes & page builders | ✓ | ✓ | ✓ | ✓ |
| Lifetime license option | ✓ | ✗ | ✗ | ✗ |
| Money-back guarantee | ✓ | ✓ | ✓ | ✓ |
| User rating | 4.8 ★ Trustpilot | 2.7 ★ Woo.com | 4.96 ★ PluginHive | 4.4 ★ YITH |
Get started with Bookings for WooCommerce and start taking bookings in minutes
Your customer support team is absolutely superb. I have worked with Collins and Clint, and they have been helpful, patient, and incredibly easy to work with.
Amit Friedman. Mobile Online
Why buy the Bookings for WooCommerce plugin?
Streamline and simplify the booking process for your services, appointments, or rentals. Install the WooCommerce Bookings plugin and benefit from automation that reduces administrative tasks, minimizes booking errors, and enhances the customer experience by providing a seamless, self-service option for booking and managing appointments, ultimately driving higher customer satisfaction and repeat business. Install the plugin today!
FAQs
What types of WooCommerce bookings does the plugin support?
Can customers make WooCommerce bookings directly from my store?
How does automatic pricing work for WooCommerce bookings?
How does the Bookings for WooCommerce plugin prevent double-bookings?
Can you specify what day of the week bookings should start?
Can I accept time-based appointment bookings?
Can I take deposits for bookings rather than full payment upfront?
Does the plugin allow for a booking to start on the same day the previous booking ends?
Can I add extra services or upsells to bookings?
Can I restrict the number of bookings per slot?
How do I manage WooCommerce bookings from the admin?
Does the plugin sync with Google, Airbnb, Booking.com, VRBO, etc?
Our products are featured on
Screenshots
See how the plugin looks on the back and front ends.
Bookings for WooCommerce can be used for all kinds of rentals and hire products. Example product page showing calendars for start and end of rental. Display booking availability information to the user direct in the calendar. Example of time picker for users to select their time slots for their booking. Booking data is captured in the cart and displayed cleanly. Data for the booking is received as part of the WooCommerce order. Edit and add bookings manually from the back end if required. Easily view product availability in the back end. Example product page showing booking for WooCommerce with single calendar option. Example product page showing integration with Add-Ons Ultimate
Recent releases
Release history
- incorrect customer names in the global calendar if a date has a mix of orders and manual bookings with no orders attached
Frequently asked questions
Is Bookings for WooCommerce GPL licensed?
Can I use Bookings for WooCommerce on multiple websites?
How much does Bookings for WooCommerce cost on GPLCoffee?
Are updates included with Bookings for WooCommerce?
Is Bookings for WooCommerce safe to download?
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).