The pump is fed by the fill and rinse solenoid valves of the dishwasher to which it is fitted, also allowing for the possibility to be fed by a single fill/rinse solenoid valve, and can be programmed in 3 different modes: Time and speed, grams per litre of product, grams per litre of product active ingredient.