対応機能
- 配送または請求頻度を変更
- 別の商品に置き換え
- 両方 – 頻度を変更して商品を置き換え
- サブスクリプションに別のサブスク可能なアイテムを追加(アイテムを追加するを参照)
- 後払いの頻度のみ(前払いは非対応 — 下記の制限事項を参照)
Loop固有の制限事項
- 請求頻度は配送頻度と同じである必要があります。 Loopはこの連携を通じて前払いサブスクリプションをサポートしていません。請求頻度フィールドは無効化され、配送頻度に自動的に同期されます。ストアが前払いプランに依存している場合、これが最も注意すべき制約です。
- 複数ラインのサブスクリプションは2段階で処理されます: 対象の商品ラインが希望する頻度の新しいサブスクリプションに分割され、その後、元のサブスクリプションから削除されます。これには複数のAPI呼び出しが伴い、同期中のウィンドウの間、Loopダッシュボードに一時的な処理中のラインが表示されることがあります。
- 複数ラインのサブスクリプションではカスタム頻度は非対応です。 頻度を手動で設定する場合(販売プランを選択しない場合)、アップグレードはサブスクリプションに単一の商品ラインを持つ顧客に対しては機能します。複数商品またはバンドルのサブスクリプション(2つ以上のアクティブなライン)を持つ顧客では、対象の頻度に一致する販売プランが存在しない場合、アップグレードは失敗します。そのような顧客をサポートするには、Loopダッシュボードで対応する販売プランを作成してください。
Loop APIトークンを生成する
- Loopアプリを開き、左下のSettingsに移動します。
- Adminの下のAPI Tokensをクリックします。
- Aftersellに必要な権限を設定します: Subscription contractsに対するRead and Write、OrdersとSelling plansに対するRead。書き込みアクセスが必要なのはサブスクリプションのみです。
- Generate New Tokenをクリックします。
- 名前を入力し、適切なスコープを選択して、Generate Tokenをクリックします。
- Show Tokenをクリックしてキーを表示し、コピーします。パスワードと同様に扱い、安全な場所に保管してください。
セットアップウィザードでLoopを接続する
- Subscription providerドロップダウンからLoopを選択します。
- API tokenフィールドにAPIトークンを貼り付けます。
- Test API keyをクリックします。Aftersellはトークンを検証し、正しく認証されること、必要なスコープをすべて持っていること、あなたのストアに属していることを確認します。
- テストに合格したら(緑のチェック)、Continueをクリックしてステップ2に進みます。
- 緑のチェック — 「API key verified」。 トークンが認証され、必要なスコープがすべて揃っており、トークンがあなたのストアに属しています。Continueが有効になります。
- 赤のキャンセルアイコン。 チェックが正常に完了しませんでした。アイコンの横のメッセージを読んでください: トークンが拒否されたか、必要なスコープが不足しています。メッセージには不足している具体的なスコープが示されます。Loopでトークンを修正して再テストしてください。または、Aftersellがチェックを完了できなかった場合(「Could not verify the API key. Please try again.」)は、トークンの問題ではなく呼び出しの失敗です — その場合は再度テストするだけで構いません。
アップグレードを設定する前に(ステップ3)
- 既存の販売プランを使用する。 販売プランのドロップダウンから選択します。プランはLoopダッシュボードにすでに存在し、アクティブである必要があります。
- 頻度を手動で設定する。 配送頻度を自分で入力します。Loopは、一致する販売プランを必要とせずに任意のサイクルを受け入れます。手動の頻度を使用する場合、定期割引も適用できます。
頻度を手動で設定し、顧客のサブスクリプションに2つ以上のアクティブな商品ライン(複数商品またはバンドルのコントラクト)がある場合、対象の頻度に一致する販売プランが存在しない限り、アップグレードは失敗します。詳細は制限事項を参照してください。
定期割引ティアを選択する
Loopでアップグレードを確認する
Loop固有の問題のトラブルシューティング
- 頻度を手動で設定し、顧客のサブスクリプションに2つ以上のアクティブな商品ラインがある。この場合、Loopは対象の頻度に一致する販売プランを必要とします。Loopで販売プランを作成するか、オファー設定でUse an existing selling planに切り替えてください。
- Use an existing selling planを使用したが、選択した販売プランがLoopダッシュボードにもう存在しない。Loopで販売プランを作成して再試行してください。
- APIトークンが期限切れか、必要な権限(Subscription contractsに対するwrite、OrdersとSelling plansに対するread)が不足している。ステップ1: Connect providerに移動し、キーを再テストして、エラーメッセージで不足している具体的なスコープを確認してください。
- ファネル内の対象商品が、顧客が実際に購読しているものと一致していない。
- Loopダッシュボードで販売プランが設定されていることを確認します。
- APIトークンにSelling plansへのReadアクセスがあることを確認します。
- ステップ1: Connect providerに戻り、APIキーを再テストして続行します。
← サブスクリプションアップグレードの概要に戻る · セットアップと設定 · 連携とは?