Description
The Yeti Dev Bookings Lite adds a “Bookable product” type to WooCommerce. Customers pick a date and time from a live calendar and pay through your normal checkout, with any payment gateway.
A time is held while it is in a customer’s cart, and every booking is checked again under a lock as it is saved, so two customers can never take the last space at the same moment.
Booking types
- Time slots – appointments, lessons, sessions and hourly rentals
- Whole days – equipment and vehicle hire, day passes
- Slots every 15, 30 or any number of minutes
Availability
- Weekly opening hours with as many time ranges per day as you need
- Holidays, closures and special opening hours by date
- Store-wide closed dates
- Buffer time between bookings
- Minimum notice and how far ahead customers can book
- Spaces per slot for classes, tours and events – counted by booking or by person
Price
- A price per booking
- Ask how many people are coming, with a minimum, a maximum and a price per person
Customers
- A fast calendar that shows which days are available, fully booked or closed
- Live price as they choose
- My Account > Bookings to pay, cancel and add to Google, Apple or Outlook calendars
- A cancellation window you control
- Confirmation emails with a calendar invite
You
- Bookings list with filters, search and bulk actions
- Month, week and day calendar
- Take bookings by phone with Add booking – create a “Pay now” order, mark as paid, or just confirm
- Move bookings to a new time and add private notes
- Dashboard widget with upcoming bookings
- Unpaid orders release their times after a period you choose, and late payments only keep a time that is still free
Works with your site
- Any theme – “Match my theme” or the “Polished card” style, with your accent colour
- Block editor blocks, Elementor widgets with full style controls, and shortcodes for other page builders
- WooCommerce Cart and Checkout blocks, and High-Performance Order Storage
- Personal data export and erase
- Translation ready
The Yeti Dev Bookings Pro
The Yeti Dev Bookings Pro adds staff and resources, deposits, approvals, nights and customer-chosen lengths, pricing rules, types of people and extras, customer rescheduling, reminders and calendar sync. It uses the same bookings and settings, so you can switch at any time without losing anything.
External services
The Yeti Dev Bookings Lite does not contact any outside service by itself.
My Account > Bookings has an “Add to Google Calendar” link (you can turn it off under Bookings > Settings). It only opens Google Calendar in the customer’s browser when they click it, with the booking’s title, date, time and site name filled in. Nothing is sent unless they click it. Google’s terms of service and privacy policy apply to Google Calendar.
Screenshots











Blocks
This plugin provides 3 blocks.
- Booking form
- Bookable products
- My bookings
Installation
- Install and activate WooCommerce.
- Install The Yeti Dev Bookings Lite from Plugins > Add New, or upload the zip, and activate it.
- Create a product and choose “Bookable product” as the product type.
- Set the booking type, hours and price in the Booking, Availability and Price tabs, then publish.
- Optional: choose a style and your rules under Bookings > Settings.
FAQ
-
Can I put the booking form on any page?
-
Yes. Use the “Booking form” block, the Elementor widget, or the shortcode [tydb_booking_form id=”123″], which you can add in any page builder’s shortcode or text element.
-
Which payment gateways work?
-
All of them. Bookings go through the normal WooCommerce checkout.
-
What happens if two customers choose the same time?
-
The first to add it to their cart holds it while they check out. The second is told the time has just been taken and can choose another.
-
What happens to unpaid bookings?
-
If an order is left at Pending payment or Failed for longer than the time you set under Bookings > Settings, it is cancelled and its time is freed. A payment that arrives later only keeps the booking if the time is still free; otherwise you are told so you can rebook or refund.
-
Can I move to The Yeti Dev Bookings Pro later?
-
Yes. Pro 1.1 and later read the same bookings, products and settings. Activate Pro and it takes over; Lite then does nothing and can be deleted.
-
Does deleting the plugin delete my bookings?
-
Only if you tick “Delete all bookings and settings when the plugin is deleted” under Bookings > Settings, and The Yeti Dev Bookings Pro is not installed. Products and orders are never deleted.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“The Yeti Dev Bookings Lite” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “The Yeti Dev Bookings Lite” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.0
- Initial release.
