跳至主要內容

遷移 · WHMCS

從WHMCS遷移至NexCMP

WHMCS與NexCMP對客戶的資料建模不同,因此兩者之間的遷移並非單純的檔案複製,而是一場經過精細對應的重建工作。在NexCMP Source的30個工作天內,專業工程師會自WHMCS讀取您的資料,在NexCMP中重建相應項目,並讓兩套系統並行運作,直到您完成切換。

包含於NexCMP Source($499一次性付費),不包含於NexCMP Free。VMware、WHMCS、HostBill、Blesta、Paymenter、StackBill、Virtualizor與Apache CloudStack均為其各自擁有者的商標。NexCMP具獨立性,未隸屬於上述品牌,亦未獲其認可。

問題癥結:兩種截然不同的計費模型

WHMCS是通用的虛擬主機計費與自動化平台:以客戶、具備計費週期的產品與服務、發票以及眾多金流閘道與模組為核心。NexCMP則是專為銷售雲端伺服器而打造:每位客戶皆擁有預付錢包,虛擬機器會從中按小時或按月扣款,並在客戶購買、續約或儲值時開立發票。

正因如此,WHMCS帶有下次到期日的服務並無法與NexCMP中的任何項目一對一對應。客戶持有的餘額、運行的雲端伺服器以及採用的方案確實可以對應,而工程師的工作就是為您的各項產品找出最適切的對應方式,並如實說明哪些部分需要重建、哪些應予封存,以及哪些項目完全不予遷移。

NexCMP並未隨附內建的WHMCS匯入工具,本頁面亦無此宣稱。遷移是由我們的工程師透過指令碼進行,連線至WHMCS管理員API或資料庫,並操作NexCMP管理控制台、API,或在上述介面無法觸及時,直接針對您持有的原始碼執行。

哪些會遷移、哪些需重建、哪些要封存

每一列資料均對照WHMCS API參考文件進行核對。凡是參考文件中未載明的項目,則改為透過讀取WHMCS資料庫處理,或直接予以省略。

  • 客戶

    WHMCS允許我們讀取的內容
    GetClients會列出客戶,GetClientsDetails則傳回詳細資料,包含狀態、幣別、帳戶餘額、自訂欄位與備註。回應範例中未顯示密碼或密碼雜湊。
    在NexCMP中
    已遷移:在NexCMP管理後台中為每位客戶建立客戶帳號,並發送邀請或密碼重設電子郵件,供客戶設定新密碼。

    Source: WHMCS — GetClientsDetails · 查閱於 2026-10-19

  • 帳戶餘額

    WHMCS允許我們讀取的內容
    客戶記錄中包含餘額金額,而GetCredits會傳回客戶的額度記錄。
    在NexCMP中
    已遷移:由管理員透過附註原因的手動入帳方式,將餘額加入客戶錢包。NexCMP中的金額均以美元計價,因此非美元餘額將按與您約定的匯率進行轉換。

    Source: WHMCS — GetCredits · 查閱於 2026-10-19

  • 服務(雲端伺服器)

    WHMCS允許我們讀取的內容
    GetClientsProducts會傳回每項服務的狀態、計費週期、下次到期日、定期金額、網域名稱、專用IP、伺服器詳細資料與可自訂選項。
    在NexCMP中
    當服務為CloudStack或Proxmox VE上的虛擬機器時遷移:將機器連結至正確的客戶與方案。WHMCS的下次到期日不會保留,因為虛擬機器是直接從錢包扣款。

    Source: WHMCS — GetClientsProducts · 查閱於 2026-10-19

  • 服務(其他產品)

    WHMCS允許我們讀取的內容
    同一個呼叫會傳回所有服務,包括網域名稱、虛擬主機與附加元件。
    在NexCMP中
    不予遷移:NexCMP銷售雲端伺服器及其專屬模組。這些服務將保留於WHMCS中或予以封存。

    Source: WHMCS — GetClientsProducts · 查閱於 2026-10-19

  • 產品與價格

    WHMCS允許我們讀取的內容
    GetProducts會傳回包含名稱、群組、模組以及各計費週期價格的產品。
    在NexCMP中
    重新建立:您要保留的每個產品都會轉換為NexCMP方案,並由您確認計時或計月價格。

    Source: WHMCS — GetProducts · 查閱於 2026-10-19

  • 發票記錄

    WHMCS允許我們讀取的內容
    GetInvoices與GetInvoice會傳回發票號碼、日期、狀態、小計、稅額、總額、餘額、抵扣額、明細項目及交易記錄。
    在NexCMP中
    封存:歷史記錄會匯出為檔案供您保留作為會計用途。NexCMP會從其開立的第一張發票開始自行編號。

    Source: WHMCS — GetInvoice · 查閱於 2026-10-19

  • 已儲存的卡片與付款方式

    WHMCS允許我們讀取的內容
    GetPayMethods僅顯示卡片的末四碼,對於遠端卡片則僅顯示閘道權杖。WHMCS文件中指出,透過權杖化閘道儲存的卡片均綁定於該閘道。
    在NexCMP中
    不遷移:客戶需重新新增卡片或PayPal帳戶。NexCMP僅保留Stripe或PayPal保存庫的參照,絕不儲存卡號。

    Source: WHMCS——使用權杖化 · 查閱於 2026-10-19

  • 閘道端訂閱

    WHMCS允許我們讀取的內容
    每筆服務記錄都包含一個訂閱ID。
    在NexCMP中
    切換時終止:NexCMP直接從電子錢包扣款,因此閘道端的週期性訂閱會在切換當天取消,以避免重複扣款。

    Source: WHMCS — GetClientsProducts · 查閱於 2026-10-19

  • 工單、促銷與其他記錄

    WHMCS允許我們讀取的內容
    上述呼叫未涵蓋。
    在NexCMP中
    預設封存。若有使用優惠券與推薦計劃,可以在NexCMP中重新建立。

