Libraries often don’t allow holds to be placed on items that are currently available on the shelves in the library. However, if you have multiple branches you may want to allow patrons in branch A to place holds on items which are currently on the shelves in branch B.
To do this, follow these steps:
In Circulation and Fines Rules set On shelf holds allowed = Yes for the relevant rules.
Set SysPref canreservefromotherbranches = Allow.
Set SysPref OpacHoldsIfAvailableAtPickup = Don’t Allow.