Salta al contenuto

Migrazione · WHMCS

Migra da WHMCS a NexCMP

WHMCS e NexCMP modellano i clienti in modo differente, quindi il passaggio da uno all'altro è una ricostruzione con mappatura accurata, non una semplice copia di file. Nei 30 giorni lavorativi di NexCMP Source, un ingegnere esperto estrae i tuoi dati da WHMCS, ricostruisce ciò che compete a NexCMP e gestisce entrambi i sistemi in parallelo fino al passaggio definitivo.

Incluso con NexCMP Source ($499 una tantum), non con NexCMP Free. VMware, WHMCS, HostBill, Blesta, Paymenter, StackBill, Virtualizor e Apache CloudStack sono marchi registrati dei rispettivi proprietari. NexCMP è indipendente e non è affiliato né approvato da essi.

Il problema: due modelli di fatturazione diversi

WHMCS è una piattaforma generale di fatturazione e automazione per il web hosting: clienti, prodotti e servizi con cicli di fatturazione, fatture e numerosi gateway e moduli. NexCMP è progettato per la vendita di server cloud: ogni cliente dispone di un wallet prepagato dal quale vengono addebitate le macchine virtuali su base oraria o mensile, e le fatture vengono generate all'acquisto, al rinnovo o alla ricarica.

Per questo motivo, un servizio WHMCS con una data di scadenza successiva non corrisponde esattamente a nessun elemento in NexCMP. Il saldo del cliente, i server cloud in esecuzione e il piano sottoscritto sono invece mappabili: il compito dell'ingegnere è individuare la mappatura corretta per ciascuno dei tuoi prodotti e indicare con trasparenza quali parti vengono ricostruite, quali archiviate e quali non vengono trasferite affatto.

NexCMP non include uno strumento di importazione integrato per WHMCS, e questa pagina non afferma il contrario. La migrazione è un'attività svolta dal nostro ingegnere mediante script che interagiscono con l'API di amministrazione o il database di WHMCS e con la console di amministrazione, l'API o, dove queste non arrivano, il codice sorgente di NexCMP in tuo possesso.

Cosa viene trasferito, cosa viene ricostruito, cosa viene archiviato

