WHMCSは、Webサイトのホスティングやドメイン管理、サービス販売、請求管理におけるさまざまな業務を自動化するのに役立つプラットフォームです。WHMCSとZoho Deskを連携することで、WHMCSを通じてZoho Deskのサービスを販売するための設定が可能になります。この設定は、主にZohoの販売パートナー(代理店)向けのものです。具体的には、WHMCSでZoho Desk用の設定情報(モジュール)を追加することで、自社のドメインで運営しているサイトを通じて、顧客向けにZoho Deskのサービスを販売できます。プランの設定も可能です。
パートナーとしての登録の申請
Zohoの正式なパートナー(代理店)として登録されると、Zoho Deskの販売が可能になります。パートナーは、自社サイトからZoho Deskのサービスを販売することができます。
パートナーとしての登録を申請するには
- パートナー登録ページにアクセスします。
- パートナー登録フォームに入力し、[Submit](送信する)をクリックします。
WHMCSでのZoho Desk用のモジュールのインストール
WHMCSでZoho Desk用のモジュールをインストールするには
- WHMCS MarketplaceからZoho Desk用のモジュールをダウンロードします。
なお、モジュールは、[zohodesk-whmcs-master.zip]という名前のファイルでダウンロードされます。 - ファイルを解凍して、[zohodesk-whmcs-master]→[modules]→[servers]→[zoho_desk]の順に移動します。
- FTPクライアントを使用して、WHMCSの[/modules/servers]ディレクトリーに、[zoho_desk]のフォルダーをアップロードします
WHMCSのグループ設定画面において、Zoho Desk用モジュールを作成する操作を行います。WHMCSでZoho Desk用モジュールを設定するには、まずグループを作成し、その中にZoho Desk用モジュールを追加します。また、既存のグループを使用して、Zoho Desk用モジュールを設定することもできます。
新しいグループと製品の作成
新しいグループと製品を作成するには
- WHMCSアカウントにログインし、管理ページに移動します。
- [Setup](設定)→[Products/Services](製品/サービス)→[Products/Services](製品/サービス)の順に移動します。

- [Create a New Group](新しいグループを作成する)をクリックします。

- [Product Group Name](製品グループ名)、[Product Group Headline](製品グループの見出し)、[Product Group Tag line](製品グループのキャッチコピー)を入力します。
- [Save Changes](変更を保存する)をクリックします。

- [Create a New Product](新しい製品を作成する)をクリックします。
- [Create a New Product](新しい製品を作成する)ページで、選択肢から[Product Type](製品の種類)と[Product Group](製品グループ)を選択します。
- [Product Name](製品名)の欄に、[Zoho Desk]と入力します。
- [続ける]をクリックします。

- [Module Settings](モジュール設定)タブをクリックします。
- [Module Name](モジュール名)の選択肢から、[Zoho Desk]を選択します。
- [Client ID](クライアントID)と[Client Secret](クライアントシークレット)を入力するように求められます。
- なお、WHMCSの管理フォルダー名をカスタマイズしている場合、[Admin Folder Name](管理フォルダー名)を入力します。[Redirect URL](移動先URL)の欄に移動します。URLをコピーします。
- Zohoアカウントにサインインし、開発者向け管理ページに移動します。
- [Add Client ID](クライアントIDを追加する)をクリックし、Zoho Desk APIを利用するための新しいクライアントIDとクライアントシークレットを発行します。
- [Client Name](クライアント名)と[Client Domain](クライアントのドメイン)を入力し、WHMCSからコピーした移動先URLを貼り付けます。
- [Create](作成する)をクリックします。クライアントIDとクライアントシークレットが発行されます。

- WHMCSの管理ページで[Module Settings](モジュール設定)に移動します。
- Zohoで発行した[Client ID](クライアントID)と[Client Secret](クライアントシークレット)を入力します。[Domain Region](ドメインのリージョン/地域)を選択します。
- [Authenticate](認証する)をクリックします。
- Zohoアカウントのデータにアクセスするための権限の付与について確認するためのメッセージが表示されます。内容を確認し、権限を付与する場合は[Accept](承認する)をクリックします。
- 認証が適切に完了すると、その旨を表すメッセージが表示されます。[Save Changes](変更を保存する)をクリックします。
オプション設定
この機能を使用すると、オプション設定をグループに追加することができます。Zoho Desk用モジュールを設定後、オプションを設定できます。
WHMCSアカウントの管理ページで、
[Setup](設定)→
[Products/Services](製品/サービス)→
[Configurable Options](オプション設定)の順に移動します。

