Consider the typical WZ model with global symmetry U(1)×U(1)R. Usually we write the superpotential W as
W=M2Φ2+λ3Φ3
but you have simply done some rescaling, which is ok. I am writting it like this to agree with the usual convention. Then, we require that the, so to be, renormalized superpotential is still a holomorphic function and transforms correctly under the global transformations I quote above. For these requirements to hold the superpotential takes the form
W=M2Φ2f(λΦ33)
Now what happens in the weak coupling limit of the theory? The quantum superpotential should be approaching the classical one, so Taylor expand the function f as
W=M2Φ2(1+23λΦm+higher corrections)=M2Φ2f(λΦ33)+higher corrections
Finally, the superpotential should be well behaved as
M→0 constraining W to not having negative powers of
M. It is obvious then that no higher terms are generated at quantum level and thus no counterterms to absorb any divergences of
M and
λ. This is also the reason for the phrase "holomorphicity puts constraints in renormalization". Most of these stuff can be found in Terning's book "
Modern Supersymmetry: Dynamics and Duality"