Jump to content

Recommended Posts

I'm glad WHMCS finally came around to introducing this, however is there a way to convert our years and years of contacts/sub accounts into users?

Share this post


Link to post
Share on other sites
7 minutes ago, battles said:

I'm glad WHMCS finally came around to introducing this, however is there a way to convert our years and years of contacts/sub accounts into users?

I think during install/upgrade, sub accounts are automatically duplicated to users - though contacts won't be as they can't login... at least that's what occurred on my v8 dev

i'm not sure if you can convert/invite a contact to become a user from the admin area.

Share this post


Link to post
Share on other sites

I can confirm that none of our clients with contacts had any of those contacts converted to users.

I would have hoped that they would've been converted, but the only user under the "users" tab is the main account holder.

This is really disappointing.

Share this post


Link to post
Share on other sites
14 hours ago, battles said:

I can confirm that none of our clients with contacts had any of those contacts converted to users.

what about contacts who were sub accounts - were they not converted/duplicated?

I had a test account on the v7.10 dev that had 3 contacts - 2 were sub accounts (meaning they could log in), and one was just a contact.... upon upgrading the database to v8, the sub accounts were made users (associated under the owner account), and all 3 are still contacts.

if you had sub accounts and no similar change was made for you, then it might be worth contacting Support and seeing if they have a conversion script / SQL query to make the changes.

I think it would be expected behaviour for contacts without sub accounts not to be converted to users - they couldn't login as contacts before, so why should they need to login now as users ?

Share this post


Link to post
Share on other sites

It seems very hit or miss. I'm seeing one account where 1 of 2 sub contacts were converted to users. Most have not converted any sub contacts to users.

Share this post


Link to post
Share on other sites
4 hours ago, battles said:

It seems very hit or miss. I'm seeing one account where 1 of 2 sub contacts were converted to users. Most have not converted any sub contacts to users.

looking at the tblcontacts table in v8, the subaccount column has been reset to 0 for all contacts - so there might not be an easy way now to distinguish which contacts were subaccounts and which weren't.

Share this post


Link to post
Share on other sites

For the benefit of anyone else that might this same issue. We had to wait and didn't upgrade from WHMCS 7.10.2 and upgraded directly to WHMCS 8.0.4 in mid December, 2020.

And we are finding that many of our Sub-Accounts did NOT get upgraded to a User, they were downgraded to a Contacts. Working on best way to correct this now.

Share this post


Link to post
Share on other sites
1 hour ago, R-n-R said:

And we are finding that many of our Sub-Accounts did NOT get upgraded to a User, they were downgraded to a Contacts. Working on best way to correct this now.

also, take a look at the post below in case you think some of your users might need to be both users and contacts.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Similar Content

    • By HardSoftCode
      What is suspend client account?
      The suspend client account module for WHMCS was created to ensure that admin can have better control over the client account for violation the policies or terms of service. In the new suspend client account module, WHMCS will have a new option beside the close account and delete account options. With this module, admin will be able to suspend and set client account for auto termination. Once the suspension has been approved, the client will receive a warning notification and will then finally automatically be suspended. The timeline for when these notifications gets sent out, as well as when the actual suspension takes place, can be set up under the client profile section. After the client has been suspended, you will have the option to pause their suspension (unsuspend the client). This will allow time for the client to make changes and send the proof of fixing the violation. When the time limit has been reached and the client has not made any changes to fix the violation, the client account will be deleted or closed depends on the setting you setup. Please note that when the client account is suspended, that the billing will not be stopped. In other words, even though the account is suspended, the client will receive their monthly invoice.
      Why do you need suspend client account module?
      If you fell that your clients do not follow the website policies, terms of service or there is suspicious activity in client account like logged in from another country or using a VPN. You need to act and suspense the client account and send the client a warning notification. You know that WHMCS have only 2 options in client profile and they are close account and delete account and they are not a good solution for this kind of situation.
      How it works?
      After activating the suspend client account you can configure the module to suit your needs by going to configuration and select the type of suspension also you can set account termination type and enter the number of days for closing or deleting the client account if suspended. You also can select the support department you want the client to contact support. From the reason messages section, you can create unlimited suspension messages or edit the existing one to use them within the module. By going to the client profile section and looking at the other actions menu, you will see suspend client account added to the menu by clicking on the link you will have the option to select a reason for suspending the account or enter a custom reason message also you can send email notification to the client about suspending the account.
      Features
      3 types of suspension Logout the client if he tries to click any link 2 types of account termination Set the number of days for account termination Set the support department Suspend account reason message List suspended accounts Email notification For more details and screenshot visit the product page
      https://www.hardsoftcode.com/products.php?p=product&a=suspend-client-account
       
    • By andyhughes73
      I have bought a domain on behalf of a customer, through my hosting provider. I would like to attribute this domain to my customer's WHMCS account for invoicing and renewal purposes but I'm not entirely sure how. The WHMCS system is also hosted on the same hosting provider. Not sure that's relevant, probably not.
      I have done a search to see if there are other posts but I've drawn a blank and I can't find it in the manual, or maybe I'm misunderstanding how to explain it.
      Any help would be much appreciated.
       
    • By celse
      If more than one contact exists, when logged in as a contact, the name of the first contact is the one displayed on the header bar (next to logout link).  How can I resolve this issue?
      We're using version 7.10.2
    • By HardSoftCode
      Allow your staff to change the user password by entering a new password and send it to the user so that he can login. You may get an email from a user asking you to change his password but WHMCS starting from version 8 admin will not have the ability to change the user password from the admin area that’s why we created the change user password module it will allow the admin to go to the client > manage users form the manage user drop-down menu you can select change password.
      Features
      Change password form clients > manage users Change password from client profile > users tab Send email notification to the user Email template One click to change password For more details and screenshot visit the product page
      https://www.hardsoftcode.com/products.php?p=product&a=change-user-password
    • By sokalsondha
      Hello Everyone.
      hope all are fine. can someone help me to modify this code a little so i can achieved what i am looking for.
      basically i have hook file for a client custom field. what the hook does is when i create a new customer its create a random 8 digit number for the custom field Account Number.
      its fine until now but the problem is
      1. This hook doesn't check the existing value in the database , so there is chance to create the duplicate account number and we cant allocate same account for two customer.
      2. once the Account created and we have the account number then any admin or staff can modify the client details form and easily change the account number. and this is another dangerous point.
      we cant change the account number for any customer. once we create the customer we will have permanent account number for that customer.
      so what can i do in this case with this hook? i have given the code in here.
      thanks again in advance
       
       
      <?php
      use Carbon\Carbon;
      if (!defined("WHMCS"))
          die("This file cannot be accessed directly");
      function AccountNumber($vars) {
          $userid = $vars['userid'];
          $command = 'UpdateClient';
          $values = array(
              'clientid' =>  $userid,
              'customfields' => base64_encode(serialize(['Account Number'=>rand(11111111,99999999)]))
          );
          $results = localAPI($command, $values);
          if ($results['result'] == 'success') {
              logActivity('Success :  Customer ID set successfully to User # '.$userid);
          } else {
              logActivity('Error :  Customer ID could not be set to User # '.$userid.'. Response : '.$results['result']);
          }
      }
      add_hook("ClientAdd",1,"AccountNumber");
       
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use & Guidelines and understand your posts will initially be pre-moderated