checkout アップセルは Shopify Plus マーチャントのみ利用できます。これは、Shopify の Checkout Extensibility API が Plus 限定であるためです。Shopify Plus を利用していない場合、設定にかかわらず checkout アップセルは表示されません。Checkout タブが表示されないのはなぜですか? をご覧ください。
まずはここから
- Shopify Plus プランを利用している
- ウィジェットが Aftersell の Checkout エディターで有効になっている(ウィジェット設定の右上にある Enable トグルがオン)
- アプリブロックが Shopify チェックアウトエディターで追加・保存されている
- Shopify で選択した配置が Aftersell で設定した配置と一致している
- ウィジェットが有効になっていない、またはチェックアウトに追加されていない
- Aftersell と Shopify の間で配置が一致していない
- トリガー条件が満たされていない
- 商品またはオファーに問題がある
- Shop Pay でウィジェットが表示されない
- Shopify のプレビューでテストしている
- 上記のいずれにも当てはまらない
ウィジェットが有効になっていない、またはチェックアウトに追加されていない
- ウィジェットが Aftersell の Checkout エディターで有効になっている
- アプリブロックが Shopify チェックアウトエディターで追加・保存されている
- アプリ → Aftersell → Checkout に移動します
- 表示したいアップセルウィジェットを開きます
- ウィジェットがオンになっていることを確認します — ヘッダーに Active / Inactive バッジの横にトグルが表示されます。(以前の Checkout エディターでは、これはウィジェットカードのヘッダーにある Enable / Disable ボタンのペアです。)
- Shopify 管理画面で 設定 → チェックアウト に移動します
- チェックアウトプロファイルの横にあるカスタマイズをクリックします
- アプリブロックを追加をクリックし、Aftersell アップセルウィジェットを選択します
- 表示したい位置に配置します
- 保存をクリックします — 変更は保存されるまで適用されません
Aftersell と Shopify の間で配置が一致していない
- Aftersell の Checkout エディターでアップセルウィジェットを開き、どの配置が選択されているか確認します(例: Additional placement 1)
- Shopify チェックアウトエディターで、このウィジェットの既存のアプリブロックを削除します
- アプリブロックを追加をクリックし、Aftersell アップセルウィジェットを選択して、Aftersell で設定したものと同じ配置を選びます
- 変更を保存します
トリガー条件が満たされていない
- 特定の商品/コレクション: 選択した商品、バリアント、またはコレクションがカートにある(またはない)
- 特定商品の数量: 例: 商品が 2 つ以上
- 商品タグ/商品タイプ/バリアント名: カート内のいずれかのアイテムが Shopify のタグ、商品タイプ、またはバリアント名に一致(大文字小文字を区別しない)
- 商品メタフィールド/バリアントメタフィールド: カート内の商品またはバリアントに一致するメタフィールド値がある
- カート小計: 小計がしきい値を満たす(小計の計算方法については以下の注を参照)
- カート数量: カート内のアイテムの合計数
- カート内のサブスクリプション: カート内のいずれかのアイテムがサブスクリプションかどうか
- カート属性: カートレベルの属性のキー/値が一致(他のアプリが設定したデータに便利)
- 適用済みディスカウント/ディスカウント額: 特定のディスカウントコードが適用されている、または合計割引額がしきい値を満たす
- 配送先の国: 顧客の配送先の国(および任意で州/県)が一致
- 顧客の言語: チェックアウトの言語が一致(たとえば、フランス語のチェックアウトにのみフランス語コンテンツを表示)
- 顧客タグ: ログイン中の顧客が必要なタグを持っている
- デバイスタイプ: 顧客が設定したデバイス(デスクトップまたはモバイル)を使用している
トリガー評価に使用されるカート小計には、承諾済みのアップセルによってすでに追加された明細(
__as_offer_id カート属性でタグ付けされたもの)は含まれません。そのため、1 つのアップセルを承諾しただけで、別のウィジェットの条件となる小計のしきい値を超えることはありません。- Aftersell の Checkout エディターでウィジェットを開き、トリガー条件を確認します
- トリガーを一時的に Show for all customers に設定してウィジェット自体が動作していることを確認し、その後、特定のトリガーを再度有効にします
- ターゲット指定されたウィジェットがどれも一致しない場合でも必ず何らかのオファーが表示されるように、最低優先度でキャッチオールとして Show for all customers トリガーを使用するウィジェットを少なくとも 1 つ用意してください
商品またはオファーに問題がある
アップセル商品が在庫切れ
アップセル商品が在庫切れ
商品の在庫が追跡されており、販売可能なバリアントがない場合、オファーは表示されません。アップセル商品の少なくとも 1 つのバリアントに利用可能な在庫があることを確認するか、在庫を追跡しない商品を使用してください。
アップセル商品が下書きまたはアーカイブ済みのステータス
アップセル商品が下書きまたはアーカイブ済みのステータス
アップセル商品は、公開されている販売可能な商品である必要があります。Shopify で下書きまたはアーカイブ済みステータスの商品はフィルタリングされ、オファーとして表示されません。Shopify 管理画面で商品を開き、ステータスがアクティブであることを確認してください。
アップセル商品がすでにカートにあり、「hide if already in cart」が有効
アップセル商品がすでにカートにあり、「hide if already in cart」が有効
Hide offer if product already in cart 設定は、その商品がすでに顧客のカートにある場合にオファーを非表示にします。標準の商品オファーではデフォルトでオンになっています。カートの状態にかかわらずアップセルを表示したい場合は、オファー設定でこの設定を無効にしてください。
アップセル商品がサブスクリプションだが販売プランがない
アップセル商品がサブスクリプションだが販売プランがない
Subscription purchase option が Subscription に設定されているのに、商品に Shopify で販売プランが設定されていない場合、オファーはフィルタリングされます。商品に少なくとも 1 つのアクティブな販売プランがあることを確認するか、Subscription purchase option を One-time product に変更してください(他の選択肢は Subscription と Subscription and a one-time product です)。
置き換えアップセルの対象商品がカートにない
置き換えアップセルの対象商品がカートにない
オファーが置き換えアップセルとして設定されている場合、置き換え対象の商品がカートに存在するときにのみ表示されます。置き換えアップセルの設定で正しい対象商品が選択されていることを確認してください。置き換えオファーは、対象の明細にすでにディスカウントが適用されている場合(Allow replacement if product has discount applied にチェックを入れない限り)、または対象の明細の数量が 1 を超えている場合(Allow replacement if product quantity greater than 1 にチェックを入れない限り)にもスキップされます。
承諾済みオファーの最大数に達している
承諾済みオファーの最大数に達している
ウィジェットに Max number of accepted offers が設定されている場合、現在のチェックアウトでそのウィジェットから顧客がその数のオファーを承諾すると、アップセルの表示は停止します。これは意図的な動作です — 上限に達すると、ウィジェットは自動的に非表示になります。このフィールドは Single product および Multi product アップセルにのみ適用され、Checkmark アップセルにはこのような上限はありません。
オファーがすでにこのウィジェットによってカートに追加されている
オファーがすでにこのウィジェットによってカートに追加されている
single および multi-product アップセルでは、顧客がオファー商品をカートに追加すると、オファーは非表示になります(商品はすでにカートにあります)。Checkmark アップセルの動作は異なり、承諾後もチェックボックスがオンの状態で表示され続けます。
Shop Pay でウィジェットが表示されない
- Shopify チェックアウトエディターで Aftersell アップセルのアプリブロックを開きます
- ブロック設定で Checkout behaviour セクションを見つけます
- Include app block in Shop Pay オプションにチェックを入れます
- 変更を保存します
Shopify のプレビューでテストする
- ウィジェットのトリガーを一時的に Show for all customers に設定します
- Shopify のテスト決済ゲートウェイ(または注文を無料にするディスカウントコード)を使用して、実際のテスト注文を行います
- 実際のチェックアウトフローでウィジェットが表示されることを確認します
- テスト後にトリガーを元に戻します
上記のいずれにも当てはまらない
- ウィジェットが Aftersell で有効になっており、アプリブロックが Shopify チェックアウトエディターで追加・保存されている
- Aftersell の配置が Shopify で選択した配置と一致している
- トリガー条件がテストカートに一致している — AND 結合では、すべての条件を満たす必要があることを忘れないでください
- キャッチオールとして最低優先度の Show for all customers トリガーを持つウィジェットが少なくとも 1 つある
- アップセル商品がアクティブで、在庫があり、(サブスクリプションオファーの場合)アクティブな販売プランがある
- Shopify エディターのプレビューではなく、実際のチェックアウトフローでテストしている
- ブラウザのキャッシュをクリアするか、シークレットウィンドウでテストしてみてください — 変更の反映には数分かかることがあります