Discounts は、以前 Triggered Rewards と呼ばれていた機能の名称変更版です。既存の Triggered Rewards はすべて自動的に移行されています。機能は同一で、アプリ内の新しいトップレベルセクションから管理されるようになっただけです。
- Tiered Rewards は、カート内に表示されるプログレスバーを使って、お客様をマイルストーンへと導きます。
- Discounts は、追加の視覚的要素なしで、特定のカート条件に基づいて自動的に有効になります。
Discounts へのアクセス方法
- Upcart のホームページから - Discounts セクションはホームページに表示されています。Manage all discounts をクリックしてモジュールを開きます。

- Upcart のサイドバーから - 左サイドバーの Upcart Cart Drawer > Discounts に移動します。

- Cart Editor から - Edit Cart をクリックし、Body セクションで Discounts モジュールを見つけて Manage all discounts をクリックします。

- Live discounts - 現在有効で、条件を満たすカートに適用されているルール
- Draft discounts - 作成済みだがまだ公開されていないルール

Discounts の仕組み
- リワードを有効にするためにすべて満たす必要がある、1 つ以上のトリガー条件
- 条件が満たされたときに自動的に適用されるリワードタイプ
- 「スノーボードを追加して $500 以上購入すると 10% オフ」
- 「任意の商品を定期購入すると無料ギフトをプレゼント」
- 「ログイン済みのお客様は送料無料」
割引ルールの作成

Overall
- Title - ルールの内部ラベル(最大 50 文字)。ストアフロントで割引を表示するためにカスタムテンプレートを使用している場合は、そのテンプレートにも表示されます。
- Discount Code - 必須フィールド(最大 25 文字)。これがないと Publish も Save draft もできません。これは Upcart が作成する Shopify 自動アプリ割引のタイトル/ラベルであり、お客様がチェックアウトで入力するコードではありません。ルールは常にカート条件(トリガー)から発動し、お客様がコードを入力することで発動することはありません。
- Description - お客様向けのルールの説明(例:「$50 以上のご購入で送料無料」)。
Triggers
Reward
トリガー条件
特定の商品
特定の商品
選択した商品またはバリエーションのいずれかがカートに入っているときに発動します。
- 商品全体または特定のバリエーションをサポート
- 複数選択は OR ロジックを使用
- 1 トリガーあたり最大 20 バリエーション
- 最小一致数量を設定可能(デフォルトは 1)
特定のコレクション
特定のコレクション
カート内のアイテムのいずれかが選択したコレクションに属しているときに発動します。
- 複数のコレクションをサポート、1 トリガーあたり最大 20 件
- コレクション間は OR ロジック
- 最小一致数量を設定可能(デフォルトは 1)
カート合計
カート合計
割引前のカート合計が設定金額に達したときに発動します。しきい値は、あらゆる割引(他の割引ルールを含む)が適用される前に計算されます。「$100 のご購入で無料ギフトをプレゼント」のようなリワードに最適です。
このトリガーはストアのメイン通貨のみをサポートします。海外マーケット向けの自動通貨換算は行いません。しきい値は、お客様のチェックアウト通貨に関係なく、常にストアの基準通貨で評価されます。
カート数量
カート数量
カート内のアイテムの合計数(固有の SKU 数ではありません)が設定数に達したときに発動します。たとえば、ある商品を 2 個と別の商品を 1 個で合計 3 アイテムになります。「4 点以上のご購入で 20% オフ」のようなプロモーションにぴったりです。
サブスクリプション
サブスクリプション
カートにサブスクリプション付きのアイテム(Shopify の販売プラン ID の有無で判定)が含まれているときに発動します。「サブスクリプションで送料無料」や「定期購入者に無料ギフト」のようなリワードに便利です。
お客様がログイン済み
お客様がログイン済み
お客様がログインしているときに発動します。メール/パスワードとソーシャルログインの両方をサポートします。会員限定リワードやロイヤルティ特典に最適です。
リワードタイプ
カート割引
カート割引
カート全体に割引を適用します。サポート内容:
- パーセンテージ割引(例:20% オフ)
- 固定額割引(例:$5 オフ)
無料ギフト
無料ギフト
条件が満たされると、特定の商品を 100% オフでカートに自動追加します。要件:
- ギフト商品は Active または Unlisted で、オンラインストアで利用可能である必要があります(Draft や Archived は不可)
- 商品に在庫があること
- 割引は選択した商品またはバリエーションそのものにのみ適用されます
お客様が無料ギフトをカートから削除すると、割引も削除されます。
送料無料
送料無料
利用可能な最安の配送方法を $0 に割り引くことで送料を無料にします。追加の設定は不要です。
割引の組み合わせ
- Product discounts - 異なるアイテムに対する他の商品レベルの割引と併用されます。2 つの割引が同じ商品を対象とする場合、最も有利な割引のみが適用されます。
- Order discounts - 注文レベルの割引と併用されます。商品割引が先に適用され、その後に小計に対して注文レベルの割引が適用されます。
- Shipping discounts - 送料無料や他の配送レベルの割引と組み合わせて、対象となる最大の配送割引が適用されます。

