Sometimes after creating zamfoo packages with whmcs; users receive the email message constantly from the whmcs system “automatic set up failed”, so I decided to look into a little bit further.
I have found this…a message that said something like this “automatic setup failed because whmcs tried to apply reseller privileges to a package which is already with such privileges”. Anyway, this message was disorienting, because reseller privileges had not been applied.
After few minutes I realized that whmcs is trying to set up reseller privileges twice. Basically I am trying to setup a Master/Alpha reseller package.
So I set it up as a reseller account in whmcs and included the package I have created to the Zamfoo auto grant feature. The final result is that whmcs is setting up a reseller account, but Zamfoo is also setting up a reseller account as I auto granted.
In return, my system crashed as it’s was trying to set up a reseller package twice. Yeah this sound idiotic, but it’s true. That is the reason I thought to investigate more.
Anyway, I have got the following solution…
Set up the package as standard hosting package in whmcs. Note: select to send the reseller account welcome email rather than hosting account welcome email, and then auto grant the package created in whm reseller privileges.
With this way, whmcs will set up a standard hosting package, and then zamfoo will automatically promote it to reseller package. So one reseller account will be created rather than of two.
It says “automatic set up successful”. Zamfoo master/alpha reseller packages now auto setup in whmcs, and all whm and master/alpha reseller privileges have been auto granted. The end result, everything works fine…
Conclusion: Remember to set up the zamfoo package as standard hosting package instead of a reseller package in whmcs. As zamfoo will take care of dedicating the reseller privileges.