PluginSift
PluginsThemesCompare
Directory
  • Plugins
  • Themes
  • Compare Plugins
Plugin Comparisons
  • SEO
  • Security
  • Ecommerce
  • Page Builders
  • Caching
  • Backup
  • Forms
  • Analytics
Resources
  • About
  • Contact
  • llms.txt

© 2026 PluginSift. Data sourced from WordPress.org. · [email protected]

  1. Home
  2. Plugins
  3. Booking
  4. CommonsBooking
CommonsBooking icon

CommonsBooking

CommonsBooking is a plugin for the management and booking of common goods.

By wielebenwir e.V.·Booking·Free
4.8(6 reviews)
·200 active installs·Updated 1 week ago
DownloadVisit HomepageCompare

As of April 2026, CommonsBooking is a WordPress booking plugin with 200 active installations and a 4.8/5 rating from 6 reviews. It has been downloaded 15K+ times in total. Requires WordPress 5.2+ and PHP 7.4+. Available on WordPress.org since 2020. Actively maintained — updated within the last month. Top alternative: LatePoint – Calendar Booking Plugin for….

4.8/56 reviews
200active installs
15K+total downloads
6 yearssince 2020

Overview

This plugin gives associations, groups and individuals the ability to share items (e.g. cargo bikes, tools) with users. It is based on the idea of the commons and sharing resources for the benefit of the community.

CommonsBooking was developed for the “Commons Cargobike” movement, but it can be used for any kind items.

Unique features:

  • Items can be assigned to different locations for the duration of a timeframe, each with their own contact information. You can display all locations via shortcode as an interactive map.
  • Simple booking process: bookable timeframes can be configured with hourly slots oder daily slots.
  • Auto-accept bookings: A registered user can book items without the need for administration.
  • Codes: The plugin automatically generates booking codes, which are use…
Read full description on WordPress.org

Screenshots

Ratings & Reviews

4.86 reviews
5 ★
5
4 ★
1
3 ★
0
2 ★
0
1 ★
0

Compatibility

WordPress5.2+ requiredTested up to 6.9.4
PHP7.4+ required

Top Alternatives to CommonsBooking

LatePoint – Calendar Booking Plugin for Appointments and Events icon
LatePoint – Calendar Booking Plugin for…
4.9100K+ installsUpdated 4 days ago
ViewCompare
Booking for Appointments and Events Calendar – Amelia icon
Booking for Appointments and Events…
4.690K+ installsUpdated 1 week ago
ViewCompare
Online Scheduling and Appointment Booking System – Bookly icon
Online Scheduling and Appointment…
4.470K+ installsUpdated 2 weeks ago
ViewCompare
Appointment Booking Calendar — Simply Schedule Appointments Booking Plugin icon
Appointment Booking Calendar — Simply…
560K+ installsUpdated 2 weeks ago
ViewCompare
SimplyBook.me – Booking and reservations calendar icon
SimplyBook.me – Booking and…
4.520K+ installsUpdated 1 month ago
ViewCompare
View all booking plugins →

Frequently Asked Questions

Changelog

2.10.10 (23.03.2026)

FIXED: Two users booking same item possible when two users tried to book the same time period (thx @nelarsen)
FIXED: Location specific sending of booking start / end reminder (for location owners) always sent email, not only when it is checked at location (thx @poilu)
FIXED: CommonsAPI would issue response in broken format (@thx nelarsen)

2.10.9 (19.02.2026)

ENHANCED: Add oject context to commonbooking_tag filter hook
FIXED: Filters not updating in cb_bookings shortcode
FIXED: Bookings not shown when timeframes had manual repetition, slot based timeframes
FIXED: CB-Manager couldn’t see Restrictions / Timeframes created by other users
FIXED: commonsbooking_booking filter can be used to empty booking list now without crashing
FIXED: Missing value could break map
FIXED: Links to the documentation (thx @sbomsdorf)

2.10.8 (27.01.2026)

ENHANCED: Password protecting an item will now also password protect the booking calendar
ENHANCED: Post IDs and models will now be passed to action hooks
FIXED: Cache breaking after update
FIXED: Incompatibility with MP3 Audio Player – Music Player, Podcast Player & Radio by Sonaar. The MP3 media player plugin also needs to be at least at version 5.10
FIXED: Cache can now be disabled through filter hook before plugin starts
FIXED: WP 6.9 compatibility
UPDATED: Dependencies

2.10.7 (16.10.2025)

ENHANCED: Restrictions can now be created for all items / locations again
ENHANCED: Lead time for bookings now mentioned in footnote under calendar
FIXED: Timeframes that should block a few hours per day would block a whole day
FIXED: Booking export would cut off when trying to export too many bookings

2.10.6 (22.08.2025)

