Please note that the latest version of this migrator is included with the latest release of Blesta.
Instructions
BACK UP YOUR BLESTA DATABASE
If you are not running import manager plugin version 1.0.3 download import_manager_1.0.3.zip and unzip to /plugins/
Unzip the contents of whmcs_migrator_b8.zip to /plugins/import_manager/components/migrators/
You should now have /plugins/import_manager/components/migrators/whmcs/
Go to [settings] > [Company] > [Plugins] and install the Import Manager
Click the Manage button on the Import Manager and proceed through the steps The migration process may take a while. It imports A LOT of stuff.
Data Imported
Staff (including login passwords) Client Groups Clients (excluding login passwords) Credit Card Payment Accounts Custom Client Fields and Values Client Notes Contacts Tax Rules Currencies Invoices Recurring Invoices Transactions (partial refunds refund the original and create a new transaction for the difference) Client Credits Invoice Credits Support Departments Support Tickets (excluding attachments) Support Predefined Response Categories Support Predefined Responses Sent Emails The following Settings:
Mail Delivery Type SMTP Host, User, Password, Port, and Security Type Invoice Days Before Renewal Invoice Reminder Settings Auto Debit Days Before Due Suspend Services After Due
Calendar Events Products (become packages) Registrars (become modules/module rows) Servers (become modules/module rows) Services Domains (become services)
Notes
All custom pricing overrides will be imported as package pricing potentially creating multiple prices for the same term and currency
WHMCS uses plain MD5 passwords for admin users. To enable support for these passwords update (/config/blesta.php)
Configure::set("Blesta.auth_legacy_passwords", false);
to
Configure::set("Blesta.auth_legacy_passwords", true);
What's new in b6
Added debugging option.
Added check for gmp extension.
Added support for refunds.
Import refunded invoices as void.
What's new in b7
Only sets quantity for package if stock conrtrol enabled
Extracts all numberic values from ticket ID to better ensure ticket numbers come through
What's new in b8
Introduced transactions for deferred commits (speed improvements)
Now forces UTF-8 connection to WHMCS database to ensure special characters come through
import_manager_1.0.3.zip
whmcs_migrator_b3.zip
whmcs_migrator_b4.zip
whmcs_migrator_b5.zip
whmcs_migrator_b6.zip
whmcs_migrator_b7.zip
whmcs_migrator_b8.zip