Skip to main content
このページは、Upcart の Discounts の仕組みに関する完全なリファレンスです。選択できるすべてのトリガー条件とリワードタイプ、チェックアウトでの割引の組み合わせ方、アプリ埋め込みとの関係における割引の動作、ストアフロントでの表示とカスタムテンプレートの props、よくある質問を掲載しています。割引ルールの作成と管理の方法については、Discounts ガイドをご覧ください。

トリガー条件

各ルールには最大 2 つのトリガーを含めることができます。すべての条件には AND ロジックが使用され、リワードを有効にするには両方が満たされる必要があります。
選択した商品またはバリアントのいずれかがカートに入っている場合にトリガーされます。
  • 商品全体または特定のバリアントに対応
  • 複数選択には OR ロジックを使用
  • トリガーごとに最大 20 バリアント
  • 最小数量の一致を設定可能(デフォルトは 1)
「iPhone 15 Pro を追加」や「注目商品のいずれかを追加」のようなトリガーに使用します。
カート内のいずれかのアイテムが選択したコレクションに属している場合にトリガーされます。
  • 複数のコレクションに対応(トリガーごとに最大 20)
  • コレクション間は OR ロジック
  • 最小数量の一致を設定可能(デフォルトは 1)
「Winter Sale から購入」のようなコレクションベースのプロモーションに最適です。
割引前のカート合計が設定した金額に達した場合にトリガーされます。しきい値は、割引(他の割引ルールを含む)が適用される前に計算されます。
このトリガーはストアのメイン通貨のみに対応しています。海外マーケット向けの自動通貨換算は行いません。お客様のチェックアウト通貨にかかわらず、しきい値は常にストアの基本通貨で評価されます。
「$100 以上の購入で無料ギフト」のようなリワードに最適です。
カート内のアイテムの合計数(ユニークな SKU 数ではありません)が設定した数に達した場合にトリガーされます。たとえば、ある商品 2 個と別の商品 1 個で合計 3 アイテムになります。「4 点以上の購入で 20% オフ」のようなプロモーションに最適です。
カートにサブスクリプションのアイテムが含まれている場合にトリガーされます(Shopify の販売プラン ID の有無を確認します)。「サブスクリプションで送料無料」や「定期購入者に無料ギフト」のようなリワードに便利です。
お客様がログインしている場合にトリガーされます。メール/パスワードとソーシャルログインの両方に対応しています。会員限定のリワードやロイヤルティ特典に最適です。

リワードタイプ

トリガー条件が満たされると、次のいずれかのリワードが自動的に適用されます。
カート全体に割引を適用します。次に対応しています。
  • パーセンテージ割引(例:20% オフ)
  • 固定額割引(例:$5 オフ)
上限:ルールごとに 100% または $9,999.99。
条件が満たされると、特定の商品を 100% オフで自動的にカートに追加します。要件:
  • ギフト商品が Active または Unlisted で、オンラインストアで購入可能であること(Draft や Archived ではないこと)
  • 商品の在庫があること
  • 割引は選択した商品またはバリアントにのみ適用されます
お客様がカートから無料ギフトを削除すると、割引も削除されます。
利用可能な最も安い配送方法を $0 に割引することで、送料をなくします。追加の設定は不要です。

割引の組み合わせ

割引の組み合わせは、Upcart の割引がチェックアウトで他の割引とどのように併用されるかを制御します。これは個別のルールではなく、Discounts ページの Live テーブルと Draft テーブルの下で設定します。
これはストア全体に適用される単一の設定です。Upcart はストアに 1 つの Shopify 自動アプリ割引を作成し、これらのチェックボックスはその 1 つの割引を設定するため、ここで選択した内容はすべての Upcart 割引ルールに一度に適用されます。あるルールでは注文割引との併用を許可し、別のルールでは禁止する、ということはできません。
3 つともデフォルトではオフです。利用可能な組み合わせタイプは次のとおりです。
  • Product discounts - 異なるアイテムに対する他の商品レベルの割引と併用されます。2 つの割引が同じ商品を対象とする場合は、最も有利な割引のみが適用されます。
  • Order discounts - 注文レベルの割引と併用されます。商品割引が先に適用され、次に小計に対して注文レベルの割引が適用されます。
  • Shipping discounts - 送料無料や他の配送レベルの割引と併用され、適用可能な最大の配送割引が適用されます。
