Three South African platinum producers said on Thursday they have reached "in principle undertakings" with union leaders which could end a crippling strike.