Jump to content
KNK

WHMCS database

Recommended Posts

Hey.

My current WHMCS database is messy and broken due my fault. Orders ID are messed, and invoices show deleted bc I deleted them instead of cancelling etc...

I plan 2 make a new WHMCS install and just copy the customers data. Do I just need to export: tblclients to move the active clients?

Because on the page: admin/clients.php I have 177 Records Found and on admin/user/list I have 372 Records Found (How do I delete all this users that don't have an account?)

Also, once I move the clients table to the new WHMCS database is it possible to copy their services/products as well or I need to create a new order for each once I move them?

Thank you, guys.

Share this post


Link to post
Share on other sites

Hello KNK,

We have an ImportAssist tool that may be able to accomplish this.
Please review this addon tool WHMCS developed at the below MarketPlace link:

https://marketplace.whmcs.com/product/46-importassist

 

Here is the documentation for the Migration Guide that explains this tool as well:

https://docs.whmcs.com/Migration_Guide#ImportAssist

 

Note: We do not recommend making edits to the WHMCS database directly.  In version 7.5 we added automated data retention settings, which allows for the automated deletion of inactive clients: https://docs.whmcs.com/Data_Retention_Policy_Automation
Have you tried this feature, as it was also updated in WHMCS 8.0 as well?

The system can automatically change the client status now by using the Client Status Update setting to control this.

Please review the below documentation on this setting for more information:
https://docs.whmcs.com/Automation_Settings#Client_Status_Update 

 

Quote

Also, once I move the clients table to the new WHMCS database is it possible to copy their services/products as well or I need to create a new order for each once I move them?

If you are unable to use the ImportAssist tool, then you would have to follow the steps on manually adding services, domains and clients by following the Manual Entry section of the Migration  Guide below:
https://docs.whmcs.com/Migration_Guide#Manual_Entry

I hope this helps.

 

Someone may have some better advice with SQL commands but WHMCS Technical Support does not advise making edits to the database directly due to database relationships and  the IDs of those relationships to other tables, that could cause issues down the road.

 

Share this post


Link to post
Share on other sites
5 hours ago, WHMCS Danny said:

Hello KNK,

We have an ImportAssist tool that may be able to accomplish this.
Please review this addon tool WHMCS developed at the below MarketPlace link:

https://marketplace.whmcs.com/product/46-importassist

 

Here is the documentation for the Migration Guide that explains this tool as well:

https://docs.whmcs.com/Migration_Guide#ImportAssist

 

Note: We do not recommend making edits to the WHMCS database directly.  In version 7.5 we added automated data retention settings, which allows for the automated deletion of inactive clients: https://docs.whmcs.com/Data_Retention_Policy_Automation
Have you tried this feature, as it was also updated in WHMCS 8.0 as well?

The system can automatically change the client status now by using the Client Status Update setting to control this.

Please review the below documentation on this setting for more information:
https://docs.whmcs.com/Automation_Settings#Client_Status_Update 

 

If you are unable to use the ImportAssist tool, then you would have to follow the steps on manually adding services, domains and clients by following the Manual Entry section of the Migration  Guide below:
https://docs.whmcs.com/Migration_Guide#Manual_Entry

I hope this helps.

 

Someone may have some better advice with SQL commands but WHMCS Technical Support does not advise making edits to the database directly due to database relationships and  the IDs of those relationships to other tables, that could cause issues down the road.

 

Yea. first mistake was "deleting" the fraud orders instead of letting them be "fraud". Second mistake was deleting the services, instead of letting them be "cancelled".

Now there are services without "orders IDs" and there are orders ID starting at 900 and others at 50. Do you think this tool will let me to start on a clean database and just move tickets, invoices, clients with services?

Share this post


Link to post
Share on other sites

Hi @KNK,

ImportAssist can certainly be used to import data into a fresh database, and it'll assign new IDs to everything.

All the data points itemized in the documentation here will be imported: https://docs.whmcs.com/ImportAssist#WHMCS_8.0_and_later

It is not currently possible to selectively import data; most things are relational, so you'd need most of it anyway.

Share this post


Link to post
Share on other sites
On 9/01/2023 at 4:56 PM, WHMCS John said:

Hi @KNK,

ImportAssist can certainly be used to import data into a fresh database, and it'll assign new IDs to everything.

All the data points itemized in the documentation here will be imported: https://docs.whmcs.com/ImportAssist#WHMCS_8.0_and_later

It is not currently possible to selectively import data; most things are relational, so you'd need most of it anyway.

Whoops\Exception\ErrorException: The file /home/domain.com/public_html/modules/addons/import_assist/import_assist.php encoded as type [1/71] cannot be decoded by this version of the ionCube Loader.
in Unknown:0
Stack trace:
#0 /home/domain.com/public_html/vendor/whmcs/whmcs-foundation/lib/Utility/Error/Run.php(0): WHMCS\Utility\Error\Run->handleError()
#1 [internal function]: WHMCS\Utility\Error\Run->handleShutdown()
#2 {main}

Unfortunately, I can't use the module now. Using the last version of WHMCS and IonCube. 

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.


  • 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