Ogni riga viene verificata rispetto alla documentazione dell'API di WHMCS. Tutto ciò che non è presente nella documentazione viene gestito leggendo direttamente il database di WHMCS oppure viene escluso.

  • Clienti

    Cosa consente di leggere WHMCS
    GetClients elenca i clienti e GetClientsDetails ne restituisce i dettagli, inclusi stato, valuta, saldo a credito, campi personalizzati e note. La risposta di esempio non mostra alcuna password o hash della password.
    In NexCMP
    Trasferito: per ogni cliente viene creato un account cliente nel pannello di amministrazione di NexCMP, con un'e-mail di invito o di reimpostazione della password che consente all'utente di impostare una nuova password.

    Source: WHMCS — GetClientsDetails · consultato il 2026-10-19

  • Saldo a credito

    Cosa consente di leggere WHMCS
    Il record del cliente include un importo a credito e GetCredits restituisce lo storico dei crediti del cliente.
    In NexCMP
    Trasferito: il saldo viene aggiunto al wallet del cliente tramite un accredito da parte dell'amministratore con una causale. Gli importi in NexCMP sono in dollari USA, pertanto i saldi in un'altra valuta vengono convertiti a un tasso concordato con te.

    Source: WHMCS — GetCredits · consultato il 2026-10-19

  • Servizi (server cloud)

    Cosa consente di leggere WHMCS
    GetClientsProducts restituisce ciascun servizio con stato, ciclo di fatturazione, data di scadenza successiva, importo ricorrente, dominio, IP dedicato, dettagli del server e opzioni configurabili.
    In NexCMP
    Trasferito quando il servizio è una macchina virtuale su CloudStack o Proxmox VE: la macchina viene associata al cliente e al piano corretti. La data di scadenza successiva di WHMCS non viene riportata, poiché le VM vengono addebitate direttamente dal wallet.

    Source: WHMCS — GetClientsProducts · consultato il 2026-10-19

  • Servizi (altri prodotti)

    Cosa consente di leggere WHMCS
    La stessa chiamata restituisce tutti i servizi, inclusi domini, hosting e componenti aggiuntivi.
    In NexCMP
    Non trasferito: NexCMP vende server cloud e i propri moduli. Questi elementi rimangono in WHMCS o vengono archiviati.

    Source: WHMCS — GetClientsProducts · consultato il 2026-10-19

  • Prodotti e prezzi

    Cosa consente di leggere WHMCS
    GetProducts restituisce i prodotti con nome, gruppo, modulo e un prezzo per ciascun ciclo di fatturazione.
    In NexCMP
    Ricreati: ogni prodotto che desideri mantenere diventa un piano NexCMP con un prezzo orario o mensile confermato da te.

    Source: WHMCS — GetProducts · consultato il 2026-10-19

  • Cronologia fatture

    Cosa consente di leggere WHMCS
    GetInvoices e GetInvoice restituiscono numeri di fattura, date, stato, subtotale, imposte, totale, saldo, credito, voci e transazioni.
    In NexCMP
    Archiviata: la cronologia viene esportata sotto forma di file da conservare per la contabilità. NexCMP numera le proprie fatture a partire dalla prima emessa.

    Source: WHMCS — GetInvoice · consultato il 2026-10-19

  • Carte salvate e metodi di pagamento

    Cosa consente di leggere WHMCS
    GetPayMethods mostra solo le ultime quattro cifre della carta e, per le carte remote, un token del gateway. La documentazione di WHMCS indica che una carta salvata tramite un gateway tokenizzato è vincolata a quel gateway.
    In NexCMP
    Non trasferiti: i clienti aggiungono nuovamente una carta o un conto PayPal. NexCMP memorizza solo i riferimenti al vault di Stripe o PayPal, mai i numeri di carta.

    Source: WHMCS — Gestione della tokenizzazione · consultato il 2026-10-19

  • Abbonamenti sui gateway

    Cosa consente di leggere WHMCS
    Ogni record di servizio contiene un ID di abbonamento.
    In NexCMP
    Terminati al momento del cutover: NexCMP effettua gli addebiti dal wallet, pertanto gli abbonamenti ricorrenti gestiti su un gateway vengono annullati alla data del passaggio per evitare doppi addebiti.

    Source: WHMCS — GetClientsProducts · consultato il 2026-10-19

  • Ticket, promozioni e altri record

    Cosa consente di leggere WHMCS
    Non coperti dalle chiamate indicate sopra.
    In NexCMP
    Archiviati per impostazione predefinita. I voucher e il programma di affiliazione possono essere ricreati in NexCMP se li utilizzi.

Come vengono letti i dati: l'API di WHMCS richiede credenziali API create per un utente amministratore il cui ruolo dispone del permesso API Access. La documentazione di WHMCS specifica inoltre i parametri di connessione al database nel proprio file di configurazione, opzione utilizzata quando una tabella non è esposta tramite API. Utilizziamo l'accesso in sola lettura ogni volta che è possibile.

Il piano, settimana per settimana

