本日、Easy Digital Downloads バージョン 2.0 が WordPress 管理画面からダウンロードおよびインストール可能になったことをお知らせできることを嬉しく思います。
バージョン 2.0 のモットーは「洗練」でした。過去 6 か月間、プラグインの主要な機能だけでなく、細部を改善するために数え切れないほどの時間を費やしてきました。使いやすい製品を構築する際には、実際には大きな違いを生むのは些細な細部であることがよくあります。
バージョン 2.0 には、これまでのどのリリースよりも多い 127 件の個別の改善とバグ修正が含まれています。
行われたすべての改善に満足していますが、皆さんに説明したい重要な変更がいくつかあります。
割引コード
EDD バージョン 2.0 では、割引コードの洗練に多くの時間を費やし、そのいくつかの側面が大幅に改善されました。
まず第一に、割引の編集画面がシンプルになり、特にダウンロード要件セクションは理解しやすくなりました。以前は非常に紛らわしかったのですが、今はこのようになっています。

第二に、チェックアウト時の割引コードの引き換えプロセスを改善しました。無効な割引コードが入力されると、割引コードが無効である理由を示すインラインメッセージが表示されます。これにより、顧客は、コードが無効であるか、単に期限切れであるかに関わらず、割引が引き換えられない正確な理由を理解するのに役立ちます。
第三に、割引コードを適用するための 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では、手数料を非課税としてマークできるようになりました
- 売上サマリーウィジェットにいくつかの改善が加えられました
完全な変更履歴
新規:連番注文番号のサポートが追加されました
新規:新しい
New: SSL強制オプションを追加しました
New: チェックアウト時の割引コード検証を大幅に改善しました
New: [ダウンロード] > [ツール] に新しいAPIキーリストテーブルを追加しました
New: カート手数料のみでの購入をサポートしました
New: REST API経由で特定の支払いを検索できるようになりました
New: ツールページにタブインターフェースを追加しました
New: 注文詳細の表示画面からファイルダウンロードURLを生成するオプションを追加しました
New: すべてのフロントエンドカート/チェックアウトアクション用のJSイベントを追加しました
New: チェックアウト割引フィールドに「適用」ボタンを追加しました
New: 収益/売上残業エクスポートツールを追加しました
New: 取引IDで支払い記録を検索できるようになりました
New:
New: ダウンロード投稿タイプにリビジョンをサポートしました
New: 購入レシートメールに{discount_codes}テンプレートタグを追加しました
New: チェックアウトページとアカウントページに no-index, no-follow を追加しました
New: チェックアウト時のログイン/登録フォームの表示方法を制御するオプションを追加しました
New: クエリ引数を介してチェックアウト画面に割引コードを渡すサポートを追加しました
New: EDD_HTML_Elementsクラスにtextareaサポートを追加しました
New: 特定の製品と特定の価格オプションの顧客をエクスポートするサポートを追加しました
New: ダウンロードと割引のためのedd_get_*_by()関数を導入しました
New: edd_get_users_purchased_products()関数を導入しました
New: edd_is_host()関数を導入しました
調整:カートの「更新」ボタンが削除され、金額と数量が自動的に更新されるバックグラウンド更新プロセスが追加されました。
調整:支払い履歴のエクスポートに請求先住所が追加されました
調整:製品の詳細な収益レポートに平均収益/売上が追加されました
調整:注文詳細の表示からファイルダウンロードログへのリンクが追加されました
調整:「was_completed」メタフラグが支払いレコードに追加されました
調整:チェックボックスのアンチパターンの一部が逆転しました
調整:すべてのダウンロード製品を表示するサポートが追加されました
Waveme – 音楽プラットフォーム WordPress テーマ
Waveme は、プロフェッショナルな音楽ウェブアプリケーションを構築するための多くの機能を備えた音楽WordPressテーマです。音楽プラットフォーム、オーディオパブリッシャー、洗練されたDJアプリケーションを対象としています。音楽のソーシャルネットワークは […]
GeneratePress
スピード、安定性、アクセシビリティに重点を置いた、軽量な WordPress テーマとツールのスイートにより、機能する美しい高性能ウェブサイトを構築できます。GeneratePress は Easy Digital Downloads を使用して […]
デジタルダウンロード プロ
Digital Downloads Pro は brandiD による Genesis チャイルドテーマで、デジタル Eコマースサイトの開始のために特別に構築されており、Easy Digital Downloads とシームレスに統合されています。1クリックで […]
ポッドキャスト プロ
Podcast Pro は brandiD による Genesis チャイルドテーマで、あなたの真実を語り、物語を伝え、世界にあなたの声を共有するのに役立ちます。教育し、インスピレーションを与え、人々を動かす […]
PayPal Commerce Pro 決済ゲートウェイ
Easy Digital Downloads 用の PayPal Commerce Pro 決済ゲートウェイ拡張機能を使用すると、WordPress サイトで PayPal と並んで、クレジットカード、デビットカード、および代替決済を受け入れることができます。PayPal を使用すると […]
Stripe決済ゲートウェイ
Stripeは、オンラインクレジットカード処理の最良の選択肢であり、Easy Digital Downloadsで最も人気のある決済ゲートウェイであり、私たちのお気に入りのオプションでもあります! Stripe連携により、[...]
コーチングプロ
Coaching ProはbrandidによるGenesisの子テーマです。ライフコーチ、ビジネスコーチ、スピーカー、著者、コンサルタントなどのパーソナルブランディングサイトに最適です。
Tweak: PayPalから支払いが失敗した理由を記録します
Tweak: edd_download_classフィルターにcolumns変数を追加しました
Tweak: システム情報に税金設定を追加しました
Tweak: edd_shopping_cart()関数に改善されたフックを追加しました
Tweak: 注文詳細の購入済みダウンロードセクションの各ダウンロードの製品編集画面へのリンクを追加しました
Tweak: edd_view_order_details_form_topアクションに$payment_idを追加しました
Tweak: グローバルファイルダウンロード制限が個々のファイルダウンロード制限に影響する方法を変更しました
Tweak: SKUで製品を識別するサポートを追加しました
Tweak: 100%割引コードが償還された場合にクレジットカードフォームを非表示にするサポートを追加しました
Tweak: チェックアウトカートをチェックアウト画面の下部に移動するサポートを追加しました
Tweak: 割引編集画面の製品要件セクションを改善しました
Tweak: 割引編集画面の金額フィールドを改善しました
Tweak: システム情報にWP_LANG定数を追加しました
Tweak: 購入履歴で完了していない支払いの注文履歴表示を改善しました
Tweak: 支払いメタの不要なシリアライズを削除しました
バグ: カート手数料が正しく課税されていませんでした
バグ: ドイツ語翻訳のエラーによるJSエラー
バグ: ファイルダウンロード制限フィールドを空にすることはできませんでした
バグ: WP_Sessionで有効期限が不適切に設定され、ガベージコレクションが機能しない結果となりました
バグ: Windowsサーバーで支払い方法のアイコンが正しく読み込まれませんでした
バグ: 価格フィールドに通貨記号を入力すると、保存時に無効な金額になります
バグ: number_format()に不正なデータ形式が渡されました
バグ: edd_before_download_contentアクションが早すぎました
バグ: 2語を超える顧客名は、支払いメタに正しく保存できませんでした
バグ: ディスカウントの「有効化」ボタンは、ディスカウントが期限切れの場合に失敗します
バグ: チェックアウト時の国フィールドは実際には必須ではありませんでした
バグ: 同じ製品の複数の購入ボタンが同じページにある場合の重複ID
バグ: 複数のディスカウントを償還した場合のカート合計の誤り
バグ: ファイルダウンロード制限をリセットできません
バグ: ファイルダウンロードセクションのファイルURLおよびその他のフィールドから空白がトリミングされていません
バグ: 購入レシートのメール件名で通貨記号が不適切にエンコードされました
バグ: ダッシュボード概要ウィジェットの販売数における不適切な小数点
バグ: 税金設定で不要な場合に州/地方フィールドが読み込まれました
バグ: EDDが無効化されたときにカスタムイベントがWP Cronからパージされませんでした
バグ: カスタムレポートの「前四半期」の日付が正しくありませんでした
バグ: ゲストユーザーによる支払い履歴のフィルタリングが失敗します
バグ: EDD_Payments_Queryは複数回インスタンス化できません
バグ: 千単位の区切り文字にスペースを使用できません
バグ: システム情報で未定義のインデックス「state」
バグ: API呼び出し中の400 Bad Requestエラー
バグ: 拡張機能ライセンスの無効化中の不適切な動作
バグ: 支払いレコードの無制限ファイルダウンロードオプションを復元しました
バグ: APIリクエストログが正しく表示されませんでした
バグ: 注文詳細の表示における重複ラベル
バグ: 初回チェック後のカードタイプをライブクレジットカード検証で更新しません
バグ: edd_get_payment_meta()への重複呼び出しを削除しました
バグ: edd.cssの重複コンマを削除しました
バグ: metabox.phpでのエコーではなく戻り値
バグ: 注文詳細の表示は、支払い以外の投稿タイプで読み込むことができます
バグ: 古いmfunc/mclude/dynamic-cached-contentを削除しました
バグ: 支払い履歴を日付で並べ替えることができません
バグ: ログテーブルで現在のビューが正しく表示されませんでした
バグ: ゲートウェイがアクティブでない場合のデフォルトの支払いゲートウェイの問題