Product、Order、Shipping discounts がチェックされた割引の組み合わせオプション

割引とアプリ埋め込みのステータス

割引は Upcart のカートドロワーではなく、Shopify の割引システムを通じて適用されます。つまり:
  • Upcart のアプリ埋め込みをオフにしても、割引は有効なままです。 アプリ埋め込みをオフにすると、ストアフロントからカートドロワーが非表示になるだけです。割引ルールは無効になりません。
  • 割引はチェックアウトで適用されます。 ページに Upcart のカートドロワーが表示されているかどうかにかかわらず、お客様はチェックアウトに進んだ時点で割引が反映されていることを確認できます。
割引の適用を完全に停止するには、個別のルールで Unpublish をクリックして Drafts に移動します。完全に削除したい場合は、その後 Drafts テーブルから削除してください。公開中のルールを直接削除することはできません。

ストアフロントでの表示とカスタムテンプレート

Upcart のカートドロワーは、条件が満たされるにつれて動的に更新されます。リワードは、カートのリアルタイムの評価に基づいて即座に表示されます。 デフォルトでは、カートはデフォルトの表示テンプレートを使用して有効な割引ルールを表示し、有効な各ルールのタイトルと説明を表示します。割引は Shopify のチェックアウトでも表示され、適用された割引額が反映されます。 レイアウトを完全に制御するために、このモジュールは React ベースのコードを使用したカスタムテンプレートに対応しています。使用するには、まず Cart Editor の Settings > Cart settings > Advanced Settings で Access custom templates にチェックを入れます。この設定にはモジュールのバージョン 2.0 が必要です。有効にすると、Discounts モジュール内に Custom Template セクションが表示されます。利用可能なトップレベルの props は rules、showSection、onToggleSection です。rules 内の各アイテムには、それぞれ id、title、description フィールドがあります。
カスタムテンプレートの開発には React の知識が必要です。Aftersell は組み込み機能をサポートしていますが、カスタムコーディングのサポートは提供していません。

よくある質問

はい。割引は Upcart のカートとは独立して、Shopify の割引エンジンを通じて機能します。割引ルールが公開されていれば、ストアフロントに Upcart のカートが公開されていなくても、条件を満たす注文に適用されます。
いいえ。アプリ埋め込みをオフにすると、ストアフロントから Upcart のカートドロワーが非表示になるだけです。有効な割引ルールは引き続きチェックアウトで適用されます。
いいえ。これは下書きにも当てはまります。作成後の割引ルールには、どの時点でも編集画面はありません。変更するには、ルールを削除して代わりのルールを作成してください。
はい。Unpublish をクリックしてルールを Drafts に移動します。これにより設定を削除せずに一時停止でき、いつでも再公開できます。
Delete は下書きのルールでのみ利用できます。まず Unpublish をクリックしてルールを Drafts に移動し、そこから削除してください。
いいえ。各ルールには必須の Discount Code フィールド(最大 25 文字)がありますが、これは作成される Shopify 自動アプリ割引のタイトル/ラベルであり、お客様がチェックアウトで入力するコードではありません。ルールは常にカート条件(トリガー)から発動し、お客様がコードを入力することで発動することはありません。
Cart Total Threshold トリガーはストアのメイン通貨のみに対応しています。海外マーケット向けの自動通貨換算は行いません。お客様のチェックアウト通貨にかかわらず、しきい値は常にストアの基本通貨で評価されます。
最も一般的な原因は次のとおりです。
  • ギフト商品が Draft または Archived に設定されている、またはオンラインストアで購入できない
  • 商品の在庫がない
  • トリガー条件が実際には満たされていない
サポートに問い合わせる前に、この 3 点をすべて確認してください。
いいえ。無料ギフトの割引は、カート内にギフト商品があることに紐付いています。お客様がギフト商品を削除すると、割引も削除されます。
割引は Shopify のネイティブな割引システムを通じて処理されます。サードパーティの割引アプリとの互換性は、それらのアプリと Shopify の併用ルールによって異なります。予期しない割引の動作に気付いた場合は、インストールされている他の割引アプリとの競合を確認してください。
同じ機能です。Discounts は Triggered Rewards の名称を変更したもので、わかりやすさのためにアプリのトップレベルのセクションとして表示されるようになりました。既存の Triggered Rewards はすべて自動的に移行されており、機能は同一です。