I have read the current known issues for the WHMCS MU Provisioning plugin. The two that I am trying to find a work around for are:
3. WHMCS generates random passwords when creating a service. If a new WordPress user is
created as a result this random password is the password for the new user. If the user already exists
in WordPress WHMCS still generates a random password but it does NOT change the WordPress password.
WHMCS can change the password on WordPress but WordPress password changes will not be feed back to WHMCS.
4. Each WHMCS service creates different random passwords so they will not match if a Client has more than one
service at the same WordPress site.
Knowing that I will likely have users with multiple sites this is going to be a problem for me. I understand that Wordpress stores the passwords hashed so I would not be able to send the same password but what I would like to do is modify the plugin so if it sees that the user was already existing in the MU site then rather than generate another password it puts some text in the email that says something like 'please use your existing WP password, if you have lost your WP password please click this link to reset your password'.
I think that WP is sending the email out to the user with the username and password on it but I am wondering if that is in case correct and if so which file is the plugin is responsible for sending the email out.