| CPC A47F 10/02 (2013.01) [F25D 11/04 (2013.01); F25D 17/042 (2013.01); G06Q 20/18 (2013.01); G06Q 20/208 (2013.01); G07F 9/006 (2013.01); G07F 9/105 (2013.01); G07F 11/62 (2013.01); F25D 2317/0417 (2013.01); F25D 2331/801 (2013.01)] | 20 Claims |

|
1. A merchandiser for storing a product for purchase by a customer, the merchandiser comprising:
a housing that defines a cavity for storing the product; and
a controller for facilitating a transaction for the product at the merchandiser, the controller comprising one or more processors coupled to one or more memory devices, the one or more memory devices having instructions stored therein that are executable by the one or more processors to cause the controller to:
receive an input to initiate the transaction for the product;
unlock a door of the merchandiser to enable a removal of the product based on receiving the input;
initiate a timer that defines an unlock time duration for the door;
detect a removal of the product prior to an expiration of the unlock time duration;
override the unlock time duration based on the detected removal of the product prior to the expiration of the unlock time duration;
lock the door of the merchandiser based on the override; and
charge the customer for the product of the transaction.
|