Easy Digital Downloads のバージョン 2.0 は 6 か月以上にわたって開発が進められており、ついに最終リリース日が近づいています。本日、2.0 の最初のベータ版がテスターの皆様に公開できるようになったことをお知らせできることを嬉しく思います。
過去のメジャーリリースとは異なり、EDD 2.0 は新機能に焦点を当てるのではなく、既存の機能セットの改善に焦点を当てています。私たちは、ペインポイントや弱点をより的確に特定するために、一部の機能と UI を深く見直す時間をかけました。リリースですべての困難に対処することは不可能ですが、EDD バージョン 2.0 はプラットフォームの改善において大きな進歩を遂げたと信じています。
最も重要な変更点をいくつか紹介する短いデモビデオを録画しました。読みたい方のために、最も重要な変更点の概要を以下に示します。
ベータ版のテスト
以下のリンクからベータ版をダウンロードできます。インストールするには、EDD を以前使用していなかったサイトに「プラグイン > 新規追加」画面からアップロードするか、FTP を使用してファイルを「wp-content/plugins/easy-digital-downloads/」にアップロードしてください。
ベータ版をインストールしたら、EDD はマイナーなアップグレードルーチンを実行する必要があることを通知します。実行してください。
アップグレードルーチンが完了したら(数秒で完了するはずです)、プラグインのテストを開始できます。以下のすべての改善点をテストしていただきたいと思いますが、最も重要なテストは、ライブサイトで使用しているのと同じ方法でプラグインを使用することです。
2.0 のアップグレードプロセスが可能な限りシームレスで簡単なものになるように、私たちは懸命に努力してきました。現時点では、単一の破壊的な変更は認識していません。これはベータ版であり、見落としがある可能性がほぼ保証されていることを強調することが重要です。公式リリース(来週末)の前に十分な数の目にベータ版を触れていただければ、最後の最後に発生したバグを簡単に修正できるはずです。
これはベータ版ですので、現在積極的に販売を行っているライブサイトでは実行しないでください。
バグの報告
バグを見つけた場合や提案がある場合は、以下にコメントを残すか、サポートフォーラムでチケットを開いてください。チケットを開く場合は、「EDD 2.0 Beta – 」をプレフィックスとして付けてください。これにより、ベータ版の問題を特定し、適切に対処するのに役立ちます。
バージョン 2.0 の改善点
Easy Digital Downloads バージョン 2.0 には、実際には 110 以上の多数の改善点とバグ修正が含まれています。これらは、ユーザーにとって重要となる最も重要な変更点の一部です。
割引コード
EDD バージョン 2.0 では、割引コードの作成と適用方法の 2 つの側面を大幅に改善しました。まず、製品要件の設定方法に関する UI を大幅に改善しました。

第二に、チェックアウト時の割引コードの引き換えプロセスを改善しました。無効な割引が入力されると、割引コードが無効である理由を示すインラインメッセージが表示されます。迷惑なブラウザポップアップはもう表示されません。検証メッセージの改善とともに、割引コードの適用UIも改善しました。以前は、入力フィールドがフォーカスを失うとすぐに割引コードが適用されていました。これを理解しているユーザーには良かったのですが、多くのユーザーは直感的ではないと感じていたため、実際の適用ボタンを導入しました。
チェックアウト
チェックアウト画面には3つの重要な改善点があります。
第一に、カートアイテムの数量が有効になっている場合、数量が変更された後に数量と価格を更新するための「カートを更新」ボタンが表示されていました。これは、チェックアウトが変更を反映するために「カートを更新」をクリックする必要があることに顧客が常に気づいていたわけではなかったため、購入エラーを時折引き起こしていました。カートの数量が調整されるたびに、カートの価格(小計、税金、割引、合計を含む)を自動的に更新する方が劇的に良くなるだろうと判断しました。これはすべてバックグラウンドでajaxを介して行われ、顧客にチェックアウト画面のライブリフレッシュを提供します。
第二に、チェックアウト画面に登録/ログインフォームが表示される方法を正確に制御するオプションを導入しました。以前はログインフォームと登録フォームを有効または無効にすることしかできませんでした。現在では、ログインフォームのみ、登録フォームのみ、両方、またはどちらのフォームも無効にすることができます。
![]()
第三に、チェックアウトでSSLを強制するオプションを追加しました。これにより、非httpsリクエストをhttpsにリダイレクトする処理が行われ、画像やスクリプトファイルなどのすべての資産がhttps経由でロードされることが保証されます。
支払い履歴
支払い履歴画面には、いくつかの重要な改善が加えられました。
まず、注文詳細の表示画面から直接、購入に対する新しいファイルダウンロードURLを生成するオプションを追加しました。また、注文詳細画面とレポートのファイルダウンロードログセクションの間にリンクを追加し、注文詳細から購入のファイルダウンロード履歴へ簡単にジャンプできるようにしました。
第二に、EDDコアに連番注文番号を導入しました。連番注文番号は、[ダウンロード] > [設定] > [その他]から有効にできます。開始番号、プレフィックス、およびポストフィックスを定義するオプションもあります。連番注文番号を提供するだけでなく、以前のすべての支払いレコードを連番でアップグレードできるアップグレードルーチンも含まれています。
3番目の大きな改善点は、支払いトランザクションIDで検索できるようになった、改善された検索ルーチンの導入です。PayPal、Stripe、またはその他の支払いゲートウェイのトランザクションIDをお持ちの場合、トランザクションIDで検索するだけで、対応するEDD支払いレコードを簡単に見つけることができます。
EDD REST API
EDD REST APIには、パフォーマンスの改善や、APIリクエストで特定の支払いレコードを検索する機能など、いくつかのマイナーな改善が加えられました。
APIリクエストログの生成と表示方法に関するいくつかの問題、およびその他のいくつかのマイナーなUI要素を修正しました。
しかし、REST APIの最も重要な変更は、ツールページの新しいAPIキータブの導入です。

EDD REST APIの導入以来、APIキーはユーザー編集画面の奥深くにかなり隠されていたため、多くのユーザーはその存在に気づいていませんでした。このUIは、Easy Digital Downloadsの最も強力な部分の1つを明るみに出し、より多くのユーザーが利用できるようにすることで、さらに価値を高めるのに役立ちます。
新しいAPIキーUIを使用すると、サイト管理者はサイトのすべてのAPIキーを簡単に表示でき、必要に応じてキーを再発行または取り消すこともできます。新しいAPIキーもこの画面から生成できます。侵害された可能性のあるAPIキー、またはユーザーによって悪用されているAPIキーを疑う場合は、各APIキーに簡単なリンクがあり、その特定のキーのAPIリクエストログに移動します。
ツール
ツールページにはいくつかの重要な改善が加えられ、以前はプラグイン全体に分散していたいくつかの機能が現在含まれています。システム情報セクションは、エクスポート/インポートツールと同様に、ツール下のタブに配置されました。
新しい [ツール] UI では、特定のメールアドレスをブラックリストに登録するオプションを導入しました。不正な購入に使用されるメールアドレスがある場合は、それらのメールを禁止リストに追加して、二度と購入できないようにすることができます。この機能は以前は無料の拡張機能として提供されていましたが、非常に多くの人に役立ったため、コアに組み込むことにしました。
エクスポート
EDD が提供するエクスポートオプションは、3 つの優れた改善を受けました。
まず、特定の期間の収益と売上の統計情報を時系列でエクスポートする機能が導入されました。これにより、2013 年 1 月から 2014 年 3 月までの月次収益と売上の CSV を生成できます。
次に、支払い履歴のエクスポートオプションを改善し、各支払いレコードの顧客の請求先住所(収集された場合)が含まれるようになりました。
第三に、顧客のエクスポートオプションは、特定の製品と特定の価格オプションの顧客をエクスポートするようになりました。以前は、製品の顧客のみをエクスポートできましたが、価格オプションはできませんでした。
その他の改善
プラグイン全体で数多くのその他の改善が行われ、新しいレベルの洗練度をもたらしましたが、注目すべき重要な点のいくつかは次のとおりです。
- ショッピングカートのテンプレートがより柔軟になりました。
- ショートコードの新しいテンプレートファイルがあります
- スタンドアロン登録フォームの新しいショートコードとテンプレートファイルがあります。
- プラグイン全体でのチェックボックスのアンチパターンは、ほとんど逆転しました。
- 多数の新しいアクションおよびフィルターフックが追加されました。
- 100%割引コードが、StripeやAuthorize.netなどのクレジットカード決済ゲートウェイで利用できるようになりました
- ショートコードがSKUで使用できるようになりました
- EDD_Fees APIは、仮想製品購入の「アイテム」および「手数料」タイプをサポートするようになりました。チェックアウトプロセスでは、「手数料」のみを含む購入も許可されます。購入を行うために、製品をショッピングカートに入れる必要はなくなりました。
- EDD_Fees APIでは、手数料を非課税としてマークできるようになりました
- 売上サマリーウィジェットにいくつかの改善が加えられました