FIXED: Removed deferred cache clearing in order to avoid double booking
FIXED: Wrong pickup / return time displayed (thx @janschoenherr)

2.10.5 (03.07.2025)

ADDED: Filter Hook to change pages displayed in mobile calendar
ENHANCED: Cache can now be disabled (not recommended)
ENHANCED: Cache can now be configured to warm up regularly via cronjob
FIXED: CB Manager not able to access timeframes of type “blocked”
FIXED: Calendar now using translated text instead of German text
UPDATED: Dependencies

2.10.4 (25.04.2025)

FIXED: cb_bookings shortcode crashing when location was deleted
FIXED: CB Manager can no longer create holiday timeframe for all items in instance
FIXED: HTML field attributes (thx @janschoenherr)

2.10.3 (19.03.2025)

FIXED: Cache not warming up correctly (thx @nelarsen)
FIXED: Backend booking list crashing when user was deleted
UPDATED: Dependencies
Thanks to @janschoenherr and @nelarsen for maintenance / warning fixes.

2.10.2 (14.01.2025)

FIXED: Language features used that were incompatible with PHP 7.4

2.10.1 (09.01.2025)

FIXED: Fatal error when loading map with certain timeframe configurations
UPDATED: Dependencies

2.10 (09.01.2025)

ADDED: When changing the location of an item you will now be given the option to move the bookings to the new location.
ENHANCED: Export of timeframes no longer time out.
ENHANCED: Total breakdowns cancelling all bookings can now be disabled.
ENHANCED: Map filter groups are now easier to configure.
ENHANCED: Loading the map should now be significantly faster.
ENHANCED: Greatly simplified booking codes; they will also not be generated for the past anymore. (thx @nelarsen)
ENHANCED: Show past bookings in [cb_bookings] overview.
FIXED: Booking codes now truly random. (thx @nelarsen)
FIXED: Map sometimes not rendering on certain aspects ratios. (thx @kmohrf)
FIXED: Saving posts should now be faster.
FIXED: Cache warmup not working in some cases.
FIXED: In certain overlapping timeframe configurations timeframes were not shown as bookable. (thx @nelarsen)
FIXED: Disabled restriction creation for all items / locations because of a missing permission check.
UPDATED: Dependencies

2.9.4 (17.07.2024)

FIXED: Plugin not usable in multisite mode

2.9.3 (31.05.2024)

ADDED: Download ics file directly from booking details page
ENHANCED: Taxonomies will now be shown in item / location overview in the backend
ENHANCE: If iCalendar attachments are enabled: The cancellation email will now contain a calendar event that will cancel the booking in the user’s calendar
FIXED: Restriction emails button not working in some instances
FIXED: Unexpected behavior when booking expires before confirmation
FIXED: German translation and typos

2.9.2 (26.04.2024)

ADDED: You can now configure reminder emails that are sent to the location before the start and before the end of a booking. (thanks @poilu)
ENHANCED: You can now disable sending a copy of the booking confirmation email to the location.
ENHANCED: New filter hooks for metaboxes
FIXED: Excerpt of item now shown in map popup
FIXED: Issue with special characters in booking email (Thanks @nelarsen)
FIXED: Admin Booking was not sending emails for CB_Manager
FIXED: API will even return response if the schema is not met and WP_DEBUG is enabled
FIXED: Incompatibility with “Futurio Extra” plugin

2.9.1 (17.03.2024)

FIXED: Timeframe export was not working
FIXED: GBFS Schema was inaccesible
FIXED: API Routes not working when WP_DEBUG is enabled
FIXED: cb_search map not working on some servers
ENHANCED: Minor string changes

2.9 (23.02.2024)

NEW: You can now schedule automated emails with booking codes to be sent to stations in custom intervals. (Thanks @printpagestopdf)
NEW: You can now apply custom rules to restrict bookings to a certain limit (e.g. max. 3 bookings per user per month).
NEW: An experimental new frontend shortcode as a drop-in replacement for the [cb_map] shortcode called [cb_search]. Read the documentation for more information. (Thanks @kmohrf)
NEW: You can now create holiday timeframes with manually defined dates and import holidays for German states.
NEW: You can now make items bookable for pre-defined dates (e.g. events) without just one timeframe.
ENHANCED: Added button to clear cache from the advanced options tab.
FIXED: Sender and subject of emails can now contain special characters. (Thanks @nelarsen)
FIXED: Fixed issues with booking code generation (Thanks @nelarsen)
FIXED: Commons API crashing when WP_DEBUG is enabled.
FIXED: Deprecation warnings for PHP 8.X
FIXED: Updated some packages

2.8.6 (02.12.2023)

FIXED: Holidays sometimes bookable when they should not be bookable

2.8.5 (03.11.2023)

