I started to make soap a few months ago and came up with a few formulas, one of it contains salicylic acid as a exfoliant/anti-acne agent, I've just realized that since salicylic acid is, well, an acid, and sodium hydroxide a base they will react together to form sodium salycilate, which doesn't have the required properties.
I add the salicylic acid and the other agents at (really) thick trace, when the saponification reaction is quite advanced but not complete, actually I couldn't find any data on how far the reaction has completed at this stage (if anyone knows this is always good to know).
Is there any way (besides waiting for reaction completion) to keep the NaOH reacting with triglycerides instead of starting reacting with the salicylic acid?
Is this even necessary?
I mean I know some reactions will be more likely to form a product or another depending on the amount of one of the reactants, like the reaction between salicylic acid and NaOH will give either sodium salicylate or disodium salicylate depending on how much NaOH is available (how is called this phenomenon by the way?), so maybe the unreacted NaOH will be that low at the time I add the salicylic acid it won't react with it at all or so little that there's nothing to be worried about.
What do you think?