So we have Reservation Stages, and each reservation normally follows a set lifecycle pattern, simple enough.  


But there is a lot going on behind the scenes that may not be not so obvious.

This has implications for making changes and correcting mistakes



Reservation
check out stamp

check in
stamp
partialcancelled
ItemReady (or for other reservation?)Ready (or for other reservation?)Checked OutReady (or for other reservation?)





Planner

check out stamp(s)check in stamps

RELEASE INVENTORY
check in stamps

RELEASE INVENTORY
cancel stamp?


RELEASE INVENTORY
Prices




Zero Price



All of this means that a change of stage (e.g. a correction) might provoke 3 things to happen;


  1. change the Reservation Stage
  2. change the Item(s) Status(es)
  3. change the item availability (re-book any bikes that were checked in early)
    1. But here have a choice.  What if a partial check-in occurred.  Save or delete?
  4. when un-cancelling you may also want to re-price.


It also means you might not be able to go back, because bikes may have been taken by someone else in the meanwhile.


So beware!


The really dangerous one is to check in a reservation (or bike) by mistake. Because it causes that bike(s) to be made instantly available to others.





See Also

Early check-in 

Individual Item return