A water softener, such as anti-limescale can be used to cut down on the use of detergent in areas with high water hardness level.
First add detergent, and then the water softener. Dispense according to the amount specified on the packaging.