Oils and fats are liquids due to low melting point. When the temperature rises, then the oil starts to melt. With stearic acid and other fats that have saturated hydrocarbon chain they do not start to melt because their melting point is very high as compared to other fatty acids. It does not matter what temperature you want it but at certain level of pressure or in certain condition a fat will never be solid as it have hard core.