Bookings

Bookings


Bookings allow libraries to book items in advance for book groups, events, and more!

Workflow

This process will allow an item to be bookable:
  1. Use a record with at least one item attached
  2. Go to the 'Items' tab for that record
  3. Mark at least one item as 'Bookable' using the new select box under Priority.
  4. Note that a new 'Place booking' button should appear in the menu toolbar with the items tab
  5. Choose to ‘Place Booking’
  6. Choose a patron, pickup location, the item itself, and the time frame on which this item is ‘booked’
  7. Once complete, note the new 'Bookings' page available from the left menu
  8. Clicking the patron's name on the booking will bring staff to the patron's detail page with the 'bookings' tab showing the same information.
  9. If the dates need to change for existing Bookings, this can be done from the Bookings Page on the item.




Administrators will now have options to make itemtypes bookable within itemtype administration
  1. Add bookable option on itemtypes
  2. This allows to configure on item type level if an item is bookable or not. Note: The item type level setting can be overwritten on item level.
  3. In itemtype administration, staff will now see a checkbox for Bookable:
  4. If checked, all items of this type will be enabled for future bookings unless overridden at the item level.

Circulation

For items will still circulate as normal until the booked time frame. Staff will get a pop-up warning box to inform staff of the revised circulation date due to a booking. A checked-out item with a booking will be due 1 day before the date of the item booking.


Libraries can add warm-up and cool-down periods to bookings in the circulation rules. These periods prevent checkouts or additional bookings taking place too close to each so libraries can transfer or otherwise manage the requested items. This can be defined in the Default checkout, hold, and return policy of the circulation rules and the Default holds and bookings policies.




Permissions

Staff will need the permission called, "Manage item bookings (manage_bookings)" to manage bookings.

Booking Management

Staff can manage bookings for patrons from the patron account.


If a booking is canceled, staff can provide a reason for the cancellation.



Notifications

Libraries can send a notification when a booking has been canceled. This notice can be customized in Tools > Notices and slips.


Bookings to Collect

The circulation module will populate a report for staff to know what bookings to collect from the stacks. This is similar to the Holds Queue Report. Go to Circulation > Bookings to Collect. The report table can be exported or customized using the column configuration tools.


Report

Here is the report we shared during the tutorial video that libraries can use:

SELECT booking_id, start_date, end_date, branches.branchname as branchname, biblio.title as title, items.barcode as barcode,
items.itemcallnumber as callnumber, borrowers.surname as surname, borrowers.firstname as firstname
FROM bookings
JOIN borrowers ON patron_id=borrowernumber
JOIN biblio ON biblio_id=biblionumber
JOIN items ON item_id = itemnumber
JOIN branches ON pickup_library_id = branches.branchcode
WHERE start_date BETWEEN <<Bookings starting between|date>> AND <<And|date>>

Why can't I book an item for a specific date?

Koha checks a few things to determine availability of an item for a booking:
  1. Item Types - Item types can be made bookable by checking the bookable box in the item type configuration in administration. This will cause all items assigned to the item type category to be available for a booking.
  2. Item details, bookable option - Individual items can be made bookable by checking the bookable box on the item details page for specific barcodes.
  3. Circulation - this is key because a booking won't be possible until after an item is due to be returned.
  4. Processing days - pre- and post-processing days can be defined for a booking. An item will not be available if it is in processing.
If an item type category or an individual item has been made bookable, the booking will still depend on whether an item has been checked out. If the item has been checked out, the soonest available booking date will be 24 hours after the due date, or 24 hours after the pre- and post-processing days.
    • Related Articles

    • Koha 25.11: Managers' Overview

      Overview This document is intended for managers who want to evaluate how select new features may impact day-to-day operations, and whether staff training may be needed to take advantage of enhancements in this upgrade. It is not intended to replace ...
    • Patron Point and Koha - Library Setup

      How does it work? Patron Point can send email, SMS, and/or phone messages. Similar to SIP users, an API patron/user allows third party integrations such as Patron Point to connect to Koha. The API patron will have permissions that allow it to ...
    • Holds in Koha

      This article discusses the holds lifecycle, including system settings, placing, filling, and modifying holds, holds-related notices, working with hold logs, and more. We encourage you to use the Table of Contents to jump to a specific section or ...
    • Koha Glossary of Terms

      Find the basics of Koha's vocabulary here. Additional resources: Polaris to Koha Glossary Symphony to Koha Glossary Aspen/Koha Glossary This glossary is in alphabetical order. Use control+F to quickly search this page for specific terms. Authority ...
    • Shared user accounts in Koha

      We're often asked in one way or another why libraries shouldn't use shared accounts for staff members, for example using a Circulation account rather than individual accounts in Koha for each member who performs circulation tasks. While it may be ...