ソフトウェアライセンスを使用すると、ソフトウェアと共にライセンスキーを販売できます。各キーは、アクティベートできるサイト数、有効期限、顧客が自動アップデートを受け取るかどうかを制御します。このガイドでは、Easy Digital Downloadsのすべてのソフトウェアライセンス設定について、製品のライセンスをオンにする方法から販売したキーの管理方法までを説明します。
ソフトウェアライセンスは、WordPressプラグインおよびテーマの作成者向けに構築されています。APIも含まれているため、他のほとんどの種類のソフトウェアでも使用できます。
ソフトウェアライセンスには、Professional Passライセンス以上が必要です。有効にするには、ダウンロード » 拡張機能に移動し、ソフトウェアライセンスカードを見つけて、インストールをクリックします。EDDが機能をインストールして有効化します。拡張機能のインストール方法については、拡張機能のインストール方法を参照してください。

ソフトウェアライセンス設定の選択
ストア全体のソフトウェアライセンス設定は、1か所にあります。WordPressダッシュボードで、ダウンロード » 設定に移動します。

拡張機能タブをクリックし、次にソフトウェアライセンスをクリックします。

この画面の設定は4つのグループに分かれています。表示されている順に説明します。
アクティベーションとプラグインの設定
一意のアクティベーションを無効にする:キーがアクティベートされたときにサイトURLのような一意の識別子が必要ない場合は、これをオンにします。すべてのアクティベーションは制限に対してカウントされ、非アクティベートしてもスロットは返還されません。顧客が追加のアクティベーションを消費することなく、一方のサイトを非アクティベートしてもう一方をアクティベートできるように、オフのままにします。オンにすると、顧客の注文履歴からサイトの管理オプションも削除されます。
ローカルホストURLを無視する?:ローカル開発サイトやIPアドレスがキーのアクティベーション制限に含まれないようにするには、これをオンにします。URLは引き続き記録されます。詳細については、アクティベーションのためにローカルホストURLを無視する方法を参照してください。

WordPressプラグインを販売していますか?:プラグインのzipファイル内のreadme.txtファイルをEDDに読み込ませるには、これをオンにします。これにより、各製品のライセンス設定にReadme情報セクションが追加され、プラグインの詳細がreadmeから入力されます。WordPressプラグインを販売している場合でも、これはオプションです。
アップグレード設定
インラインアップグレードリンクを表示する:アップグレードできるライセンスを持つ顧客のために、カートに追加ボタンの下、製品リスト、および製品ページにアップグレードリンクを表示するには、これをオンにします。
プロラタ方式:EDDがライセンスアップグレードの価格を設定する方法を選択します。

コストベース計算は、2つのライセンス間の価格差を請求します。時間ベース計算は、現在のライセンスの残り時間も考慮に入れます。両方の例は、以下のアップグレードセクションで見つけることができます。
更新設定
更新を許可する:顧客がライセンスキーを更新できるように、これをオンにします。更新リマインダーメールを受け取り、アカウントページから更新できます。製品がサブスクリプションでもあり、サブスクリプションがアクティブな場合、この設定がオフになっていてもライセンスは自動的に更新されます。

メールの一致を強制する:ライセンスを購入したメールアドレスのみが更新できるように、これをオンにします。
更新割引:チェックアウト時にすべての更新を自動的に割引するために、10のようなパーセンテージを入力します。割引なしの場合は0を入力するか、空白のままにします。これは個別の製品で上書きできます。後で説明します。
更新時の割引コードを無効にする:カートに更新が含まれている場合に、顧客が他の割引コードを追加できないように、これをオンにします。
チェックアウトと追跡設定
有効期限を表示する:チェックアウトカートに各ライセンスの有効期限を表示するには、これをオンにします。
非アクティブなインストールを追跡する:アクティブなライセンスなしでソフトウェアがインストールされている場所を確認するには、これをオンにします。有効なライセンスのないインストールが更新をチェックすると、非アクティブなステータスでアクティベーションリストに追加されます。これにより、不完全なアクティベーションや不正使用を特定するのに役立ちます。
完了したら、変更を保存をクリックします。

製品のライセンスを有効にする
ライセンスキーは製品ごとにオンにするため、選択した製品のみがキーを生成します。ダウンロードに移動し、ライセンスする製品をクリックするか、ダウンロードを追加をクリックして新しい製品を作成します。
ダウンロード詳細ボックスで、この製品のライセンスを作成するトグルをオンにします。

新しいライセンス設定ボックスが下に表示されます。オプションは、一般、バージョン、ベータ版、要件、アップグレード、プリセットキーのセクションに分かれています。バンドルには若干異なるオプションがあります。それらについては、製品バンドルライセンスを参照してください。
一般
アクティベーション制限:各キーがアクティブ化できるサイト数。キーを10サイトに制限するには、10を入力します。無制限のアクティベーションの場合は、空白のままにするか、0を入力します。
ライセンス期間:各キーが有効な期間。数値を入力し、日、週、月、または年を選択するか、ライセンスは無期限です。をオンにします。キーが期限切れになると、更新されるまで再度アクティブ化することはできません。

ストア設定で更新を許可するがオンになっている場合、このセクションには更新割引も表示されます。ストア全体の割引の代わりに、この製品独自の更新割引を適用するには、パーセンテージを入力します。または、更新割引を無効にする。をオンにして、この製品が割引を受けられないようにします。

バージョン
バージョンセクションは、WordPressプラグインおよびテーマの自動更新を可能にします。他のソフトウェアは、Software Licensing API を通じて同じ詳細を使用できます。

バージョン番号: ソフトウェアの現在のバージョン。例: 1.0.0。セマンティックバージョニング (SemVer) の番号を使用してください。
更新ファイル: 顧客が更新時に取得するファイル。製品のファイルタブで追加したファイルから選択します。WordPress プラグインまたはテーマの場合は、プラグインまたはテーマファイルのみを含む zip ファイルを使用してください。
変更履歴: 各バージョンで何が変更されたかのメモ。顧客が更新する際に「新着情報」通知に表示されます。フォーマットのヒントについては、Software Licensing の変更履歴を参照してください。
アップグレード通知: 新しいバージョンが利用可能になったときに顧客に表示される短いメッセージ。
段階的リリース: 新しいバージョンを、全員に公開する前に、一部のサイトにリリースしたり、特定のバージョンのサイトにのみリリースしたりします。設定するには、段階的リリースを参照してください。
ベータ版と要件
ベータ版セクションでは、オプトインした顧客にベータ版を送信できます。完全な設定については、ベータ版のリリースを参照してください。

要件セクションでは、最小 WordPress バージョンまたは PHP バージョンなどの最小バージョンを満たすサイトに更新を制限します。詳細については、最小要件を参照してください。

アップグレード
アップグレードセクションでは、1サイトライセンスから5サイトライセンスへの移行などのアップグレードパスを設定します。各パスについて、顧客がアップグレードできるダウンロードを選択します。これはこの製品または別のライセンス製品にすることができます。その製品に変動価格がある場合は、価格オプションも選択してください。

次に、アップグレードを日割り計算するかどうか、および追加の割引を追加するかどうかを決定します。さらに追加するには、新規アップグレードパスを追加をクリックします。
プリセットキー
すでに作成したキーを販売したいですか?それらをプリセットライセンスキーに1行に1つずつ入力します。各販売で、リストの上から次のキーが使用されます。リストがなくなると、EDD は独自のキーの生成に戻ります。
それを防ぐには、すべてのプリセットキーが配布されたら、このダウンロードをドラフトに設定します。 をオンにします。これにより、プリセットキーがなくなった場合の購入を防ぐことができます。
残りが少なくなったときに EDD がメールで通知するようにできます。これは、ダウンロード » メールの下にあるプリセットライセンスキー警告メールです。

製品がセットアップされたら、保存をクリックします。
顧客へのライセンスキーの送信
製品にライセンスがオンになると、キーは購入確認ページに自動的に表示されます。購入レシートメールにはデフォルトで含まれていないため、そこにも追加してください。
ダウンロード » メールに移動します。購入レシートにカーソルを合わせて、編集をクリックします。

メッセージボックス内のキーを挿入したい場所をクリックし、タグの挿入をクリックします。「ライセンス」を検索し、ライセンスキーをクリックして{license_keys}タグを追加します。

タグには、注文のすべてのキーと、各製品の名前が一覧表示されます。

画面上部の保存をクリックします。
顧客はアカウントページですべてのキーを確認することもできます。そのページに[edd_license_keys]ショートコードを追加します。キー、有効期限、ステータス、更新およびアップグレードオプション、注文へのリンクが表示されます。顧客は表示するためにログインする必要があります。設定のヘルプについては、顧客アカウントページを参照してください。
ライセンスアップグレードの提供
アップグレードパスにより、顧客はより大きなライセンスに移行し、差額のみを支払うことができます。パスは各製品のアップグレードセクションで設定し、価格設定方法はアップグレード設定で行います。
比例配分の仕組み
顧客が10月1日、2025年に89ドルで1サイトライセンスを購入したとします。3月1日、2026年に、2〜5サイトライセンス(129ドル)にアップグレードします。
- コストベースの計算:顧客は40ドルの差額を支払います。
- 時間ベースの計算:差額は40ドルで、ライセンスの有効期間は6か月残っているため、顧客は20ドルを支払います。
いずれの場合も、10月1日、2026年に、ライセンスは129ドルで更新され、10月1日、2027日まで有効になります。
無期限ライセンスへのアップグレードは少し異なります。コストベースの計算では、元のライセンスの全額が、無期限ライセンスの価格から差し引かれます。時間ベースの計算では、残りの期間に基づいて、比例配分された金額が差し引かれます。
顧客がアップグレードしたときに表示されるもの
顧客はアップグレードするためにユーザーアカウントが必要です。ログインして注文履歴ページに移動します。注文の横にあるライセンスを表示をクリックし、次にキーの横にあるアップグレードを表示をクリックします。そのページには、各アップグレードの費用と有効期限が一覧表示されます。ライセンスをアップグレードをクリックすると、チェックアウトに移動します。
アップグレードは、ライセンスの元の有効期限を維持します。唯一の例外は、異なるライセンス期間へのアップグレードで、その場合は有効期限が変更されます。
どのくらいのアップグレード収益があったかを確認するには、ダウンロード » レポート » ライセンスアップグレードに移動します。
ライセンス更新の管理
更新には、更新設定で更新を許可がオンになっている必要があります。その後、顧客はリマインダーメール、チェックアウト時、または更新フォームで更新できます。
更新リマインダーメール
Easy Digital Downloadsは、キーが期限切れ間近になったときに、顧客に自動的にメールを送信できます。送信時期の設定については、ライセンス更新および有効期限リマインダーメールを参照してください。
自分でリマインダーを送信することもできます。ダウンロード » ライセンスで、必要なキーを確認し、一括操作ドロップダウンから更新通知を送信を選択し、適用をクリックします。このオプションは、更新が許可されている場合にのみ表示されます。
チェックアウト時の更新
更新が許可されている場合、チェックアウトページに既存のライセンスを更新ボタンが表示されます。

顧客はそれをクリックし、キーを入力して、更新をカートに追加をクリックします。

その同じフォームを任意のページに表示するには、[edd_renewal_form] ショートコードを追加します。これを送信すると、更新が顧客のカートに追加されます。
販売済みライセンスキーの管理
販売したすべてのキーは、ダウンロード » ライセンスの下に一覧表示されます。

各行には、キー、製品、顧客、使用されたアクティベーション数、有効期限、ステータス、注文が表示されます。テーブルの上部にあるリンクを使用してステータスでフィルタリングするか、製品を選択してフィルタをクリックします。キーを検索することもできます。
キーにカーソルを合わせると、管理、延長、無効化、削除のアクションが表示されます。キーの削除は元に戻せません。一括アクションドロップダウンを使用すると、多くのキーを一度に有効化、無効化、更新、または削除できます。

ライセンスステータス
- 非アクティブ:キーはまだどのサイトにもアクティブ化されていません。すべての新しいキーはここから始まります。
- アクティブ:キーは少なくとも1つのサイトでアクティブ化されています。キーは顧客がアクティブ化した場合にのみアクティブになります。すべてのサイトが非アクティブ化されると、非アクティブに戻ります。
- 期限切れ:キーの有効期限が過ぎました。再度アクティブ化するには、更新する必要があります。
- 無効:キーは、あなたによって、または注文が返金または取り消されたためにオフになりました。
サイトの非アクティブ化は、キーの無効化とは異なります。非アクティブ化はキーのアクティベーションの1つを解放するだけで、キー自体は有効なままです。無効化は、キー全体をオフにします。
ライセンスの詳細を表示する
いずれかのキーの管理をクリックして詳細を開きます。詳細タブには、キー、その日付と期間、製品、アクティベーション制限、ステータス、および顧客が表示されます。関連する注文、アップグレードパス、およびキーの更新および購読解除リンクも一覧表示されます。
ここから、+および-ボタンでアクティベーションを追加または削除したり、有効期限を変更したり、ライセンスを無期限としてマークしたり、延長または無効化したりできます。顧客に新しいキーを付与するには、キーの横にある更新アイコンをクリックします。

ログタブには、キーのアクティベーション要求がすべて表示されます。ダウンロードタブには、ソフトウェアライセンスAPIを介して行われたファイルダウンロード(アップデートなど)が一覧表示されます。アクティベーションタブには、キーがアクティブになっているすべてのサイトが一覧表示されます。サイトを手動で追加したり、サイトを非アクティブ化したりできます。顧客は自分のアカウントページから自分のサイトを管理することもできます。