ADDED: Support for WordPress Personal Data Exporter & Personal Data Eraser
ENHANCED: The amount of days that will be counted when creating a booking over closed days / holidays is now configurable.
FIXED: Sorting the table of bookings / locations / timeframes in backend
FIXED: Wrong error messages when creating a new timeframe
FIXED: Availabilities of items in GBFS API
FIXED: Rendering error in item table
FIXED: Holidays not working when they are more than 30 days in the future
FIXED: Map sometimes not loading

2.8.4 (20.09.2023)

FIXED: Incorrect time in booking confirmation
FIXED: Can now trash bookings again (thanks @danielappelt)
FIXED: URL prefix for GBFS root (thanks @futuretap)
FIXED: Shortcode Parameter causing fatal error
ENHANCED: Made items, locations & taxonomies searchable (thanks @flegfleg)

2.8.3 (25.08.2023)

ENHANCED: Booking codes are now available for timeframes without a configured end-date
ENHANCED: Added option to change directory of filesystem cache
ENHANCED: Fixed permission system to allow for creation of custom roles ( see https://commonsbooking.org/documentation/grundlagen/rechte-des-commonsbooking-manager/ )
ENHANCED: Added filter to allow selecting other roles to be assigned to items / locations
FIXED: Location map view not working since 2.8.1
FIXED: Booking offset should work again

2.8.2 (09.08.2023)

FIXED: fatal error om admin backend after upgrading to wordpress 6.3
FIXED: Wrong field value for iCal events (the field value is reset, you have to re-set your values after updating)
FIXED: Bug sending cancellation mail to admin on admin cancellation
FIXED: Availability text for items in item shortcode (Merged display of overlapping timeframes)
FIXED: Location without addresses not displayed correctly
FIXED: Incorrect error messages displayed to user during booking process
FIXED: Not all routes of GBFS API were initialized (thanks @futuretap)
FIXED: User data loading in backend caused timeout on large instances
ENHANCED: Improved booking validation
ENHANCED: Default value for days that are bookable in advance set to 31

2.8 (27.04.2023)

NEW: Added option to set a minimum offset for bookings. This allows to set a minimum time between booking and pickup.
NEW: Added ability to create bookings from the backend.
NEW: Can now add a signature that will be added to each email sent from the instance.
NEW: Additional user fields can be shown on booking details page.
NEW: iCalendar files can be attached to booking confirmation emails.
NEW: Experimental support of iCalendar feed to subscribe to all bookings that can be seen by the user.
ENHANCED: Added ability for item admins to also receive copy of restriction emails.
ENHANCED: Added ability to use REDIS as cache backend.
ENHANCED: Export of booking data now conforms to ISO 8601 standard. Thanks to @splines
ENHANCED: Can now filter items / locations by category in admin.
ENHANCED: ORDER and ORDER BY can be used in shortcodes to define the order of items / locations.
ENHANCED: Added filter hooks for timeframe defaults. Advanced users can now define their own default settings for timeframes through a filter hook.
ENHANCED: Added filter hooks for mail attachment. Advanced users can now define their own mail attachments through a filter hook. ( Frontend settings are not yet available )
ENHANCED: Added a key for the item availability table.
FIXED: Cronjobs were not re-scheduled when the execution time was changed. All cronjobs are re-scheduled on plugin update.
FIXED: Removed deprecated cronjobs.
FIXED: Dark and light text color options now work properly.
FIXED: No clustering with max_cluster_radius set to 0. You should now be able to disable map clustering.
FIXED: Missing translations.
FIXED: Vulnerability in dependency.
FIXED: Wrong month shown in calendar due to timezone issues.

2.7.3 (20.10.2022)

FIXED: Fatal error when trying to export timeframes with deleted items
FIXED: Fatal error when trying to access invalid data
FIXED: Restriction e-mails now contain correct booking links again
FIXED: Issue with map category presets

2.7.2 (30.06.2022)

FIXED: Plugin incompatibility with WPBakery
FIXED: Plugin incompatibility with Events Manager
FIXED: Plugin incompatibility with All-in One Events Calendar
FIXED: Shortcodes sometimes not showing all items
FIXED: Overbooking was possible when combining hourly and daily slots
ENHANCED: Optimized caching to avoid caching conflicts on multiple instances on same server
FIXED: Location map sometimes not properly rendered on location edit screen

2.7.1 (05.05.2022)

FIXED: Fixed Fatal error when PHP Version is < 7.4 / we recommend updating you PHP version to 7.4. because 7.3 is no longer maintained. Please ask you hosting provider for support.
FIXED: Migration did not work properly
ADDED: You can now add html text-snippets before and after an email template tag. This allows to add e.g. a label that is only shown when the template variable has content. Syntax: Add optional text in square brackets [xxx] directly before and after the template tag. Example: {{[optional text before ]item:post_title[optional text after]}}
ENHANCED: Unified filter hooks. New hook prefix is commonsbooking_xxx . Please check your custom filters.

2.7 (26.04.2022)

NEW: You can now choose your individual colors to customize Commonsbooking to your liking. Try it via Options -> CommonsBooking -> Templates (scroll down to color section)
NEW: Added action hooks to templates
ENHANCED: Optimized the commonsbooking internal caching so booking lists and maps are rendered faster.
ENHANCED: Modified CSS styles for calendar.
ENHANCED: Item lists and availability tables will now output a warning when no items have been found.
ENHANCED: Added links to location pages in maps, booking lists, availability tables and item overview page.
ENHANCED: Items, which are restricted to a certain user group are now hidden for non-eligible users.
ENHANCED: Map: Pre-Filtering of items by item-categorys and location categorys is now possible
FIXED: Set default advance booking days for existing timeframes to 365 days.
FIXED: Some rendering issues with the calendar have been fixed.
FIXED: Issues with already past bookings where cancellation was still possible
FIXED: Wrong time displayed in cancellation messages

2.6.12 (27.02.2022)

FIXED: Fixes issue that prevents user meta data (.e.g phone number etc.) to be shown in booking emails

2.6.11 (23.02.2022)

FIXED: Some users reported that bookings were no longer possible. After clicking on “continue to booking check” the expected booking page was not loaded. Since this only occurred on some systems and sporadically, it was not possible to determine the cause in the individual cases. However, our analysis showed that it was likely related to a WordPress function for validating user input. We have adjusted this in the current version.

2.6.10 (20.02.2022)

FIXED: With certain time frame settings it could happen that the calendar was only displayed starting with the next month. This is now fixed.
FIXED: The map on the location page always showed a default location. It now shows the correct location.
FIXED: In some systems, bookings could not be executed because the booking confirmation page did not load.

2.6.9 (18.02.2022)

FIXED: When an a href link was included in the site pickup instructions, it caused the booking calendar to not load correctly.

2.6.8 (14.02.2022)

FIXED: fixed sanitzing issues
FIXED: reminder mails have been sent to users even if not activated in options
FIXED: error on location detail pages in some cases

2.6.7 (13.02.2022)

FIXED: fixed minor technical issue that leads to hidden gps refresh button in some environments

2.6.5 (13.02.2022)

FIXED: fixed issue of missing user data in booking and restriction related emails
MODIFIED: Internal refactoring of codebase

2.6.4 (10.02.2022)

FIXED: fixed issue that produces an error when sending restriction mails in some environments and cases

2.6.3 (10.02.2022)

FIXED: fixed issue with classic editor and gps button on location editor

2.6.2 (10.02.2022)

FIXED: fixed minor technical issue

2.6.1 (10.02.2022)

FIXED: Map geo-coordinates are not updated after saving location without page reload with gutenberg editor. Added button to manually update / set geo coordinates and added some minor map improvements.

2.6 (03.02.2022)

Notice: Version 2.5 was only a release candidate is skipped as a stable release to to technial reasons

New

  • Bookings as a separate menu item, better overview in the backend. The bookings are no longer listed under menu item “time frame” They moved to a new menu item “Bookings”.
  • Dashboard: Revision of the dashboard. Now shows today’s pickups and returns.
  • Reminder emails: Users will receive reminder and feedback emails before and after a booking.* Manage Usage Restrictions: Restrictions can now be managed. These can be notifications of broken or missing parts or the declaration of a total breakdown (e.g. due to a repair). Bookings that are within the affected time frame are automatically cancelled in case of a total breakdown and an info email is sent to users and CB managers. Notices are displayed in the booking calendar and users can be notified about changes.
  • A map view can now be set for the location page. The setting can be activated via the location editor.
  • Customizable booking confirmation text on booking page (“Your booking has been confirmed”). Can now be customized in Settings -> Templates.

…and 5 more changes

View full changelog on WordPress.org

Contributors

m0rbm0rbChriWenChriWenFlorian EgermannFlorian EgermannHans MorbachHans MorbachChrisChriswielebenwir e.V.wielebenwir e.V.
Plugin Info
Version
2.10.10
Last Updated
Mar 23, 2026
WP Requires
5.2+
Tested Up To
6.9.4
PHP Requires
7.4+
Active Installs
200
Downloads
15K+
Added
Dec 17, 2020
Business
Free

Tags

bookingsharingcalendarcommoningopen source

Developer

W
wielebenwir e.V.
1 plugins0.0M+ total installs
View all plugins →

Quick Compare

CommonsBooking vs LatePoint – Calendar Booking Plugin for…→CommonsBooking vs Booking for Appointments and Events…→CommonsBooking vs Online Scheduling and Appointment…→

Plugin data sourced from WordPress.org. Analysis and metrics by PluginSift.