BACK TO DIRECTORY

Beacon Bookings – Bookings & Rentals for WooCommerce

by beaconevents

0.0
(0 ratings)

Beacon Bookings adds a Bookable product type to WooCommerce. Customers pick a date (and time), the number of people and, if you want, a room or a staff member, then check out like any other product. You get a bookings list, a calendar, emails with calendar files, and feeds you can subscribe to from Google Calendar.

It was built from what real store owners ask for in booking-plugin reviews. Everything they asked for is in the free plugin:

  • No double bookings. Availability is checked when the slot is picked, held while it sits in the cart, and checked again under a lock at checkout. Two people can’t buy the last slot.
  • Real capacity. Capacity per slot, or per resource. Overlapping multi-day stays are counted correctly (a hotel with 3 rooms stays a hotel with 3 rooms).
  • Hourly rentals that run overnight. A kayak or a trailer can go out at 2 PM and come back two days later: pickup and return fall inside your opening hours, closed days in between don’t count, and the item stays booked the whole time.
  • Prices for longer rentals. “4 hours for $80”, “a week for $300”: customers always get the cheapest mix, so a longer price also caps shorter bookings. Or sell only set lengths, like a 2, 4 or 8 hour charter or a 3, 5 or 7 day dumpster, at exactly those prices.
  • Multi-day and multi-night. Start and end dates with a check-in / check-out label, minimum and maximum lengths, a buffer day for cleaning.
  • People or items. Minimum and maximum, optionally each one takes a seat (or a kayak), optionally the price is per person, and you can rename the count to Canoes, Kayaks or Bikes.
  • Resources. Rooms, staff, boats, bikes. Each has its own capacity and can have its own hours. A resource shared by several products can’t be booked twice.
  • Buffers before and after every booking, in minutes or days.
  • Hours that make sense. Weekly opening hours with gaps, date overrides for holidays and special days. Later rules win. Nothing hidden.
  • Minimum notice and maximum advance.
  • One calendar for everything. A [beacon_bookings_calendar] shortcode and a block show which products are free on which day.
  • Reporting-friendly list. Filter bookings by status, product and date; confirm, mark paid, complete or cancel in one click; bulk actions.
  • Emails that arrive. Confirmed, received, cancelled, reminder (customer) and new booking (you), all editable under WooCommerce Emails. Confirmations carry an .ics file.
  • Calendar feeds. Subscribe to all bookings, one product or one resource from Google Calendar, Apple Calendar or Outlook.
  • Customers can cancel from My Account, within a notice period you set. The slot frees up; refunds stay your call.
  • Manual bookings and blocked time from Bookings Add Booking.
  • Clean uninstall when you ask for it.
  • Works with the classic and the block checkout, and with high-performance order storage.

Beacon Bookings is free, with no add-ons required for any of the above.

Screenshots

The booking form on a product page: calendar, time slots, people, live total.

The booking form on a product page: calendar, time slots, people, live total.

Bookings → All Bookings with filters and one-click actions.

Bookings → All Bookings with filters and one-click actions.

Bookings → Calendar.

Bookings → Calendar.

The Booking tab of a bookable product.

The Booking tab of a bookable product.

Availability: weekly hours and date overrides.

Availability: weekly hours and date overrides.

Resources with their own capacity and hours.

Resources with their own capacity and hours.

Plugin Details

Active Installs
10
Total Downloads
317
Version
0.3.0
Requires WP
6.4
Requires PHP
7.4
Tested Up To
7.1.4
Added
2026-09-28
Last Updated
2026-10-01 10:45pm GMT

Ratings

5
0
4
0
3
0
2
0
1
0