[Create a New Group](新しいグループを作成する)をクリックします。

[Group Name](グループ名)と[Description](説明)を入力します。
[Assigned Products](関連付けられている製品)欄で、[Zoho Desk]を選択します。

[Save Changes](変更を保存する)をクリックします。

設定可能なオプション設定には、次の3種類があります。
Plan Type(プランの種類)
[Add New Configurable Option](新しいオプション設定を追加する)をクリックします。
[Option Name](オプション名)の欄に、[Plan Type]と入力します。
[Option Type](オプションの種類)から、[Dropdown](ドロップダウン)を選択します。

[Save Changes](変更を保存する)をクリックします。
[Options](オプション)欄で、プランの種類に、[10222 | Express]と入力します。
[Save Changes](変更を保存する)をクリックします。
すべてのプランの種類について、手順5と6を繰り返します。なお、手順5では、プランの種類に応じて次の値を入力します。
10216 | Standard
10217 | Professional
10218 | Enterprise
[Close Window](ウィンドウを閉じる)をクリックして、[Configurable Options](オプション設定)ページに戻ります。設定したオプションが、ページの下部に表示されます。
No. of users(ユーザー数)
[Add New Configurable Option](新しいオプション設定を追加する)をクリックします。
[Option Name](オプション名)の欄に、[No. of users]と入力します。

[Option Type](オプションの種類)の選択肢から、[Quantity](数量)を選択します。
[Minimum Quantity Required](数量の下限)の欄に、[1]と入力します。
[Maximum Quantity Required](数量の上限)の欄に、[1000]と入力します。
[Save Changes](変更を保存する)をクリックします。
[Close Window](ウィンドウを閉じる)をクリックします。
設定したオプションが、[Configurable Options](オプション設定)ページの下部に表示されます。
Mode of Plan(プランのモード)
[Add New Configurable Option](新しいオプション設定を追加する)をクリックします。
[Option Name](オプション名)の欄に、[Mode of Plan]と入力します。
[Option Type](オプションの種類)の選択肢から、[Dropdown](ドロップダウン)を選択します。
[Options](オプション)の欄に、[Start Trial Plan]と入力します。
他のオプションを追加する場合、上記の手順4を繰り返します。
[Save Changes](変更を保存する)をクリックします。
[Close Window](ウィンドウを閉じる)をクリックします。
設定したオプションが、[Configurable Options](オプション設定)ページの下部に表示されます。

設定したオプションがすべて表示されているかどうかを確認します。

[Save Changes](変更を保存する)をクリックします。
[Back to Groups List](グループの一覧に戻る)をクリックします。
Zoho Desk用モジュールがインストールされ、WHMCS管理画面に反映されます。その後、WHMCSを通じて顧客からの注文を受けることができるようになります。
顧客からの注文の承認
WHMCSを通じて顧客がZoho Deskのサービスを購入すると、[Pending Orders](保留中の注文)欄に注文情報が表示されます。これらの注文は、承認して確定する必要があります。
顧客からの注文を承認するには
WHMCSの管理画面で、[Orders](注文)→[List All Orders](すべての注文を表示する)の順に選択します。
注文を承認する対象の顧客を選択します。
[Products/ Services](製品/サービス)タブで、[Module Commands](モジュールの処理)の横にある[Create](作成する)をクリックします
[Yes](はい)をクリックします。
[Module Command Success](モジュールの処理の完了)メッセージが表示されます。処理が適切に完了すると、Zoho Deskのポータルが作成されます。なお、[Super Admin](特権管理者)と[ZOID](Zohoアカウントの組織ID)の項目は自動的に入力されます。
[Status](ステータス)の選択肢から、[Active](有効)を選択し、注文を承認します。
[Save Changes](変更を保存する)をクリックします。
顧客からの注文が承認され、顧客がZoho Deskアカウントにアクセスできるようになります。
顧客の詳細とプランを管理するには
注文の承認ページで、[URL to Manage customers](顧客管理用URL)の隣にある[Click here](こちらをクリック)のリンクをクリックします。
顧客の詳細ページが表示され、顧客情報やプランを管理できます。
