> ## Documentation Index
> Fetch the complete documentation index at: https://docs.sqstack.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# ポイント計算のロジックについて知る

> 注文により付与されるポイントロジック詳細について説明しているページです。

## ポイント計算式

$$
\begin{split}
\text{付与ポイント} &= \left\lfloor \frac{(\text{商品A代金} \times \text{A倍率} \times \text{A点数}) + (\text{商品B代金} \times \text{B倍率} \times \text{B点数}) + \dots}{\text{基準価格}} \right\rfloor \\
&\quad \times \text{基準ポイント} \times (\text{会員ランク倍率}(\text{なければ } 1) + \text{キャンペーン倍率}) \\
&\quad + \text{キャンペーン固定ポイント}
\end{split}
$$

***

## 用語の説明

| 用語           | 説明                         |
| ------------ | -------------------------- |
| 基準価格         | ポイント算出の基準となる金額（例：100円）     |
| 基準ポイント       | 基準価格あたりの付与ポイント数（例：4ポイント）   |
| 商品ポイント倍率     | 商品に設定された倍率（通常 1倍）          |
| 会員ランク倍率      | 会員ランクによって適用される倍率（例：3倍）     |
| キャンペーン倍率     | キャンペーンにより追加される倍率（例：+6倍）    |
| キャンペーン固定ポイント | キャンペーンにより付与される固定ポイント（例：なし） |

> ※会員ランク倍率とキャンペーン倍率は「掛け算」ではなく **足し算** します。

***

## 計算例

100円(基準価格)で4ポイント(基準ポイント)付与のストアで、Cさんが、商品Aを１点、商品Bを3点を、一万円以上の購入でポイント+6倍キャンペーン期間中に購入した場合。

<Info>
  **計算例の条件**

  * 基準価格：100円
  * 基準ポイント：4ポイント
  * 商品A：99,990円（商品ポイント倍率 2倍、数量 1）
  * 商品B：5,000円（商品ポイント倍率 1倍、数量 3）
  * 会員ランク倍率：3倍
  * キャンペーン倍率：+6倍
  * キャンペーン固定ポイント：0ポイント
</Info>

***

### ⚫︎手順1：商品ポイント換算額の計算

まずは **\[ ] 内の計算** をして、**小数点を切り捨てます。**

1. **商品代金合計（商品ポイント倍率適用後）を算出**\
   $(99,990 \times 2 \times 1) + (5,000 \times 1 \times 3) = 199,980 + 15,000 = 214,980$
2. **基準価格で割って換算額を算出**\
   $214,980 \div 100 = 2149.8$

**→ ここで小数点を切り捨て：2149**

### ⚫︎手順2：基準ポイントおよび倍率の適用

手順1で算出した整数値に対し、基準ポイントと、\
会員ランク倍率・キャンペーン倍率の合計を掛けます。

* 手順1の結果：2149
* 基準ポイント：4
* 会員ランク倍率：3
* キャンペーン倍率：6

$2149 × 4 × (3+6) = 77364$

### ⚫︎手順3：キャンペーン固定ポイント数を加算

キャンペーン固定ポイントがある場合は、最後に加算します。

$77364 + 0 = 77364$

## まとめ

* 商品ごとのポイント倍率
* 会員ランク倍率
* キャンペーン倍率・固定ポイント

が組み合わさってポイントが計算されます。

特に **切り捨てのタイミング** と **倍率の合算方法（足し算）** が重要です。
