Skip to main content
サブスクリプションアップグレードを使うと、既存の購読者に対し、チェックアウト直後の購入後に、アクティブなサブスクリプションの変更をオファーできます。配送頻度の変更、別のサブスクリプション商品への入れ替え、その両方、またはサブスクリプションへの別アイテムの追加が可能です。変更はRecharge、Skio、またはLoop内で直接適用されるため、サブスクリプション自体に対する返金や新たな課金は発生しません。

どの機能が必要?

Aftersellには、サブスクリプションと連携する3つの購入後機能があります。名前は似ていますが、動作は大きく異なります。何かをセットアップする前に、この判断フローを使用してください。
次のように考えてください:
  1. サブスクリプションアップグレードは、既存のサブスクリプションを何らかの形で変更します — 頻度、商品、またはアイテムの追加によって。
  2. サブスクリプションアップセルは追加のみです: まったく新しいサブスクリプションを作成します。サブスクリプションプロバイダーが接続されていれば、すでにサブスクリプションを含む注文でも機能するため、Shopifyの制限を気にする必要はもうありません。
Aftersellは各シナリオを専用の機能で処理するため、プラットフォームのルールを直接意識する必要はありません。
  • 顧客がすでに持っているサブスクリプションを変更するには、サブスクリプションアップグレードを使用します。Recharge、Skio、またはLoop内で顧客の既存サブスクリプションを直接変更します。Shopifyのルールを満たすために、小さな非サブスクリプションのプレースホルダー商品がShopify注文に追加され、実際のアップグレードはサブスクリプションプラットフォーム内で行われます。
  • まったく新しいサブスクリプションを追加するにはサブスクリプションアップセルを使用します。元のアイテムはそのまま注文に残り、顧客はそれに加えて新しい定期サブスクリプションを持つことになります。これは、注文にすでにサブスクリプションが含まれているかどうかにかかわらず機能します — 既存の購読者へのアップセルを参照してください。
  • 単発商品を別の商品に入れ替えるには置き換えアップセルを使用します。置き換え先は、同じ商品のサブスクリプション版、まったく別の商品、または同じ商品の別のバリエーションや数量にできます。
「1注文につき1サブスクリプション」の制限は、もはやサブスクリプションアップセルを妨げません。 Shopifyは、すでにサブスクリプションを含む注文に、購入後アップセルでさらにサブスクリプションを追加することを許可していません。Recharge、Skio、またはLoopを接続すると、AftersellはShopify経由ではなくプロバイダー内で新しいサブスクリプションを作成するため、サブスクリプションオファーは既存の購読者にも届きます。既存の購読者へのアップセルを参照してください。
以下の3つの質問を使って、あなたのシナリオに合った機能を見つけてください。順番に進み、最初にはいとなったところで止まってください。それが使うべき機能です。 Q1: 顧客がすでに持っているサブスクリプションを変更したいですか?
  • はいサブスクリプションアップグレードを使用します。これがこのガイドで扱う機能です。サブスクリプションアップグレードは、チェックアウト完了直後に、Recharge、Skio、またはLoop内の顧客の既存サブスクリプションを変更します。配送・請求頻度の変更、別のサブスクリプション商品への入れ替え、その両方を同時に行うこと、またはサブスクリプションへの別アイテムの追加が可能です。顧客の既存サブスクリプションはその場で更新されます。サブスクリプション自体に対する返金や新たな課金は発生しません。受け入れられたアップグレードの記録として、小さなプレースホルダーのラインアイテム(「オファー商品」)がShopify注文に追加されます。
  • いいえ — Q2に進んでください。
Q2: 顧客がすでに購入したものに加えて、まったく新しい定期サブスクリプションを注文に追加したいですか?
  • はいサブスクリプションアップセルを使用します。サブスクリプションアップセルは、注文に新しいサブスクリプションを追加します。すでに購入したものはそのまま注文に残り、その横に定期サブスクリプションが追加されます。サブスクリプションを含まない注文では、ShopifyのサブスクリプションAPIを使用します。すでにサブスクリプションを含む注文では、Aftersellは代わりに接続済みのプロバイダー内で新しいサブスクリプションを作成します — 既存の購読者へのアップセルを参照してください。いずれの場合も、顧客は2つ目の独立したサブスクリプションを持つことになります。
  • いいえ — Q3に進んでください。
Q3: 顧客は単発商品を購入しました。それを別の商品 — 同じ商品のサブスクリプション版か、まったく別の商品 — に置き換えたいですか?
  • はい置き換えアップセルを使用します。置き換えアップセルは、元の単発商品を注文から削除し、代わりに置き換え商品を追加します。Shopifyが元のラインアイテムを返金し、置き換え商品に課金します。置き換え先は、同じ商品のサブスクリプション版(たとえば、顧客が単発でボトルを購入したが、月次のサブスクリプションに移行してほしい場合)、または単発・サブスクリプションを問わずまったく別の商品にできます。

一目でわかる比較

サブスクリプションアップグレードの仕組み

顧客のエンドツーエンドの体験と、その裏側で何が起こっているかを説明します。 顧客のジャーニーは4つの短いステップです。
  1. サブスクリプションを購入する。 顧客が、サブスクリプション販売プランのある商品のチェックアウトを完了します。
  2. アップグレードオファーを見る。 購入後ページで、あなたが設定したサブスクリプションアップグレードオファーを見ます。
  3. 購入後に受け入れる。 支払い情報や配送先を再入力せずに受け入れます。
  4. プランが更新される。 Recharge、Skio、またはLoopで既存のサブスクリプションが変更されます。受け入れの記録として、小さなプレースホルダーのラインアイテム(「オファー商品」)がShopify注文に追加されます。
