Creat an order for pick up using pos when stock is not available?

Hi is it possible to create an order via pos app which will be fulfilled at a later date, but be picked up by the customer and not shipped? Specifically I am wanting the same feature as when a customer places an order online, once I say the order is ready for pick up they get a notification. In the past my workaround has been to create the order, take payment, but then cancel the fulfilment and then tell the customer when they receive a notification for the item being shipped it means come and collect it. Sort of works but occasionally customers get a bit confused.