Skip to main content
この記事では、割引前価格(compare-at price)が有効な場合に、カートのフッターで割引額がどのように計算・表示されるかを説明します。

概要

Upcart は、次のものを組み合わせてカートのフッターに合計割引額を表示できます:
  • 割引前価格による商品の割引額
  • カートに適用されたディスカウントコード
これにより、顧客はチェックアウト前にどれだけ節約できているかを明確に確認できます。

使い方

  1. Upcart エディターを開きます
  2. Settings > Cart settings に移動します
  3. Advanced Settings を展開します — チェックボックスは Cart settings タブ自体ではなく、この折りたたまれたセクションの中にあります
  4. Show compare-at price savings in footer total を有効または無効にします
この設定は、新しいカートサマリーモジュールに適用されます。このモジュールのリリース前に Upcart をインストールしたストアは、以前のモジュールのままの場合があり、その場合、割引額の行には常にディスカウントコードの割引額のみが表示され、この設定には目に見える効果がありません。有効にしても何も変わらない場合は、サポートに連絡してカートのバージョンを確認してください。

有効な場合

割引額の行には次の両方が含まれます:
  • 割引前価格による割引額
  • ディスカウントコードによる割引額

商品 A: 割引前価格 $100、現在価格 $80(20% オフ)
商品 B: 割引前価格 $50、現在価格 $40(20% オフ)
適用されたディスカウントコード: -$10
割引額の内訳:
  • 商品 A: $100 - $80 = $20
  • 商品 B: $50 - $40 = $10
  • ディスカウントコード: $10
この設定が有効な場合、割引額の行には次のように表示されます:
Save $40((100 - 80) + (50 - 40) + 10)

無効な場合

割引額の行にはディスカウントコードの割引額のみが含まれます。 同じ例を使用すると: この設定が無効な場合、割引額の行には次のように表示されます:
Save $10(ディスカウントコードのみ)

なぜこうなるのか

割引前価格による割引額は、元の価格と現在の価格の差として計算されます。 この設定が有効な場合、Upcart はこれらの商品レベルの割引額を、カートに適用されたディスカウントコードに加算します。 この設定が無効な場合、フッターに表示される合計割引額にはディスカウントコードのみが含まれます。