The correct option is D Because they do not contain chemicals like sodium stearate like in soap.
Detergent acts like a soap in the cleansing properties, they do not contain chemicals like sodium stearate.
The mixture of fats and sodium hydroxide is allowed to boil in the kettle to produce soap and glycerine.
Oil/fat + sodium hydroxide → soap + glycerine