Tipico, adattato al tuo caso specifico. I 30 giorni lavorativi di attività continuativa corrispondono a circa sei settimane di calendario.

  1. Settimana 1 — Inventario e mappatura

    Leggiamo il tuo WHMCS: clienti, prodotti, servizi, valute, gateway, add-on. Decidiamo insieme, per ogni prodotto, se convertirlo in un piano NexCMP, mantenerlo in WHMCS o archiviarlo, e definiamo la mappatura che gli script seguiranno.

  2. Settimana 2 — Preparazione del lato NexCMP

    NexCMP viene installato (o viene utilizzata un'installazione esistente) e collegato al tuo CloudStack e/o Proxmox VE. Configuriamo branding, piani e prezzi, canali di pagamento, e-mail e dati del cedente per le fatture, in modo che il nuovo sistema sia pronto prima di coinvolgere qualsiasi cliente.

  3. Settimana 3 — Dry run

    Gli script vengono eseguiti su una copia dei dati verso un'istanza di test di NexCMP. Confrontiamo clienti, saldi e servizi riga per riga con WHMCS, correggiamo le discrepanze e simuliamo le fasi del cutover.

  4. Settimane 4 e 5 — Dati reali ed esecuzione in parallelo

    I clienti e i saldi vengono creati nel NexCMP di produzione e le macchine virtuali vengono loro associate. WHMCS rimane il sistema di riferimento per la fatturazione mentre tu e il tecnico verificate gli account e i clienti ricevono il proprio invito. I saldi finali vengono sincronizzati subito prima del passaggio definitivo.

  5. Settimana 6 — Cutover e passaggio di consegne

    Alla data stabilita, la fatturazione passa a NexCMP, gli abbonamenti sui gateway di WHMCS vengono annullati, WHMCS viene impostato in sola lettura o dismesso per i prodotti migrati e vengono inviate le comunicazioni ai clienti. Ti consegniamo gli script e la documentazione, rimanendo a disposizione per la migrazione fino al termine dei 30 giorni lavorativi.

Solo una panoramica di massima. Il piano effettivo scaturisce dalla settimana 1, e l'unico impegno temporale vincolante dell'offerta sono i 30 giorni lavorativi.

I rischi e come li riduciamo

Non promettiamo zero downtime né una prima esecuzione perfetta. Ecco cosa può andare storto e come interveniamo.

  • Saldi non corrispondenti

    Un saldo deve essere esatto fino all'ultimo centesimo. Il dry run confronta ogni saldo con WHMCS e i saldi finali vengono riletti subito prima del passaggio, in modo da includere i pagamenti tardivi. Il registro contabile di NexCMP è di tipo append-only: qualsiasi errore viene quindi corretto tramite una scrittura di storno che rimane visibile.

  • Doppi addebiti al cutover

    Gli abbonamenti ricorrenti sui vecchi gateway continuerebbero ad addebitare anche dopo la migrazione. Li terminiamo alla data del passaggio ed eseguiamo i due sistemi in parallelo prima di tale momento, con una data di cutover della fatturazione concordata con te.

  • I clienti non riescono ad accedere

    La risposta client-details di WHMCS non mostra password né hash, quindi non prevediamo di trasferire le password. Ogni cliente riceve un invito o un link di ripristino. Ne pianifichiamo l'invio insieme alla tua comunicazione ufficiale, e il tuo team di supporto può inviare un nuovo link dal pannello di amministrazione di NexCMP.

  • Le carte salvate scompaiono

    Una carta tokenizzata non può essere riutilizzata al di fuori del relativo gateway, quindi i clienti devono aggiungere nuovamente un metodo di pagamento. La loro prima ricarica in NexCMP consentirà di salvarlo. Prepariamo noi i testi per la tua comunicazione.

  • Le macchine cambiano indirizzo

    Se anche i server cambiano piattaforma, gli indirizzi e i record DNS potrebbero cambiare. L'inventario li elenca, i TTL vengono abbassati prima del cutover e i clienti vengono avvisati in anticipo. Se le macchine rimangono dove sono, nulla cambia dal loro lato.

  • I vecchi dati serviranno in seguito

    Lo storico delle fatture, i ticket e gli altri record che non vengono migrati vengono esportati in file che potrai conservare. Consigliamo di mantenere WHMCS accessibile in sola lettura per tutto il tempo richiesto dalle tue esigenze contabili.

  • Rollback

    WHMCS non viene eliminato. Fino a quando non confermi il completamento della migrazione, i dati dei clienti possono essere riletti da lì e la fatturazione può essere ripristinata su di esso.

Chi fa cosa

  • Credenziali API per un ruolo di amministratore con API Access, oppure accesso al database in sola lettura

    L'esperto esegue
    Legge i dati e scrive gli script di migrazione
  • Decisioni su quali prodotti convertire in piani e a quale prezzo

    L'esperto esegue
    Propone la mappatura e crea i piani in NexCMP
  • Account e chiavi per i tuoi canali di pagamento, oltre ai dati di vendita per le fatture

    L'esperto esegue
    Li configura in NexCMP ed esegue un pagamento di test
  • Accesso a CloudStack o Proxmox VE se i servizi sono macchine virtuali

    L'esperto esegue
    Lo collega e assegna le macchine ai clienti
  • La data del cutover e la comunicazione per i clienti

    L'esperto esegue
    Simula il cutover, lo esegue e controlla i saldi al termine

Cosa include il periodo di 30 giorni lavorativi

La migrazione fa parte dell'upgrade a NexCMP Source: una tantum di $499 che include il codice sorgente completo (server Rust, portale e admin Vue, node agent Go, CLI, script di build), il diritto di modificare e compilare la propria versione senza limiti, 12 mesi di nuove release del sorgente, tutte le app e 30 giorni lavorativi di lavoro continuo con un ingegnere esperto.

In questi 30 giorni lavorativi l'esperto esegue la migrazione da WHMCS a NexCMP senza costi aggiuntivi, oppure gestisce il passaggio da VMware ad Apache CloudStack, una migrazione da un altro sistema o una configurazione completa da zero e la compilazione delle tue app. Il conteggio inizia quando cominci a lavorare con l'esperto ed è visibile nella pagina della tua licenza. Il supporto per la migrazione dura per gli stessi 30 giorni.

NexCMP Free non include questo servizio. Free è gratuito per un anno con tutti i moduli e nessun supporto tecnico, include solo la risoluzione di bug del codice sorgente e si rinnova a $99 all'anno.

Da WHMCS a NexCMP — domande frequenti

Quanto costa?
La migrazione fa parte dell'upgrade a NexCMP Source, una tantum di $499. Il prezzo include il codice sorgente, 12 mesi di nuove release del sorgente, tutte le app e 30 giorni lavorativi di affiancamento con un ingegnere esperto. L'offerta non prevede costi orari.
È incluso in NexCMP Free?
No. La migrazione è inclusa unicamente con NexCMP Source. NexCMP Free include tutti i moduli per un anno senza supporto tecnico, offrendo solo la correzione dei bug del codice sorgente, e si rinnova a $99 all'anno.
NexCMP ha uno strumento di importazione da WHMCS?
No. Non è presente alcuno strumento di importazione integrato o con un solo clic. La migrazione viene eseguita da un nostro tecnico tramite script che interagiscono con l'API di amministrazione o il database di WHMCS e la console di amministrazione, l'API o il codice sorgente di NexCMP.
I clienti manterranno le loro password?
No. L'esempio di risposta della chiamata client-details di WHMCS non mostra password né hash, pertanto non prevediamo il trasferimento delle password. Ciascun cliente riceve un invito o un link per il reset della password e ne sceglie una nuova.
È possibile copiare le carte salvate?
No. WHMCS mostra soltanto le ultime quattro cifre e, per le carte remote, un token del gateway; un token salvato tramite un gateway rimane vincolato a esso. I clienti inseriscono nuovamente la carta o l'account PayPal in NexCMP.
Perderò lo storico delle fatture?
No, viene esportato da WHMCS sotto forma di file da conservare. Non viene ricreato come fatture NexCMP, poiché NexCMP numera ed emette le proprie fatture a partire dal primo giorno di utilizzo.
Verrà migrato tutto ciò che vendo su WHMCS?
Solo ciò che NexCMP vende: server cloud e i propri moduli. Domini, hosting condiviso e altri prodotti rimangono in WHMCS o vengono archiviati, e l'ingegnere specifica quali nella settimana 1.

Fonti e note

Le informazioni relative a WHMCS provengono dalla documentazione ufficiale per sviluppatori e amministratori di WHMCS. Le informazioni su NexCMP provengono dalla documentazione ufficiale di NexCMP. La documentazione di entrambi i prodotti è soggetta a modifiche, pertanto si consiglia di verificare la versione in uso. VMware, WHMCS, HostBill, Blesta, Paymenter, StackBill, Virtualizor e Apache CloudStack sono marchi dei rispettivi proprietari. NexCMP è indipendente e non è affiliata né approvata da essi.

Migra da WHMCS con un tecnico al tuo fianco

Passa a NexCMP Source per $499 e inizia i tuoi 30 giorni lavorativi, oppure chiedi prima informazioni sulla tua configurazione di WHMCS a [email protected].

Ultimo aggiornamento: