サブスクリプション2.0がここにあり、複数のサブスクリプションサポートなどがあります

公開: 2015-10-06
TL; DR:WooCommerceサブスクリプションバージョン2.0が到着しました! WordPressダッシュボードからアップグレードするか、マイアカウントダッシュボードからダウンロードできますが、まず、アップグレード手順を読んでそれに従ってください。 楽しみ!

同じトランザクションで異なるサブスクリプション製品を販売したいですか? または、既存のサブスクリプションの有効期限を変更しますか? または、税金、配送方法、配送先住所など、サブスクリプションの完全な詳細を顧客が表示できるようにしたい場合は、

WooCommerce Subscriptions 2.0のリリースにより、これらすべてを実行できるようになりました。

header @ 2x
WooCommerceサブスクリプション2.0を発表!

Subscriptions 2.0は、ストア所有者からの3年間のフィードバックを考慮して、最も人気のある拡張機能の1つを再発明しました。 バージョン2.0は、新しい機能を導入するだけでなく、既存の機能の数を改善し、内部を変更して、拡張機能のカスタマイズと、拡大する顧客ベースのニーズに合わせた拡張を容易にします。

サブスクリプション2.0で新しく追加された最高のものをいくつか見てみましょう。

複数のサブスクリプション

バージョン2.0より前では、顧客はさまざまな製品をサブスクライブするためにチェックアウトプロセス全体を繰り返す必要がありました。 もういや!

これで、顧客は同じトランザクションで任意の数の異なるサブスクリプション製品を購入できます。

さらに良いことに、サブスクリプションは、請求スケジュールに基づいて製品をインテリジェントにグループ化します。 これにより、1回のトランザクションで複数の製品のサインアップと更新を処理することにより、支払いゲートウェイの料金が削減されます。 また、単一の出荷である可能性のある複数の注文ではなく、単一の更新注文を作成することにより、フルフィルメントを合理化します。

この機能がどのように機能するかについては、新しい複数サブスクリプションガイドをご覧ください。

マルチ
バージョン2.0では、複数のサブスクリプションが可能になりました。

新しいサブスクリプションの追加/編集画面

場合によっては、顧客が注文に電話をかけ、手動でサブスクリプションを追加する必要があります。 また、割引を提供したり、無料試用期間を延長したりする場合は、既存のサブスクリプションの条件を変更する必要がある場合があります。

サブスクリプション1.5では、サブスクリプションを追加または変更できる[注文の編集]画面がありました。 しかし、これは直感に反していました。 私たちはもっとうまくやれることを知っていました。

そのため、Subscriptions 2.0では、サブスクリプション情報の追加と変更専用に設計された新しい管理画面が導入されています。

しかし、それはあなたがさらに別のインターフェースを使用する方法を学ぶ必要があるという意味ではありません。 新しい画面は、WooCommerceの[注文の編集]画面に基づいています。 したがって、注文を追加または変更したことがある場合は、サブスクリプションを追加または変更する方法をすでに知っています。

編集
サブスクリプションを簡単に編集します。

サブスクリプションには、サブスクリプションを変更するための特別に設計されたインターフェイスが備わっているため、サブスクリプションの詳細に対してより強力な機能も提供します

以前は変更または追加できなかったフィールドを含む、サブスクリプションのすべての詳細を追加および変更できるようになりました。これには、次のものが含まれます。

  • 試用終了日
  • 有効期限
  • お支払い方法
  • 輸送方法
  • ラインアイテム

新しいWooCommerce>サブスクリプションの編集インターフェースの詳細については、サブスクリプションを追加または編集するためのガイドを参照してください。

顧客がサブスクリプション情報を表示するための新しいページ

サブスクリプション2.0を使用すると、顧客は自分のサブスクリプションを簡単に表示および管理できます

ストアの所有者であるあなたに連絡して、次の注文の配送先住所などの詳細を尋ねる代わりに、[マイアカウント]セクションの特別なページでその情報を表示できるようになりました。

WooCommerceの[注文の表示]ページと同様に、新しい[サブスクリプションの表示]ページには、サブスクリプションに関する情報が包括的に表示されます。 顧客には、請求スケジュール、支払い方法、住所、製品、手数料、税金、送料、およびその他の関連する広告申込情報が表示されます。

新しい[サブスクリプションの表示]ページの詳細をご覧ください。

意見
顧客は、アカウントページからサブスクリプションの詳細を表示できます。

PayPalへの新しい方法

PayPal Standardは、常にWooCommerceおよびSubscriptionsにバンドルされています。 ただし、そのままでは、PayPal標準の支払い方法は、複数のサブスクリプションなど、サブスクリプションのすべての新機能をサポートすることはできません。

そのため、サブスクリプション2.0では、 PayPalを操作するためのまったく新しい方法であるリファレンストランザクションを導入しています

この新しいシステムにより、複数のサブスクリプションを販売し、定期的な合計と請求スケジュールを変更し、顧客がPayPalで購入したサブスクリプションを切り替えることができます。 PayPal Standardをそのまま使用すると、これは不可能です。

サブスクリプション2.0の新機能を最大限に活用するには、PayPalはアカウントで参照トランザクションのサポートを有効にする必要があります。 ただし、心配しないでください。PayPalStandardを使用していて、PayPalがアカウントで参照トランザクションを有効にするのに時間がかかる場合は、承認を受けるまで販売を続けることができます。 それまでは、システムの新機能にアクセスすることはできません。

そしてもっとたくさん

サブスクリプション2.0では、以下も導入されています。

  • 基本的なダウンロード可能なファイルの滴下
  • 新しい保留中のキャンセルステータス
  • 再購読のための新しい用語
  • 1回限りの配送オプション
  • 改善されたリストテーブル

ドキュメントを読むと、機能の完全なリストを確認できます。

開発者のための内部の覗き見

Subscriptions 2.0では、WooCommerce Custom OrderTypesAPIに基づいて構築された新しいアーキテクチャが導入されています。 これにより、サブスクリプションデータの保存方法とアクセス方法が根本的に変わります。

これは、複数のサブスクリプションを購入できるようにするために必要でしたが、サブスクリプションの上にカスタムコードを作成することもはるかに簡単になります。

新しいサブスクリプション注文タイプ

WooCommerceでサブスクリプションを注文タイプにすることで、カスタム投稿タイプにもなりました。 これは、WordPressのおなじみの投稿、投稿メタテーブル、WooCommerceの注文アイテムと注文アイテムメタテーブルにサブスクリプションデータが含まれていることを意味します。 また、使い慣れたすべてのWordPress関数を使用して、サブスクリプションデータをクエリまたは変更することもできます。

最良の部分:サブスクリプションはこの使い慣れたデータベーススキーマを使用するようになったため、サブスクリプションデータは、投稿や注文など、WordPressやWooCommerceのコア投稿タイプと同じくらいスケーラブルです。

新しいサブスクリプションオブジェクト

カスタムオーダータイプとして、サブスクリプションもアプリケーションレベルでオブジェクトとしてインスタンス化されるようになりました。 サブスクリプションのデータを取得または変更するための面倒なAPIはなくなりました。 代わりに、新しいWC_Subscriptionクラスを使用してサブスクリプションを操作できます。

WC_SubscriptionクラスはWC_Orderを拡張するため、$ subset- $subscription->update_status()$subscription->get_total()など、サブスクリプションを操作するための使い慣れたメソッドを使用できます。

$subscription->update_dates()$subscription->get_related_orders() subset-> get_related_orders()など、サブスクリプションデータ専用の新しいメソッドもいくつかあります。

RESTAPIエンドポイント

人間のインターフェースだけでなく、コンピューターのインターフェースも改善しました。 アプリケーションは、RESTful APIエンドポイントを介して、WooCommerceストアでサブスクリプションを作成、読み取り、更新、または削除できるようになりました

サイト上のすべてのサブスクリプションを一覧表示したいですか? /wc-api/v2/subscriptions/取得します。 特定のサブスクリプションの詳細が必要ですか? /wc-api/v2/subscriptions/<id>/取得します。

アップグレード手順

バージョン2.0は、WooCommerceサブスクリプション拡張機能のメジャーアップデートです。 更新する前に、次のことを行ってください。

  • 他のすべてのWooCommerce拡張機能を更新する
  • データベースとサイトのファイルのバックアップを作成します
  • 可能であれば、ステージングサイトで、バージョン2.0を使用してすべてのプラグイン、カスタムコード、および支払いゲートウェイをテストします

スムーズなアップグレード体験を確実にするために、WooCommerceサブスクリプションアップグレードガイドの指示に従ってください。

今すぐサブスクリプション2.0を試して、さらに多くのことをお楽しみに

それは今のところすべてです。 しかし、それは確かにサブスクリプションの話の終わりではありません

この大規模な再開発が完了したので、バージョン2.1以降で何を提供するかをすでに検討しています。 将来的には、経常収益に関するより良いレポート、新しい失敗した支払い再試行システム、顧客が他の誰かにサブスクリプションを贈る方法、および顧客がサブスクリプションだけでなくほとんどすべての製品をサブスクライブできるミニエクステンションを期待できます製品。

これらの新機能のアップデートにご期待ください。 それまでの間、見たい特定の機能やアップデートがある場合は、アイデアボードにアイデアを送信してください。

サブスクリプション2.0について何か考えや質問がありますか? コメントでお知らせください—私たちは常にあなたからの連絡をお待ちしています。