2つのシステムは1つの顧客アクションに結びついていますが、独立して実行されます。
  • Shopifyでは、オファー商品がプレースホルダーのラインアイテムとして注文に追加されます。Shopifyの購入後APIは、すでにサブスクリプションを含む注文に2つ目のサブスクリプションを追加できないため、これが必要です。
  • Recharge、Skio、またはLoopでは、顧客の既存サブスクリプションが更新され、元のサブスクリプションに対する返金は発生しません。ほとんどの場合、その場で編集され、IDは維持されます。次の2つのケースは異なる動作をします。
    • RechargeまたはSkioでの前払いプランへの変換。プロバイダーはアクティブなサブスクリプションを前払いプランに切り替えられないため、Aftersellは新しいプランでサブスクリプションを作成し、その後元のサブスクリプションをキャンセルします。
    • SkioまたはLoopでの複数ラインのサブスクリプションのうち1ラインのアップグレード。プロバイダーは単一のラインだけを再スケジュールできないため、そのラインは独自の新しいサブスクリプションとして作成され、元のサブスクリプションから削除されます — Skioは数量を0に設定し、Loopはラインを完全に削除します。
    どちらのケースでも、アップグレードされたアイテムは異なるサブスクリプションIDの下に置かれることになります。これは、そのIDをキーとする連携がある場合に重要です。フルフィルメントと3PLマッピングを参照してください。
新しいプランの価格は、顧客が今完了したShopify注文にではなく、サブスクリプションプラットフォームでの次の定期サイクルに適用されます。 オファー商品が注文に追加された後にプロバイダー呼び出しが失敗した場合、Aftersellはバックグラウンドワークフローで再試行します。ワークフローはまず失敗を分類するため、次に何が起こるかは原因とアップグレードタイプによって異なります。
  • 一時的な原因とプロバイダーのレート制限はリプレイされます。ワークフローは再実行前にプロバイダーの現在の状態を確認するため、遅延したものの成功しているアップグレードが二重に適用されることはありません。
  • リプレイで解決できない原因は、代わりに手動の照合に回されます。
  • 返金が安全な場合 — プロバイダーへの変更が一切成功しておらず、課金されたラインがショッパーの手元に残る商品ではなくプレースホルダーだった場合 — 課金は自動的に返金されます。新規のサブスクリプションとボックスアップグレードは、どちらの場合もショッパーが実際の商品を受け取るため、この方法で返金されることはありません。
結果が手動照合となった場合は、サポートに連絡し、トラブルシューティングを参照してください。

顧客に見えるもの

サブスクリプションアップグレードのフローは2つのシステムに触れており、顧客はそれぞれで異なるものを目にします。これを理解しておくと、「二重課金」や「アイテムが届かない」に関するサポートチケットを防げます。

Shopify注文で

顧客がアップグレードを受け入れても、Aftersellは注文から元のサブスクリプションのラインアイテムを削除しません。削除には返金が必要になり、それは解決する以上に顧客の混乱(「二重に課金された、どういうこと?」)を招くためです。 代わりに、注文は次の状態になります。
  • 顧客が購入したままの元のサブスクリプションのラインアイテム
  • アップグレードを表す別個のプレースホルダーのラインアイテムとしてのオファー商品
このため、オファー商品にわかりやすい名前を付けることが極めて重要です。顧客が注文概要を見て、2つ目のラインアイテムが何を表しているのかすぐに理解できるようにすべきです。 良い名前の例:
  • Upgrade to Quarterly
  • Quarterly plan upgrade
  • Switch to monthly delivery
複数のアップグレードティアを提供している場合は、Subscription Upgradeのような汎用的な名前は避けてください。顧客はどれを受け入れたのかわからなくなります。 Shopify管理画面では、オファー商品に、これがサブスクリプションアップグレードを表すものであり、このラインから追加の課金は発生しないことを説明する短い説明文も追加してください。

サブスクリプションプロバイダーのポータルで

Recharge、Skio、またはLoopの顧客ポータルで、顧客は更新されたサブスクリプションを見ます。変更がいつ有効になるかは、即時アップグレードオプションが使用されたかどうかによって異なります。
  • デフォルト(次の請求サイクル) では、変更は顧客の次の請求サイクルで適用されます。現在のサイクルは変更されず、新しいプランは次の更新以降に有効になります。
  • 即時アップグレード(ベータ版、リクエストに応じて提供) では、次の更新を待たずに、新しい請求間隔が即座に開始されます。顧客の既存サブスクリプションはその場で更新され、削除して再作成されることはありません。

Recharge、Skio、Loopに対応

サブスクリプションアップグレードは現在、RechargeSkioLoopにのみ対応しています。アップグレードは、あなたのサブスクリプションを支えているこれらのプラットフォームのいずれかの中で適用されるため、いずれかの接続が必須のセットアップステップです。 連携とは何か、どのプラットフォームがサポートされているか、プロバイダーごとのトークンのセットアップについては、連携を参照してください。 これら3つ以外のサブスクリプションアプリを使用している場合、現時点ではサブスクリプションアップグレードを利用できませんが、サブスクリプションアップセル置き換えアップセルは引き続き利用できます。

次のステップ

セットアップと設定

プロバイダーを接続し、セットアップウィザードでアップグレードオファーを構築します。

サブスクリプションにアイテムを追加

サブスクリプションを変更するのではなく、新しい商品を追加して価値を伸ばします。

テスト

テスト注文を行い、Shopifyとプロバイダーでアップグレードを確認します。

制限事項と重要な注意点

公開前に知っておくべき制約と動作。

フルフィルメントと3PLマッピング

アップグレード後に3PLが正しい商品を発送するようにします。

トラブルシューティング

最もよくあるアップグレードの問題の解決策。

連携

Recharge、Skio、Loopのセットアップガイド。