割引ルールの管理
Delete は下書きのルールでのみ利用できます。 公開中のルールには削除ボタンがありません。まず Unpublish をクリックして Drafts に移動させてから削除してください。Unpublish のみを行うことが、設定を失わずにルールを一時停止する方法です。いつでも再公開できます。
Discounts とアプリ埋め込みステータスの関係
- Upcart のアプリ埋め込みがオフになっていても、割引は有効なままです。 アプリ埋め込みをオフにすると、ストアフロントからカートドロワーが非表示になるだけです。割引ルールは無効になりません。
- 割引はチェックアウト時に適用されます。 Upcart のカートドロワーがページに表示されているかどうかに関係なく、お客様はチェックアウトに進んだときに割引が反映されているのを確認できます。
ストアフロントでの表示
rules、showSection、onToggleSection です。rules 内の各アイテムには、それぞれ id、title、description フィールドがあります。
カスタムテンプレートの開発には React の知識が必要です。Aftersell は組み込み機能をサポートしていますが、カスタムコーディングの支援は提供していません。
よくある質問
公開中のカートがなくても、有効な割引があれば割引は適用されますか?
公開中のカートがなくても、有効な割引があれば割引は適用されますか?
はい。Discounts は Upcart のカートとは独立して、Shopify の割引エンジンを通じて動作します。割引ルールが公開されている限り、ストアフロントに Upcart のカートが公開されていなくても、条件を満たす注文に適用されます。
Upcart のアプリ埋め込みをオフにすると割引は無効になりますか?
Upcart のアプリ埋め込みをオフにすると割引は無効になりますか?
いいえ。アプリ埋め込みをオフにすると、ストアフロントから Upcart のカートドロワーが非表示になるだけです。有効な割引ルールは引き続きチェックアウト時に適用されます。
作成後に割引ルールを編集できますか?
作成後に割引ルールを編集できますか?
いいえ。これは下書きにも当てはまります。作成後は、どの時点でも割引ルールの編集画面はありません。変更するには、削除して代わりのルールを作成してください。
割引を削除せずに一時的に停止できますか?
割引を削除せずに一時的に停止できますか?
はい。Unpublish をクリックしてルールを Drafts に移動します。これにより、設定を削除せずに一時停止でき、いつでも再公開できます。
公開中の割引に Delete ボタンがないのはなぜですか?
公開中の割引に Delete ボタンがないのはなぜですか?
Delete は下書きのルールでのみ提供されます。まず Unpublish をクリックしてルールを Drafts に移動させてから、そこで削除してください。
割引ルールでプロモーションコードを使えますか?
割引ルールでプロモーションコードを使えますか?
いいえ。各ルールには必須の Discount Code フィールド(最大 25 文字)がありますが、これは作成される Shopify 自動アプリ割引のタイトル/ラベルであり、お客様がチェックアウトで入力するコードではありません。ルールは常にカート条件(トリガー)から発動し、お客様がコードを入力することで発動することはありません。
カート合計しきい値トリガーが海外のお客様に対して機能しません。なぜですか?
カート合計しきい値トリガーが海外のお客様に対して機能しません。なぜですか?
カート合計しきい値トリガーはストアのメイン通貨のみをサポートします。海外マーケット向けの自動通貨換算は行いません。しきい値は、お客様のチェックアウト通貨に関係なく、常にストアの基準通貨で評価されます。
無料ギフトが表示されません。なぜですか?
無料ギフトが表示されません。なぜですか?
最も一般的な原因は次のとおりです:
- ギフト商品が Draft または Archived に設定されている、またはオンラインストアで利用できない
- 商品が在庫切れである
- トリガー条件が実際には満たされていない
お客様が無料ギフトをカートから削除した場合、割引は適用されたままですか?
お客様が無料ギフトをカートから削除した場合、割引は適用されたままですか?
いいえ。無料ギフトの割引は、ギフト商品がカートに存在することに紐づいています。お客様が削除すると、割引も削除されます。
割引は他の割引アプリと併用(スタック)できますか?
割引は他の割引アプリと併用(スタック)できますか?
Discounts は Shopify のネイティブ割引システムを経由します。サードパーティの割引アプリとの互換性は、それらのアプリと Shopify のスタッキングルールに依存します。予期しない割引の挙動に気づいた場合は、インストールされている他の割引アプリとの競合を確認してください。
Discounts と Triggered Rewards の違いは何ですか?
Discounts と Triggered Rewards の違いは何ですか?
同じ機能です。Discounts は Triggered Rewards の名称変更版で、わかりやすさのためにアプリのトップレベルセクションとして表示されるようになりました。既存の Triggered Rewards はすべて自動的に移行されており、機能は同一です。
ヒント
- すべてのトリガーが真である必要があります。 ルールにトリガー条件が 2 つある場合、リワードが有効になる前に両方が満たされている必要があります。
- 無料ギフトはカートに残しておく必要があります。 お客様がギフト商品を削除すると、割引も削除されます。
- リワードの重複を避けてください。 Tiered Rewards と Discounts の両方を使用する場合は、混乱や意図しないスタッキングを避けるため、それぞれ異なる特典を提供するようにしてください。
- 公開前にルールを正しく設定してください。 ルールは作成後に編集できないため、保存する前にトリガーとリワードをもう一度確認する価値があります。
- 複雑な割引ルールを使用している場合は、お客様が購入を完了する前にカートを確認できるよう、チェックアウトボタンの名前を「Review Order」に変更することを検討してください。
サポートが必要ですか? 割引ルールの設定や管理についてご質問がある場合は、サポートチームがお手伝いします。アプリ内チャットからいつでもお気軽にご連絡ください。