A merchandiser for dispensing a temperature controlled product from a number of different product brands in response to receiving an ambient product , comprising: a temperature controlled compartment ; a product input system adjacent to the temperature controlled compartment; the product input system comprising an input port for positioning the ambient product and an identification module for identifying the ambient product within the input port , wherein when the ambient product is identified the ambient product drops into a product carriage ; a multi-chute product dispensing system positioned within the temperature controlled compartment; an X-Y drive device cooperating with the product input system and the multi-chute product dispensing system; and a dispense activation mechanism ; the X-Y drive device comprising the product carriage , the product carriage having one or more movable product support bars therein; the multi-chute product dispensing system comprising a plurality of product chutes , wherein the X-Y drive device manoeuvers the product carriage having the identified ambient product to an appropriate product chute of the plurality of product chutes, each of the plurality of product chutes comprising an activation lever that cooperates with the product carriage and being in communication with the dispense activation mechanism , wherein positioning the product carriage over the appropriate product chute causes the product carriage to engage the activation lever of the appropriate product chute , such that the identified ambient product is delivered from the product carriage into the appropriate product chute and such that the temperature controlled product falls out of the appropriate product chute via the dispense activation mechanism for dispensing the temperature controlled product. a temperature controlled compartment ; a product input system adjacent to the temperature controlled compartment; the product input system comprising an input port for positioning the ambient product and an identification module for identifying the ambient product within the input port , wherein when the ambient product is identified the ambient product drops into a product carriage ; a multi-chute product dispensing system positioned within the temperature controlled compartment; an X-Y drive device cooperating with the product input system and the multi-chute product dispensing system; and a dispense activation mechanism ; the X-Y drive device comprising the product carriage , the product carriage having one or more movable product support bars therein; the multi-chute product dispensing system comprising a plurality of product chutes , wherein the X-Y drive device manoeuvers the product carriage having the identified ambient product to an appropriate product chute of the plurality of product chutes, each of the plurality of product chutes comprising an activation lever that cooperates with the product carriage and being in communication with the dispense activation mechanism , wherein positioning the product carriage over the appropriate product chute causes the product carriage to engage the activation lever of the appropriate product chute , such that the identified ambient product is delivered from the product carriage into the appropriate product chute and such that the temperature controlled product falls out of the appropriate product chute via the dispense activation mechanism for dispensing the temperature controlled product. <EOS>