資料讀取方式:WHMCS API需要為具備API Access權限角色的管理員使用者建立API憑證。WHMCS也在其設定檔中記錄了資料庫連線設定,若資料表未透過API公開,則會採用此途徑。我們盡可能全程使用唯讀存取權限。

逐週計畫

典型流程,並會依您的情況調整。連續作業的30個工作天約為六個日曆週。

  1. 第1週 — 清點與對應

    我們讀取您的WHMCS資料:客戶、產品、服務、幣別、閘道、附加元件。我們共同決定每個產品要轉換為NexCMP方案、保留在WHMCS或進行封存,並編寫指令碼執行的對應規則。

  2. 第2週 — 建置NexCMP端

    安裝NexCMP(或使用現有安裝)並連線至您的CloudStack及/或Proxmox VE。我們設定品牌標識、方案與價格、支付管道、電子郵件以及發票賣方資訊,確保在接觸任何客戶之前新系統就已準備就緒。

  3. 第3週 — 模擬演練

    使用資料複本在測試用NexCMP中執行指令碼。我們逐行比對客戶、餘額與服務是否與WHMCS相符,修正差異並預演切換步驟。

  4. 第4與5週 — 正式資料與平行運作

    在正式環境的NexCMP中建立客戶與餘額,並將虛擬機器指派給相應客戶。在您與工程師檢查帳戶以及客戶收到邀請期間,WHMCS仍作為計費基準系統。最終餘額會在切換前夕完成同步。

  5. 第6週 — 切換與交付

    在您選定的日期,計費將轉移至NexCMP,WHMCS閘道訂閱將予以取消,針對已遷移的產品將WHMCS設為唯讀或停用,並向客戶發送通知。我們將交付指令碼與相關說明筆記,並在30個工作天結束前持續提供遷移支援。

僅為大綱。實際計畫將於第1週制定,本報價中唯一具明確時程承諾的是30個工作天。

風險與因應策略

我們不承諾零停機時間或初次執行完美無瑕。以下是可能發生的問題以及我們的因應措施。

  • 餘額不相符

    餘額必須精確到分毫不差。模擬演練會比對每筆餘額是否與WHMCS一致,且在切換前夕會重新讀取最終餘額以計入後期付款。NexCMP的帳本採用僅能附加(append-only)機制,因此若有錯誤會透過一筆保持可見的反向沖銷分錄來更正。

  • 切換時重複扣款

    舊閘道上的週期性訂閱在遷移後可能會持續扣款。我們會在切換當天將其終止,並在此之前讓兩個系統平行運作,同時與您約定計費切換日期。

  • 客戶無法登入

    WHMCS的客戶詳細資料回應中不包含密碼或雜湊值,因此我們不打算轉移密碼。每位客戶都會收到一封邀請或重設連結。我們會配合您的公告排程發送,且您的支援團隊也能從NexCMP管理後台發送新連結。

  • 已儲存的卡片遺失

    經代碼化的信用卡無法在其閘道之外重複使用,因此客戶需要重新新增付款方式。他們在NexCMP的首次儲值即可儲存該方式。我們會為您準備公告文案。

  • 機器位址變更

    若伺服器同時轉移平台,位址與DNS記錄可能會變更。清冊會列出這些項目,切換前會先調低TTL並提前通知客戶。若機器保留在原處,機器端則不會有任何變動。

  • 日後需要舊資料

    未遷移的發票歷史記錄、工單與其他記錄會匯出為檔案供您留存。我們建議在您會計規定所需的期間內,將WHMCS保留為唯讀狀態。

  • 回滾

    WHMCS不會被刪除。在您確認遷移完成前,皆可從中重新讀取客戶記錄,計費亦可隨時切回。