過去の注文に対するライセンスの生成
ライセンスを有効にする前に製品を販売しましたか?それらの古い注文のキーを作成できます。ダウンロード » ツールに移動します。ソフトウェアライセンス – 不足しているライセンスを修正ボックスで、製品を選択するか、すべてのダウンロードを保持してから、ライセンスを処理をクリックします。完了したら、処理された注文のCSVをダウンロードできます。

単一の注文を修正するには、ダウンロード » 注文の下で開き、ライセンスタブをクリックします。ライセンスを処理をクリックして、その注文の不足しているキーを作成します。

レポートの表示とライセンスのエクスポート
ソフトウェアライセンスは、ダウンロード » レポートの下に3つのレポートを追加します。
- ライセンス更新:期間中の更新販売。
- ライセンスアップグレード:期間中のアップグレード販売。
- アクティベーションデータ:新規アクティベーション、アクティブなライセンス、および最近のAPIリクエスト。

キーをエクスポートするには、ダウンロード » レポートに移動し、エクスポートタブをクリックします。ライセンスのエクスポートボックスで、製品とステータスを選択するか、デフォルトのままにしてすべてをエクスポートします。次に、CSVを生成をクリックします。ファイルには、各キー、そのステータス、顧客の詳細、製品、日付、およびアクティベーションが含まれます。

ソフトウェアのライセンスを追加する
ソフトウェアは、キーをチェックしてアップデートを取得するために、少しのコードが必要です。販売しているものに応じてガイドに従ってください。
- WordPressプラグインに自動更新を追加する
- WordPressテーマに自動更新を追加する
- ソフトウェアライセンスAPI、その他の種類のソフトウェア用。キーのアクティベートとチェック、新バージョンの検索、最新ファイルのダウンロードが可能です。
readme.txtファイル付きのWordPressプラグインを販売していますか?WordPressプラグインのreadme.txtファイルの解析を参照してください。
新バージョンのリリース
アップデートの準備ができたら、製品を開き、次の手順に従ってください。
- ファイルタブで、新しいファイルをアップロードします。
- ライセンス設定 » バージョンで、新しいバージョン番号を入力します。
- 変更に関するメモを変更履歴に追加します。
- アップデートファイルが新しいファイルを指していることを確認します。
- 保存をクリックします。
お客様のサイトには新しいバージョンが表示され、アップデートをクリックできるようになります。
これで完了です!ソフトウェアライセンスの設定、製品へのライセンス付与、販売したキーの管理方法がわかりました。次に、お客様がキーの有効期限が切れる前に更新できるように、更新リマインダーメールを設定します。
ソフトウェアライセンス設定FAQ
これらは、ソフトウェアライセンスについて最もよく受ける質問です。あなたの質問がここになければ、サポートチームに連絡してください。
ローカル開発サイトは、顧客のアクティベーションを消費しますか?
ダウンロード » 設定 » 拡張機能 » ソフトウェアライセンスの下にあるローカルホストURLを無視しますか?をオンにすると、そうなりません。ローカルドメインとIPアドレスは、制限に対するカウントなしでキーをアクティベートできます。
非アクティブ化されたサイトと無効化されたライセンスの違いは何ですか?
サイトを非アクティブ化すると、キーのアクティベーションが1つ解放され、キーは引き続き機能します。ライセンスを無効化すると、キー全体が無効になります。注文が返金または取り消された場合も、ライセンスは無効になります。
無制限のサイトで機能するライセンスを販売するにはどうすればよいですか?
製品のライセンス設定 » 一般セクションで、アクティベーション制限を空にするか、0を入力します。
顧客がメールでライセンスキーを受け取れなかったのはなぜですか?
デフォルトの購入領収書にはライセンスキーは含まれていません。ダウンロード » メールの下にある購入領収書メールに{license_keys}タグを追加します。どちらの場合も、キーは購入確認ページに表示されます。
プリセットキーがなくなった場合はどうなりますか?
EDDは独自のキーの生成を再開します。代わりに販売を停止するには、製品のプリセットキーセクションにあるプリセットキーがなくなったときに、このダウンロードの購入をユーザーに許可しないをオンにします。
サブスクリプションでライセンスは自動的に更新されますか?
はい。製品がサブスクリプションでもあり、サブスクリプションがアクティブな場合、更新を許可するがオフになっていても、支払いごとにライセンスは更新されます。
