Bug 41923

Summary: Curbside Pickup - Cancelled pickups should live in the database
Product: Koha Reporter: tech.aimee
Component: CirculationAssignee: Bugs List <koha-bugs>
Status: NEW --- QA Contact: Testopia <testopia>
Severity: enhancement    
Priority: P5 - low CC: gmcharlt, kyle, tech.aimee
Version: unspecified   
Hardware: All   
OS: All   
GIT URL: Initiative type: ---
Sponsorship status: --- Comma delimited list of Sponsors:
Crowdfunding goal: 0 Patch complexity: ---
Documentation contact: Documentation submission:
Text to go in the release notes:
Version(s) released in:
Circulation function:

Description tech.aimee 2026-02-24 23:13:51 UTC
If staff are staging items for patrons to be picked up, and the patron cancels, there is no documentation of what is going on with the pickup - it is just disappeared from the table. To prevent confusion, misplaced items, make notes on patrons accounts, etc., cancelled pickups should stay in the database. Perhaps just a cancelled_datetime column? 

It would also be great for pulling reports in the same manner as other services - how many pickups were cancelled, which were cancelled today so we can reset, how many times has a patron cancelled, and so on.