A computer-implemented method to control a dispensing machine configured to deliver fluid products inside a receptacle and comprising a plurality of containing units, each containing a respective fluid product and a pumping unit, wherein the pumping unit is driven by a motor external to the containing units, one or more storage zones of said containing units and a dispensing zone in which it is provided to locate, temporarily and selectively, a sub-assembly of said containing units containing the fluid products to be delivered in a dispensing cycle, wherein on each occasion when a containing unit of the sub-assembly is to deliver the fluid product, the motor is operatively associated with the pumping unit of the containing unit that is to deliver the fluid product, making use of a computing device comprising at least one processor, data storage means with a formulation database, an input device, and a display device, wherein the control method comprises:
- determining the disposition of the plurality of containing units in said dispensing zone and in said storage zone(s),
- receiving, via the input device or via the display device, a target formulation, selected by the user, and identifying, via the processor, from the formulation database an associated plurality of fluid products contained in respective containing units of said sub-assembly, each to be delivered according to a predetermined quantity in order to obtain said target formulation;
- displaying, on the display device, a graphic representation of the layout of the dispensing machine with said dispensing zone and said storage zone(s), which respectively reflects the determined disposition of said plurality of containing units in said dispensing zone and in said storage zone(s);
- and
- graphically highlighting, via the processor, in said graphic representation, at least said sub-assembly of containing units from which the selected target formulation is to be produced by means of signaling means so as to facilitate their identification by the user and thus provide guidance to the user for displacing of one or more than one containing unit(s) from the storage zone(s) to the dispensing zone, or vice versa, if required for the production of the target formulation.