Lompat ke konten

Migrasi · WHMCS

Migrasi dari WHMCS ke NexCMP

WHMCS dan NexCMP memodelkan pelanggan secara berbeda, sehingga proses perpindahan di antaranya merupakan rekonstruksi dengan pemetaan cermat, bukan sekadar salin berkas. Selama 30 hari kerja NexCMP Source, teknisi ahli akan membaca data Anda dari WHMCS, membangun ulang data yang sesuai di NexCMP, dan menjalankan kedua sistem secara berdampingan hingga Anda siap beralih.

Termasuk dalam NexCMP Source ($499 satu kali), tidak pada NexCMP Free. VMware, WHMCS, HostBill, Blesta, Paymenter, StackBill, Virtualizor, dan Apache CloudStack adalah merek dagang dari pemiliknya masing-masing. NexCMP bersifat independen serta tidak berafiliasi dengan atau didukung oleh mereka.

Tantangannya: dua model penagihan yang berbeda

WHMCS adalah platform penagihan dan otomatisasi web hosting umum: klien, produk, dan layanan dengan siklus penagihan, faktur, serta berbagai gateway dan modul. NexCMP dirancang khusus untuk menjual server cloud: setiap pelanggan memiliki wallet prabayar, mesin virtual ditagihkan per jam atau per bulan dari saldo tersebut, dan faktur diterbitkan saat pelanggan membeli, memperpanjang, atau melakukan top up.

Oleh karena itu, layanan WHMCS dengan next due date tidak dapat dipetakan satu per satu ke entitas mana pun di NexCMP. Saldo yang dimiliki pelanggan, server cloud yang mereka jalankan, dan paket yang mereka gunakan memang dapat dipetakan; tugas teknisi adalah menentukan pemetaan yang tepat untuk setiap produk Anda serta menyampaikan secara transparan bagian mana yang dibangun ulang, diarsipkan, dan tidak dipindahkan sama sekali.

NexCMP tidak menyediakan modul impor bawaan untuk WHMCS, dan halaman ini tidak mengklaim demikian. Migrasi merupakan pekerjaan yang dilakukan oleh teknisi kami menggunakan skrip terhadap API admin atau basis data WHMCS serta konsol admin NexCMP, API, atau jika keduanya belum mencakup, langsung ke kode sumber yang Anda miliki.

Apa yang dipindahkan, dibangun ulang, dan diarsipkan