權責分工

  • 具備API Access管理員角色的API憑證,或資料庫唯讀存取權限

    專家負責
    讀取資料並編寫遷移指令碼
  • 決定哪些產品轉為方案及其價格

    專家負責
    提出對應建議並在NexCMP中建立方案
  • 付款管道的帳號與金鑰,以及用於發票的賣方詳細資訊

    專家負責
    在NexCMP中進行設定並測試付款
  • 若服務為虛擬機器,提供CloudStack或Proxmox VE存取權限

    專家負責
    進行連線並將機器指派給對應客戶
  • 切換日期與給客戶的公告

    專家負責
    演練切換流程、執行切換並於事後核對餘額

在30個工作天內您將獲得的服務

此遷移服務包含於NexCMP Source升級中:一次性費用$499,內含完整原始碼(Rust伺服器、Vue入口網站與管理介面、Go節點代理程式、CLI、建置指令碼)、無限制修改與建置自訂版本的權利、12個月的新原始碼版本發佈、所有應用程式,以及由專家工程師提供30個工作天的持續協作服務。

在這30個工作天內,專家將免費為您從WHMCS遷移至NexCMP,或執行VMware至Apache CloudStack移轉、其他系統遷移,或是從零到一的完整建置與應用程式打造。計時自您與專家開始工作時起算,並顯示於您的授權頁面。移轉支援同樣持續30天。

NexCMP Free不包含此服務。Free提供一年免費使用所有模組,但不包含技術支援(僅提供原始碼錯誤修復),續約費用為每年$99。

WHMCS至NexCMP — 常見問題

費用是多少?
移轉包含在NexCMP Source升級中,一次性費用為$499。價格包含原始碼、12個月的新原始碼版本發布、所有應用程式,以及與專家工程師合作的30個工作天。此方案不收取按時計費的費用。
這是否包含在NexCMP Free中?
否。遷移服務僅隨NexCMP Source提供。NexCMP Free包含所有模組一年使用權,但不含技術支援(僅提供原始碼錯誤修復),續約費用為每年$99。
NexCMP是否有WHMCS匯入工具?
沒有。系統未提供內建匯入工具或一鍵匯入功能。遷移由我們的工程師透過指令碼,針對WHMCS管理API或資料庫,以及NexCMP管理控制台、API或原始碼來執行。
我的客戶能保留原來的密碼嗎?
不行。WHMCS客戶詳細資訊呼叫的範例回應中不含密碼或雜湊值,因此我們不規劃轉移密碼。每位客戶都會收到邀請函或密碼重設連結,並自行設定新密碼。
已儲存的信用卡可以複製過來嗎?
不行。WHMCS僅顯示末四碼,對於遠端卡片則僅顯示閘道Token,而透過特定閘道儲存的Token僅綁定於該閘道。客戶需在NexCMP中重新新增信用卡或PayPal帳號。
我會遺失發票歷史記錄嗎?
不會,系統會將其從WHMCS匯出為檔案供您留存。它不會在NexCMP中重建為發票,因為NexCMP從啟用首日起便會自行編號並開立發票。
我在WHMCS銷售的所有項目都會轉移嗎?
僅限NexCMP所支援銷售的項目:雲端伺服器及其專屬模組。網域名稱、虛擬主機及其他產品將保留於WHMCS或予以封存,工程師會在第1週說明具體細節。

資料來源與說明

WHMCS相關資訊源自WHMCS官方開發者與管理員文件。NexCMP相關資訊源自NexCMP本身的文件。兩款產品的文件皆可能變動,請以您執行的版本為準。VMware、WHMCS、HostBill、Blesta、Paymenter、StackBill、Virtualizor與Apache CloudStack均為其各自擁有者的商標。NexCMP為獨立產品,與其無任何關聯,亦未獲其認可。

在專屬工程師協助下從WHMCS完成轉移

以$499升級至NexCMP Source並開啟您的30個工作天服務,或先來信至[email protected]諮詢您的WHMCS環境設定。

上次更新: