A vending refrigerator, comprising: a control compartment, comprising a processor configured to manage the vending refrigerator; a first dispensing shelf (180, 181, 182, 183) communicatively connected with said control compartment; a plurality of first product dispensers (190, 191) removably positioned on said first dispensing shelf (180, 181, 182, 183) and communicatively connected with the first dispensing shelf (180, 181, 182, 183) or control compartment, each said first product dispenser (190, 191) comprising a vertical housing holding a plurality of product units of a first product and a first dispensing drawer configured for horizontal movement out of said housing to dispense said first product, wherein each said first product dispenser (190, 191) is configured to sequentially dispense a single one of said product units upon each horizontal extension of said dispensing drawer from a closed position to an open position, and wherein said first product dispenser (190, 191) is further configured to prevent replacement of the first product back into the product dispenser (190, 191) through the dispensing drawer; a second dispensing shelf (180, 181, 182, 183) communicatively connected with the control compartment; and a second product dispenser (190, 191) on said second dispensing shelf (180, 181, 182, 183) and communicatively connected with said dispensing shelf (180, 181, 182, 183) or control compartment, comprising a storage compartment for a second product and a second dispensing drawer to dispense said second product, wherein said second product dispenser (190, 191) prevents replacement of the second product back into the product dispenser (190, 191) through the dispensing drawer. a control compartment, comprising a processor configured to manage the vending refrigerator; a first dispensing shelf (180, 181, 182, 183) communicatively connected with said control compartment; a plurality of first product dispensers (190, 191) removably positioned on said first dispensing shelf (180, 181, 182, 183) and communicatively connected with the first dispensing shelf (180, 181, 182, 183) or control compartment, each said first product dispenser (190, 191) comprising a vertical housing holding a plurality of product units of a first product and a first dispensing drawer configured for horizontal movement out of said housing to dispense said first product, wherein each said first product dispenser (190, 191) is configured to sequentially dispense a single one of said product units upon each horizontal extension of said dispensing drawer from a closed position to an open position, and wherein said first product dispenser (190, 191) is further configured to prevent replacement of the first product back into the product dispenser (190, 191) through the dispensing drawer; a second dispensing shelf (180, 181, 182, 183) communicatively connected with the control compartment; and a second product dispenser (190, 191) on said second dispensing shelf (180, 181, 182, 183) and communicatively connected with said dispensing shelf (180, 181, 182, 183) or control compartment, comprising a storage compartment for a second product and a second dispensing drawer to dispense said second product, wherein said second product dispenser (190, 191) prevents replacement of the second product back into the product dispenser (190, 191) through the dispensing drawer.