Setiap baris diverifikasi berdasarkan referensi API WHMCS. Apa pun yang tidak tercantum dalam referensi akan ditangani dengan membaca basis data WHMCS secara langsung, atau dilewati.

  • Klien

    Data yang dapat dibaca dari WHMCS
    GetClients mencantumkan daftar klien, dan GetClientsDetails mengembalikan rinciannya, termasuk status, mata uang, saldo kredit, custom field, dan catatan. Contoh respons tidak menampilkan kata sandi atau hash kata sandi.
    Di NexCMP
    Dipindahkan: akun pelanggan dibuat untuk setiap klien di admin NexCMP, disertai email undangan atau reset kata sandi agar pelanggan dapat mengatur kata sandi baru.

    Source: WHMCS — GetClientsDetails · diakses 2026-10-19

  • Saldo kredit

    Data yang dapat dibaca dari WHMCS
    Catatan klien memuat jumlah kredit, dan GetCredits mengembalikan log kredit klien.
    Di NexCMP
    Dipindahkan: saldo ditambahkan ke wallet pelanggan melalui kredit administrator beserta alasannya. Nominal di NexCMP menggunakan dolar AS, sehingga saldo dalam mata uang lain akan dikonversikan dengan kurs yang disepakati bersama Anda.

    Source: WHMCS — GetCredits · diakses 2026-10-19

  • Layanan (server cloud)

    Data yang dapat dibaca dari WHMCS
    GetClientsProducts mengembalikan setiap layanan beserta status, siklus penagihan, next due date, jumlah berulang, domain, IP terdedikasi, detail server, dan opsi yang dapat dikonfigurasi.
    Di NexCMP
    Dipindahkan jika layanan berupa mesin virtual di CloudStack atau Proxmox VE: mesin ditautkan ke pelanggan dan paket yang sesuai. Next due date dari WHMCS tidak dialihkan karena VM ditagihkan langsung dari wallet.

    Source: WHMCS — GetClientsProducts · diakses 2026-10-19

  • Layanan (produk lain)

    Data yang dapat dibaca dari WHMCS
    Panggilan API yang sama mengembalikan semua layanan, termasuk domain, hosting, dan add-on.
    Di NexCMP
    Tidak dipindahkan: NexCMP menjual server cloud dan modulnya sendiri. Layanan ini tetap berada di WHMCS atau diarsipkan.

    Source: WHMCS — GetClientsProducts · diakses 2026-10-19

  • Produk dan harga

    Data yang dapat dibaca dari WHMCS
    GetProducts mengembalikan produk beserta nama, grup, modul, dan harga untuk setiap siklus penagihan.
    Di NexCMP
    Dibuat ulang: setiap produk yang ingin Anda pertahankan menjadi paket NexCMP dengan harga per jam atau bulanan yang Anda konfirmasi.

    Source: WHMCS — GetProducts · diakses 2026-10-19

  • Riwayat invoice

    Data yang dapat dibaca dari WHMCS
    GetInvoices dan GetInvoice mengembalikan nomor invoice, tanggal, status, subtotal, pajak, total, saldo, kredit, item, dan transaksi.
    Di NexCMP
    Diarsipkan: riwayat diekspor sebagai file yang Anda simpan untuk pembukuan. NexCMP menomori invoice-nya sendiri mulai dari invoice pertama yang diterbitkan.

    Source: WHMCS — GetInvoice · diakses 2026-10-19

  • Kartu tersimpan dan metode pembayaran

    Data yang dapat dibaca dari WHMCS
    GetPayMethods hanya menampilkan empat digit terakhir kartu dan, untuk kartu remote, token gateway. WHMCS mendokumentasikan bahwa kartu yang disimpan melalui gateway tertokenisasi terikat ke gateway tersebut.
    Di NexCMP
    Tidak dipindahkan: pelanggan menambahkan kembali kartu atau akun PayPal. NexCMP hanya menyimpan referensi ke vault Stripe atau PayPal, bukan nomor kartu.

    Source: WHMCS — Bekerja dengan Tokenisasi · diakses 2026-10-19

  • Langganan di gateway

    Data yang dapat dibaca dari WHMCS
    Setiap data layanan memuat ID langganan.
    Di NexCMP
    Dihentikan saat cutover: NexCMP menagih dari wallet, sehingga langganan berulang di gateway dibatalkan pada tanggal peralihan untuk menghindari tagihan ganda.

    Source: WHMCS — GetClientsProducts · diakses 2026-10-19

  • Tiket, promosi, dan data lainnya

    Data yang dapat dibaca dari WHMCS
    Tidak dicakup oleh panggilan API di atas.
    Di NexCMP
    Diarsipkan secara default. Voucher dan program afiliasi dapat dibuat ulang di NexCMP jika Anda menggunakannya.

Cara data dibaca: API WHMCS memerlukan kredensial API yang dibuat untuk pengguna admin yang perannya memiliki izin API Access. WHMCS juga mendokumentasikan pengaturan koneksi database dalam file konfigurasinya, yang menjadi jalur alternatif ketika suatu tabel tidak diekspos oleh API. Kami menggunakan akses read-only sebisa mungkin.

Rencana kerja, minggu demi minggu

Rencana standar yang disesuaikan dengan kebutuhan Anda. Pekerjaan berkesinambungan selama 30 hari kerja setara dengan sekitar enam minggu kalender.

  1. Minggu 1 — Inventarisasi dan pemetaan

    Kami membaca WHMCS Anda: klien, produk, layanan, mata uang, gateway, add-on. Bersama-sama kita menentukan untuk setiap produk apakah akan dijadikan paket NexCMP, tetap di WHMCS, atau diarsipkan, lalu kami menyusun pemetaan yang akan diikuti oleh skrip.

  2. Minggu 2 — Menyiapkan sisi NexCMP

    NexCMP diinstal (atau instalasi yang ada digunakan) dan dihubungkan ke CloudStack dan/atau Proxmox VE Anda. Kami mengonfigurasi branding, paket dan harga, kanal pembayaran, email, serta detail penjual pada invoice, sehingga sistem baru sudah siap sebelum menyentuh pelanggan mana pun.

  3. Minggu 3 — Dry run

    Skrip dijalankan terhadap salinan data ke NexCMP uji coba. Kami membandingkan pelanggan, saldo, dan layanan baris demi baris dengan WHMCS, memperbaiki ketidaksesuaian, serta melatih langkah-langkah cutover.

  4. Minggu 4 dan 5 — Data riil dan operasi paralel

    Pelanggan dan saldo dibuat di NexCMP produksi dan virtual machine dihubungkan ke akun tersebut. WHMCS tetap menjadi sistem pencatatan utama untuk penagihan selagi Anda dan engineer memeriksa akun serta pelanggan menerima undangan mereka. Saldo akhir disinkronkan tepat sebelum pengalihan.

  5. Minggu 6 — Cutover dan serah terima

    Pada tanggal yang Anda tentukan, penagihan beralih ke NexCMP, langganan gateway WHMCS dibatalkan, WHMCS disetel menjadi read-only atau dipensiunkan untuk produk yang dimigrasikan, dan pemberitahuan dikirimkan ke pelanggan. Kami menyerahkan skrip beserta catatan, dan tetap siap membantu migrasi hingga akhir 30 hari kerja.

