3週間以上のベータテストを経て、Easy Digital Downloads バージョン2.7のリリースを発表できることを嬉しく思います。このアップデートには、パフォーマンスの向上、インターフェイスデザインの改善、エクスポートオプションの強化、開発者向けの多数の機能強化など、多くの重要な改善が含まれています。
私たちは数週間、自身のサイトで2.7を実行してきましたが、この度、皆様全員にリリースする準備が整いました。2.7に含まれる主な機能強化を見ていきましょう。
注文詳細表示画面
注文詳細表示画面は、すべてのショップオーナーが見慣れている画面であり、おそらく多くのショップ管理者が多くの時間を費やしている画面の1つです。2.7では、この画面にいくつかの顕著な改善を加えました。
まず、個々の商品の金額を調整するサポートを導入しました。以前は注文合計全体を調整することしかできませんでしたが、 now ショップ管理者は、購入の各商品の価格、税金、数量、および合計を個別に編集できるようになり、はるかに柔軟性が高まりました。
次に、新しい商品ごとの金額フィールドを組み込むために画面の構成を調整し、画面の上半分をより直感的にしました。
この画面には、さらに3つの改善点があります。
- 顧客詳細セクションの操作が容易になりました。注文を新規顧客に割り当てるプロセスがより直感的になり、リンクされた顧客の詳細画面へのナビゲーションが簡単になりました。
- 注文で利用された割引コードは、直接割引編集画面にリンクされるようになりました。
- 税金が徴収される場合、注文に課された税率は、支払い更新ボックスの税金合計フィールドの隣に表示されるようになりました。
CSV収益レポート
Easy Digital Downloads の非常に初期のバージョンから、PDF収益レポートを含めており、ストアオーナーが指定した期間の売上と収益を示すPDFファイルをエクスポートできました。2.7では、このPDFレポートを、より多くの情報を含むCSVバージョンに置き換えました。
このレポートは、指定された期間のCSVファイルを生成し、以下を含みます。
- 販売数
- 総収益
- 返金数
- 返金額
- 取り消し数
- 取り消し収益
- 放棄数
- 放棄された価値
- 失敗数
- 失敗した価値
- 純収益
このCSVレポートを使用すると、月ごと、年ごと、または複数年のレポートを簡単に生成でき、ストアのパフォーマンスを明確に把握できます。
バンドルの可変価格設定
バンドルには、含まれる製品の価格オプションを指定するサポートが含まれるようになりました。たとえば、製品に3つの標準価格オプションがある場合、バンドルを購入したときに顧客がアクセスする価格オプションを設定できるようになりました。
これにより、ストア管理者は顧客がアクセスするダウンロードファイルを設定でき、また、価格オプション固有の設定で拡張機能が有効になった機能(ライセンスなど)を設定することも可能になります。
放棄された購入/保留中の購入の完了
Easy Digital Downloads 2.7では、顧客は後で不完全な購入を再開できるようになりました。これには、放棄された購入の完了と、最初に送信されなかった場合に正常に完了しなかった購入の再送信が含まれます。
例は次のとおりです。
- 顧客がカートに商品を追加する
- 顧客がPayPalでチェックアウトを進めますが、PayPal側で完了せず(「キャンセルしてサイトに戻る」をクリックしない場合)
- 顧客が「購入履歴」ページにアクセスし、新しく追加された保留中の支払いを見つける
- 「購入を完了」ボタンが表示され、顧客はPayPalでチェックアウトして取引を完了できます。
より高速なレポート
収益レポートページをより高速にし、大規模なデータセットを処理できるようにするために、多くの時間を費やしました。2.7で行った改善は非常に重要であり、実際、レポートグラフの読み込み時間を(特定のテストケースで)3分からわずか1〜2秒に短縮することに成功しました。テストケースでは、2012年1月から2017年1月までの収益レポートを読み込みました。この期間には、その範囲内のすべての月の大きなデータセットが含まれていましたが、読み込みにはわずか1〜2秒しかかかりませんでした。収益/売上レポートの表示に多くの時間を費やしている場合、これは非常に歓迎される改善となるはずです。
開発者APIの改善
Easy Digital Downloadsの2.7には、開発者向けのいくつかの distinct な改善が含まれています。
EDD_Cartオブジェクト
バージョン1.0以降初めて、Easy Digital Downloadsには、ショッピングカートの内容を操作するための使いやすいAPIを提供するEDD_Cartオブジェクトが含まれるようになりました。この新しいオブジェクトは、カートデータにアクセスおよび操作するためのメソッドを提供します。また、チェックアウト画面のパフォーマンスも劇的に向上します。2.7より前は、チェックアウト画面は、高性能なサイトでも最大2.6秒かかることがありました。2.7では、この読み込み時間は約2秒短縮されました。あるテストケースでは、チェックアウトの読み込み時間が2.6865秒からわずか0.8456秒に短縮され、新しいカートオブジェクト以外の変更はありませんでした。
新しいedd_get_payment()関数
クラスに直接アクセスしてインスタンスを作成する代わりに、EDD_Paymentオブジェクトのインスタンスを取得するためのラッパーメソッドとして機能する新しい関数が導入されました。
edd_get_payment()関数はオブジェクトキャッシュと連携して、支払いの取得パフォーマンスを向上させます。新しい関数はEDD_Paymentのコンストラクタと同じパラメータを受け取りますが、支払いが見つからなかった場合(つまり、無効な支払いIDが指定された場合)はfalseを返します。
EDD_Paymentオブジェクトとやり取りする場合は、パフォーマンスが大幅に向上する可能性があるため、新しいedd_get_payment()関数を使用してください。
EDD_Discountオブジェクト
2.7で導入される新しいAPIの1つはEDD_Discount APIです。これは、割引コードの処理を簡素化するように設計されており、EDD_Paymentと同様のモデルに従っているため、割引の変更も簡単です。以前は、すべての割引インタラクションはedd_discount_関数を通じて処理されており、関数が呼び出されるたびに新しいオブジェクトが作成されていました。現在では、EDD_Discountの単一のインスタンスがその割引コードに関するすべてを保持しており、全体的により効率的な割引を実現しています。
その他の注目すべき改善点
上記の変更は、私たちが強調したい主な機能ですが、他にも重要な改善点があります。
- 適用された税率は、支払いメタに保存され、注文詳細の表示画面に表示されるようになりました。
- 選択した画像サイズが、ダウンロードファイルボックスのファイルURLフィールドに挿入されるようになりました。
edd_set_errorで登録されたメッセージは、フックを介して出力されるようになりました。- WP-CLIによる支払い作成が改善され、日付範囲をサポートするようになりました。
- 個々のダウンロード製品で数量フィールドを無効にできるようになりました。
EDD_Paymentとedd_get_paymentは、支払いトランザクションIDを受け付けるようになりました。- よりEDD固有のダウンロードショートコードを導入しました。
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の子テーマです。ライフコーチ、ビジネスコーチ、スピーカー、著者、コンサルタントなどのパーソナルブランディングサイトに最適です。
- jQueryの非同期ロードを可能にするために、edd-ajax.minスクリプトをフッターに移動しました。
- グラフ表示に「レポートを更新」ボタンを追加しました。
- PayPal Standardの新しいIPNエンドポイントを使用するように切り替えました。
- 郵便番号/郵便番号が税計算関数に含まれるようになりました。
- 割引コード作成の耐障害性とエラー処理が改善されました。
- プロファイルエディタのHTMLマークアップが、EDDの他のフォームと一致するように更新されました。
- APIリクエストログは、ダウンロード→レポート→エクスポートからエクスポートできるようになりました。
- ファイルダウンロードログは、ダウンロード→レポート→エクスポートからエクスポートできるようになりました。
注目すべきバグ修正
バージョン2.7のすべての機能強化に加えて、多くのバグも修正しました。
EDD_Licenseはitem_idを適切にサポートしていませんでした。- カテゴリ別収益の推定値が正しくありませんでした。
- PayPalゲートウェイが無効になっている場合、購入ボタンでのPayPalへのリダイレクトを停止しました。
- Amazon Paymentsのスクリプトをロードする前に、Amazon Gatewayの設定がチェックされるようになりました。
edd_download_redirect_to_checkoutフィルターは、一部の設定で目的の結果を尊重していませんでした。- 支払いメモが通常のコメント数に含まれていました。
- APIリクエストログの無効化が機能していませんでした。
history-downloads.phpテンプレートは、バリアブルプライスの名前を正しく表示していませんでした。- カートに手数料を追加する際に、小数点以下の精度を保持するようになりました。
- ストア統計の再集計により、レポートの一時ファイルがリセットされるようになりました。
- 複数オプション購入モードとバリアブルプライスが、購入ボタンでよりうまく機能するようになりました。
このリリースを本日皆様にご利用いただけることを大変嬉しく思います。皆様からのフィードバックを歓迎いたします。ご質問や問題がございましたら、お気軽に下記にコメントを残すか、サポートチケットを開いてください。









