WHMCS モジュール
WHMCS Complete Solution は、ホスティング、ドメイン登録、サーバーレンタル、コロケーションなどのサービスを提供する企業に広く選ばれている、世界で最も利用されているドメイン・ホスティング自動化プラットフォームです。
Domain Name API の WHMCS 機能WHMCS とは?
WHM Complete Solution は、ウェブホスティング、ドメイン登録、コロケーション、サーバーレンタルなどを提供する事業のあらゆる面を自動化する優れたプラットフォームです。特に、これらのサービスをオンラインで提供していて、WHMCS のようなオートメーションを自作する時間や開発知識がない個人・企業に頻繁に選ばれています。WHMCS をインストールして必要な設定を行うだけで、高度なホスティング/ドメイン販売サイトで目にする機能一式を手に入れられます。
WHMCS モジュール
WHMCS で時間とコストを節約
連携
WHMCS テーマ
テーマを使えば、WHMCS の見た目をブランドに合わせてカスタマイズしたり、独自の外観を与えたりできます。テーマにはドメイン検索、ウェブホスティングプラン、サーバープラン、SSL 証明書が含まれます。
テーマ選定や導入に時間を割けない方には、Domain Name API の Starter および Mega WHMCS セットアップパッケージが最適な解決策です。
WHMCS 連携 - インストール手順
WHMCS のインストールはとても簡単です。上の動画を見るか、以下の手順に従ってください。
- WHMCS のファイルを hrefwww.github.com/domainreseller からダウンロード。
- ZIP を解凍し、内容を PC に展開します。
- WHMCS のファイルをウェブサイトのサーバーへ(FTP で)アップロード。
- セットアップウィザードを完了
- セキュリティ設定を実施
Domain Name API の WHMCS 機能
当社の WHMCS モジュールでは、ドメインの原価・登録・更新・移管価格の自動取得、.tr、.com.tr、.ge、.uk、.in、.ru などの ccTLD 登録など、多数の機能を利用できます。
WHMCS はすべてのホスティング自動化と連携動作します
WHMCSモジュール – よくある質問
Domain Name APIのWHMCSモジュールは、WHMCSのインストール環境をDomain Name APIのドメイン登録およびSSL基盤へ直接接続するレジストラ用プラグインです。インストール後、WHMCSはドメイン登録、更新、移管、DNS管理、WHOIS更新をお客様に代わって自動的に実行します — あなたやチームが手動で作業を行う必要はありません。請求処理、支払い追跡、有効期限通知も自動で管理されます。
このモジュールは、.com、.net、.org などの主要なgTLDに加え、.tr、.com.tr、.de、.uk、.us、.cn、.ru、.in、.ge を含む地域別ccTLDなど、800以上のドメイン拡張子をサポートしています。cPanel、Plesk、DirectAdmin、SolusVM、および主要なすべてのホスティング管理パネルと互換性があります。
💡 WHMCSモジュールは、あなたの販売フロントとドメイン登録事業者の間にある橋のようなものと考えることができます。これがなければ各注文に手動処理が必要ですが、導入後はドメイン事業全体が自動操縦で動作します。トルコおよびMENA地域を対象とする代理店にとっては、.tr と .com.tr の内蔵サポートに加え、トルコ共和国身分証番号と納税者番号のフィールド連携によって、法令順守を最初から容易にします。
インストールは15分以内で完了します。手順ごとのインストールガイドは domainnameapi.com/tr/bilgi-bankasi/moduller/whmcs-nasil-kurulur にあり、動画解説は youtube.com/watch?v=LEw_iMnquSo で確認できます。
最新のモジュールパッケージを github.com/domainreseller からダウンロードしてください。
ZIPファイルを展開し、modules フォルダをWHMCSがインストールされているディレクトリにコピーしてください(例: /home/whmcs/public_html)。.gitignore、README.md、LICENSE ファイルは削除しないでください。
WHMCS管理パネルで Sistem Ayarlari > Domain Registrars に移動します。ファイルが正しいディレクトリに配置されていれば、「Domain Name API」が一覧に表示されます。
モジュールを有効化し、Domain Name APIから提供されたユーザー名とパスワードを入力してください。保存後、残高が画面に表示されます。
.tr ドメインを販売する場合は、トルコ共和国身分証番号と納税者番号の項目をWHMCS内のカスタム顧客項目に紐付けてください。
価格は手動で入力するか、Utilities > Registrar TLD Sync > DomainNameApi ツールを使って、利益率設定付きで最新価格を一括インポートできます。
Sistem Ayarlari > Genel Ayarlar > Domains で、ドメイン登録、移管許可、更新注文、支払い時の自動更新、ドメイン同期、IDNサポートを有効にしてください。
Otomasyon Ayarlari の下で、Domain Sync と Sync Next Due Date のオプションを有効にしてください。
重要: アップデートを行う場合は、既存のモジュールファイルを上書きする前に必ずバックアップを取ってください。
💡 最も一般的なインストールミスは、モジュールファイルを誤ったディレクトリにアップロードしてしまうことです — この場合、WHMCSは気づきにくい形で失敗します。インストール後は、Domain Name APIの残高がレジストラ設定画面に表示されていることを確認してください。トラブルシューティングには Utilities > Logs > Module Log を使用し、debug logging を有効にしてください。本番環境では debug logging を無効のままにしておいてください。
Domain Name APIのWHMCSモジュールに必要な要件:
WHMCS 7.8以上(最新の安定版を推奨)
PHP 7.4以上(PHP 8.1を推奨)
サーバー上でPHP SOAPClient拡張が有効になっていること
トルコ共和国身分証番号、納税者番号、税務署用のカスタム顧客フィールド — .tr ドメイン登録には必須です
💡 常に最新の安定版WHMCSを使用してください。セキュリティパッチは定期的に公開されています。トルコ市場にサービスを提供する場合、トルコ共和国身分証番号および納税者番号の項目は .tr 登録の法的必須要件です。本番顧客を持つ前に、導入段階でこれらの項目を定義しておいてください。
WHMCSは、手頃なライセンスモデル、広範な統合エコシステム、成熟した自動化基盤により、世界中で最も広く利用されているホスティング自動化プラットフォームです。1つのWHMCSインストールで、顧客管理、請求、サービス自動有効化、支払い追跡、停止・終了フローを管理できます。メールおよびSMS通知システムにより、各段階で手動介入なしに顧客へ情報提供が行われます。
💡 2017年まで提供されていた永久ライセンスにより、WHMCSのユーザーベースは非常に安定しました。2025〜2026年に新たに比較検討する事業者は、WHMCSの月額コストを WiseCP(トルコおよびMENA市場で競争力あり)や Blesta(一括支払い、強いデータ所有権)と比較するとよいでしょう。Domain Name APIは、この3つのプラットフォームすべてを専用モジュールでサポートしています。
Domain Name APIと完全互換で、現在も積極的に開発されているWHMCS代替製品:
Blesta — 開発者向けに使いやすく、一括ライセンス、強力なデータ移行性
HostBill — エンタープライズ向け、150以上の統合、高ボリューム代理店に最適
WiseCP — モダンなインターフェース、トルコおよびMENA地域で急成長中
ClientExec — よりシンプルな機能構成、予算重視のスタート向け
HostFact — オランダおよび西ヨーロッパで一般的
AWBS、WHMAutoPilot、Lpanel、Modernbill、PerlBill などの旧式プラットフォームは、すでに積極的な開発が行われておらず、新規導入には推奨されません。
💡 プラットフォーム選定はターゲット市場に応じて決めるべきです。グローバル運用では WHMCS が最も安全な選択肢です。WiseCP はトルコ市場の代理店の間で急速に注目されている代替手段であり、Domain Name API の専用 WiseCP モジュールによって完全にサポートされています。HostBill は 150 以上の統合が必要な企業向け代理店に適しており、Blesta は完全なデータ所有権と一括コストを重視する運用者に向いています。
WHMCSは、アクティブ顧客数に応じて段階化された有料ライセンスソフトウェアです。Starter、Plus、Business、Direct の4つのプランがあります。請求は月額ベースで行われます。本契約前にプラットフォームを評価できるよう、無料トライアル期間が提供されています。
Domain Name API は、テーマ設定とモジュール構成が完了した状態で提供される WHMCS Starter および Mega 導入パッケージを提供しています。これらのパッケージにより、新しいドメイン代理店ビジネスを立ち上げるまでの時間とコストを大幅に削減できます。
💡 新しく始める場合、WHMCS Starter プランで最大 250 のアクティブ顧客まで対応可能です。Domain Name API の完成済みパッケージは、テーマ設定とモジュール接続に通常必要な 2〜3 日のセットアップ時間を削減し、数時間でブランド化された販売フロントを立ち上げることができます。
はい。WHMCSのライセンス階層と Domain Name API の WHMCS 導入パッケージの間は、いつでも切り替えることができます。変更は次回の請求期間から有効になります。Domain Name API の WHMCS モジュールは、Starter、Plus、Business、Direct を含むすべての WHMCS ライセンス階層と互換性があります。
💡 まずは WHMCS Starter から始めてください。顧客数が 250 を超えたら、顧客とサービスの無制限登録が可能な Plus または Business へアップグレードしてください。Domain Name API の Starter および Mega パッケージは、ゼロから設定したくない方のために、すぐに使える販売環境を提供します。
Domain Name API の WHMCS モジュールは、.com、.net、.org、.info、.biz などの主要 gTLD に加え、.tr、.com.tr、.de、.uk、.us、.cn、.ru、.in、.ge など多くの ccTLD を含む 800 以上のドメイン拡張子をサポートしています。プレミアム価格設定を提供するレジストリ向けには、プレミアムドメイン登録もサポートされています。
💡 特定の地域市場を狙う代理店は、TLD価格表を現地向け拡張子が優先されるように整えるべきです。トルコの代理店は .tr と .com.tr を前面に出すべきです — これらの拡張子は現地顧客に強い信頼感を与え、コンバージョン率を高めます。ローカライズされたTLDポジショニングは、地域ターゲティングSEOにおいて最も高いROIを生む戦術の一つです。
WHMCS は、5分ごとに実行される自動 cron job によって、ドメインの有効期限を標準で確認します。ドメインの満了日が近づくと、WHMCS は自動的に顧客向けの更新請求書を作成し、設定可能な間隔(通常は 60、30、14、7 日前)で期限通知を送信し、顧客アカウントに十分な残高または有効な支払い方法がある場合には、自動的に更新を実行します。
この仕組みを正しく動作させるには、Sistem Ayarlari > Genel Ayarlar > Domains の下で Domain Sync を有効にしておく必要があります。これにより、WHMCS は常に Domain Name API から最新の有効期限情報を取得できます。
💡 60/30/14/7 日前の 4 通メールシーケンスは、単一リマインダーと比べてドメイン喪失率を最大 60% まで減らします。さらに Otomasyon Ayarlari で Sync Next Due Date も有効にしてください — WHMCS と登録機関の間の日付不一致は、予期しないドメイン喪失の最も一般的な原因の一つです。
ドメイン価格は各 TLD ごとに手動入力することも、Registrar TLD Sync ツールで自動インポートすることも可能です。自動同期を行うには、Utilities > Registrar TLD Sync に移動し、DomainNameApi を選択して比較処理の完了を待ちます。結果画面では各拡張子ごとの利益/損失マージンが表示され、一括で価格を取り込むことができます。
また、Domain Name API を Lookup Provider として設定することも可能です(Sistem Ayarlari > Domain Fiyatları > Lookup Provider > Değiştir > DomainNameApi)。これにより、一般的な WHOIS サーバーではなく、Domain Name API の基盤を使ってリアルタイムの可用性照会が行われます。
💡 自動価格同期は、WHMCS で最も使われていない機能の一つです。TLD Sync を毎月実行することで、仕入先価格が変動した後でも小売価格を原価以上に保つことができます。固定マージンルール(例: 原価 + 25%)を使えば、800 を超える拡張子でも手動確認なしに収益性を守れます。
WHMCS は統合トラブルを診断するために、内蔵のモジュールログシステムを提供しています。Utilities > Logs > Module Log に移動してください。Enable Debug Logging ボタンが表示されている場合はクリックして有効化します。有効化後は、WHMCS と Domain Name API の間のすべてのリクエストとレスポンスが記録されます。任意のログ記録の日付をクリックすると、完全なリクエスト、レスポンス、フィルタ済みレスポンスの詳細を確認できます。
よくある問題:
モジュールファイルが誤ったディレクトリにアップロードされている — WHMCS が明確なエラーを出さずにモジュールを認識しない
API認証情報が誤っている — 保存後に残高が表示されない
Domain sync が無効 — 有効期限情報が古くなり、更新が静かに失敗する
💡 サポートへ連絡する前に、失敗した操作に対応する Module Log を取得してください。フィルタ済みレスポンス部分には、Domain Name API が返したエラーがそのまま表示されます。多くの場合、それだけで問題の原因が明確になります。このログを準備しておくことで、解決時間を大幅に短縮できます。パフォーマンスへの影響を防ぐため、本番環境では debug logging を無効のままにしてください。
ドメイン移管は、レジストラモジュールを通じて自動的に処理されます。顧客が受け入れ移管を開始すると、WHMCS は顧客が提供した EPP 認証コードを使用して Domain Name API へ移管リクエストを送信します。移管状況や実際の開始/終了日時は管理パネルでリアルタイムに確認できます。管理者は、ドメイン管理パネルから直接移管キャンセル要求を作成することも可能です。
💡 移管失敗の主な原因は、期限切れの EPP コード、現在の登録機関側の移管ロック、または最近の登録後 60 日間の ICANN ロック期間です。特に .tr ドメイン移管では注意が必要です。受信側顧客アカウントに登録されたトルコ共和国身分証番号と納税者番号は、登録機関側の情報と一致していなければなりません。不一致があると、ログ確認をしない限り原因特定が難しいサイレントな移管拒否につながります。