Hanya gambaran umum. Rencana kerja yang sebenarnya disusun pada minggu ke-1, dan satu-satunya komitmen berjangka waktu dalam penawaran ini adalah 30 hari kerja.

Risiko dan cara kami memitigasinya

Kami tidak menjanjikan zero downtime atau pengoperasian pertama yang langsung sempurna. Inilah kendala yang mungkin terjadi dan langkah kami untuk menanganinya.

  • Saldo yang tidak cocok

    Saldo harus tepat hingga ke satuan sen. Dry run membandingkan setiap saldo dengan WHMCS, dan saldo akhir dibaca ulang tepat sebelum pengalihan agar pembayaran yang masuk terlambat tetap tercakup. Buku besar NexCMP bersifat append-only, sehingga kesalahan dikoreksi menggunakan entri pembalik yang tetap terlihat.

  • Tagihan ganda saat cutover

    Langganan berulang di gateway lama akan terus menagih setelah pemindahan. Kami menghentikannya pada tanggal peralihan dan menjalankan kedua sistem secara paralel sebelumnya, dengan tanggal cutover penagihan yang disepakati bersama Anda.

  • Pelanggan tidak dapat masuk

    Respons client-details WHMCS tidak menampilkan kata sandi atau hash, sehingga kami tidak memindahkan kata sandi. Setiap pelanggan akan menerima undangan atau tautan reset. Kami menjadwalkannya bersamaan dengan pengumuman Anda, dan tim dukungan Anda dapat mengirimkan tautan baru dari admin NexCMP.

  • Kartu tersimpan hilang

    Kartu yang ditokenisasi tidak dapat digunakan kembali di luar gateway-nya, sehingga pelanggan perlu menambahkan metode pembayaran lagi. Top-up pertama mereka di NexCMP dapat menyimpannya. Kami menyiapkan draf pengumuman untuk Anda.

  • Mesin berganti alamat

    Jika server juga berpindah platform, alamat dan rekaman DNS mungkin berubah. Inventaris mencantumkannya, TTL diturunkan sebelum cutover, dan pelanggan diberi tahu sebelumnya. Jika mesin tetap berada di tempatnya, tidak ada yang berubah di sisi mesin.

  • Data lama diperlukan nanti

    Riwayat faktur, tiket, dan catatan lain yang tidak dipindahkan akan diekspor ke file yang Anda simpan. Kami menyarankan untuk tetap menyediakan WHMCS dalam mode read-only selama aturan akuntansi Anda membutuhkannya.

  • Rollback

    WHMCS tidak dihapus. Hingga Anda mengonfirmasi migrasi selesai, data pelanggan dapat dibaca ulang darinya dan penagihan dapat dikembalikan ke sistem tersebut.

Pembagian tugas

  • Kredensial API untuk peran admin dengan API Access, atau akses database read-only

    Tenaga ahli mengerjakan
    Membaca data dan menulis skrip migrasi
  • Keputusan mengenai produk mana yang dijadikan paket dan dengan harga berapa

    Tenaga ahli mengerjakan
    Mengusulkan pemetaan dan membuat paket di NexCMP
  • Akun dan kunci untuk saluran pembayaran Anda, serta detail penjual Anda untuk faktur

    Tenaga ahli mengerjakan
    Mengonfigurasikannya di NexCMP dan menguji pembayaran
  • Akses ke CloudStack atau Proxmox VE jika layanannya berupa mesin virtual

    Tenaga ahli mengerjakan
    Menghubungkannya dan menetapkan mesin ke pelanggan
  • Tanggal cutover dan pengumuman kepada pelanggan Anda

    Tenaga ahli mengerjakan
    Memperagakan cutover, menjalankannya, dan memeriksa saldo setelahnya

Apa yang Anda dapatkan dalam 30 hari kerja

Migrasi ini adalah bagian dari upgrade NexCMP Source: biaya sekali bayar $499 yang mencakup seluruh kode sumber (server Rust, portal dan admin Vue, agent node Go, CLI, build scripts), hak untuk memodifikasi dan mem-build versi Anda sendiri tanpa batas, 12 bulan rilis kode sumber baru, semua aplikasi, dan 30 hari kerja kolaborasi berkelanjutan dengan teknisi ahli.

Dalam 30 hari kerja tersebut, pakar kami memigrasikan Anda dari WHMCS ke NexCMP tanpa biaya tambahan, atau melakukan pemindahan VMware ke Apache CloudStack, migrasi dari sistem lain, atau penyiapan lengkap dari A sampai Z dan pembuatan aplikasi Anda. Waktu dimulai saat Anda mulai bekerja dengan pakar tersebut dan ditampilkan di halaman lisensi Anda. Dukungan untuk pemindahan ini berlaku selama 30 hari yang sama.

NexCMP Free tidak mencakup ini. Free gratis selama satu tahun dengan semua modul dan tanpa dukungan teknis, hanya perbaikan bug kode sumber, serta diperpanjang seharga $99 per tahun.

WHMCS ke NexCMP — tanya jawab umum

Berapa biayanya?
Migrasi ini adalah bagian dari upgrade NexCMP Source, biaya satu kali sebesar $499. Harga tersebut mencakup source code, 12 bulan rilis source baru, semua aplikasi, dan 30 hari kerja bersama engineer ahli. Penawaran ini tidak memiliki biaya per jam.
Apakah ini termasuk dalam NexCMP Free?
Tidak. Layanan migrasi hanya disertakan dengan NexCMP Source. NexCMP Free mencakup semua modul selama satu tahun namun tanpa dukungan teknis, hanya perbaikan bug kode sumber, dan diperpanjang seharga $99 per tahun.
Apakah NexCMP memiliki alat impor WHMCS?
Tidak. Tidak ada alat impor bawaan atau impor satu klik. Migrasi dilakukan oleh teknisi kami dengan skrip ke API admin atau database WHMCS dan konsol admin, API, atau kode sumber NexCMP.
Apakah pelanggan saya akan tetap menggunakan kata sandi mereka?
Tidak. Contoh respons dari panggilan detail klien WHMCS tidak menampilkan kata sandi atau hash, sehingga kami tidak berencana memindahkan kata sandi. Setiap pelanggan akan menerima undangan atau tautan atur ulang kata sandi dan memilih kata sandi baru.
Bisakah kartu yang tersimpan disalin?
Tidak. WHMCS hanya menampilkan empat digit terakhir dan, untuk kartu remote, token gateway, dan token yang disimpan melalui satu gateway terikat pada gateway tersebut. Pelanggan menambahkan kartu atau akun PayPal lagi di NexCMP.
Apakah saya akan kehilangan riwayat faktur saya?
Tidak, riwayat tersebut diekspor dari WHMCS sebagai file untuk Anda simpan. Riwayat ini tidak dibuat ulang sebagai faktur NexCMP, karena NexCMP menomori dan menerbitkan fakturnya sendiri sejak hari pertama beroperasi.
Apakah semua yang saya jual di WHMCS akan dipindahkan?
Hanya yang dijual oleh NexCMP: server cloud dan modulnya sendiri. Domain, shared hosting, dan produk lainnya tetap di WHMCS atau diarsipkan, dan teknisi kami akan menyampaikannya pada minggu ke-1.

Sumber dan catatan

Fakta tentang WHMCS berasal dari dokumentasi resmi pengembang dan administrator WHMCS. Fakta tentang NexCMP berasal dari dokumentasi NexCMP sendiri. Dokumentasi kedua produk dapat berubah, jadi periksalah versi yang Anda jalankan. VMware, WHMCS, HostBill, Blesta, Paymenter, StackBill, Virtualizor, dan Apache CloudStack adalah merek dagang dari pemiliknya masing-masing. NexCMP bersifat independen dan tidak berafiliasi dengan atau didukung oleh mereka.

Beralih dari WHMCS didampingi oleh teknisi kami

Upgrade ke NexCMP Source seharga $499 dan mulai 30 hari kerja Anda, atau hubungi [email protected] mengenai penyiapan WHMCS Anda terlebih dahulu.

Terakhir diperbarui: