受注関連
受注対応状況の流れ
3系との比較
ID | 3系 mtb_order_status (管理画面側表示) |
3系 mtb_customer_order_status (フロント側表示) |
4系 mtb_order_status (管理画面側表示) |
4系 mtb_customer_order_status (フロント側表示) |
---|---|---|---|---|
1 | 新規受付 | 注文受付 | 新規受付 | 注文受付 |
2 | 入金待ち | 入金待ち | (欠番) | (欠番) |
3 | キャンセル | キャンセル | 注文取り消し | 注文取り消し |
4 | 取り寄せ中 | 注文受付 | 対応中 | 注文受付 |
5 | 発送済み | 発送済み | 発送済み | 発送済み |
6 | 入金済み | 注文受付 | 入金済み | 注文受付 |
7 | 決済処理中 | 注文未完了 | 決済処理中 | 注文受付 |
8 | 購入処理中 | 注文未完了 | 購入処理中 | 注文未完了 |
9 | (無し) | (無し) | 返品 | 返品 |
- データ移行の事も踏まえて、IDは極力変更はしない。
- 4: 取り寄せ中 を 4: 対応中 としてまとめる。
- 2: 入金待ち を削除。今までのリンク型決済時の入金確認待ち状態である。 2: 入金待ち については 7 : 決済処理中 で対応。銀行振込等発送前の入金待ちは 1:新規受付 にて対応するようにする。
- 3: キャンセル は 3: 注文取消し に文言を変更。商品発送前の取り消しに使用する。(返品ステータスが追加されたことにより、分かりやすいよう注文取消しに変更。)
- 新たに 9 : 返品 を追加する。
ステータスの流れとしては、
「購入処理中」→「決済処理中」→「新規受付」→「入金済み」または「処理中」→「発送済み」→ 発送後キャンセルがあれば「返品」
が主なステータスの流れとなる。
注文取消し・返品時のステータス処理
注文取消し
発送前にキャンセルがあった場合、注文取消しを選択すると在庫、ポイントの戻しを行う。
「発送済み」が選択されたら「注文取消し」は選択できない。
返品
発送後、商品の返品があった場合、返品を選択する。返品されても在庫やポイントの戻しを行わない。
料金計算の仕様
受注関連テーブルのER図
3系からの主な変更点
- dtb_shipment_item は dtb_order_item に変更されました。
- dtb_order_detail は廃止されました。
- dtb_order 1:N dtb_order_item N:1 dtb_shipping という関連に変更されました。
- 商品以外でも、送料・手数料・値引き等の項目を明細として扱えるよう、 dtb_order_item に注文明細の属性が追加されました。
計算方法
注文明細の属性に従い、お支払い金額を算出します。 以下の例のように、属性により集計方法が異なりますので注意が必要です。
商品明細は、税抜価格で登録されるため集計時に税額分を加算する
明細合計 = (商品単価 x 税率) x 数量
送料明細は、税込価格で登録されるため集計時に税額分を加算しない
明細合計 = 送料単価 x 数量
注文明細の属性
注文明細区分
ID | name | 備考 |
---|---|---|
1 | 商品 | |
2 | 送料 | |
3 | 手数料 | |
4 | 値引き | 主に商品の値引きに使用する。課税値引き。 |
5 | 税 | 注文全体に対して課税する場合などに使用する。 |
6 | ポイント値引き | 利用ポイントの値引きに使用する。不課税値引き。 |
課税区分
ID | name | 備考 |
---|---|---|
1 | 課税 | |
2 | 不課税 | ポイント値引等 |
3 | 非課税 | 商品券の譲渡等 |
税表示区分
ID | name | 備考 |
---|---|---|
1 | 税抜 | 商品明細等、税抜価格で登録するもの |
2 | 税込 | 送料等、税込価格で登録するもの |
ポイントの計算
ポイント利用時の計算
ポイント値引き額 = 利用ポイント * ポイント換算レート
端数は切り捨てられます。課税区分は不課税です。
ポイント加算時の計算
商品明細に対して加算ポイントが計算されます。
加算ポイント = 商品単価(税抜) * ポイント付与率 * 数量
利用ポイントがある場合は、ポイント値引き額分が控除されます。
控除ポイント = ポイント値引き額 * ポイント付与率 * 数量
加算ポイントと、控除ポイントの合計が、該当の注文で加算される最終的なポイント合計となります。
送料無料条件の計算
送料無料条件を設定した場合、お届け先ごとに商品合計金額(税込)の集計を行ない、送料無料条件の判定をします。
例) 送料無料条件:3,000円の場合
お届け先 | 商品合計金額 | 送料無料判定 |
---|---|---|
お届け先A | 2,900 | × |
お届け先B | 3,200 | ○ |
消費税の設定
商品別税率設定について
商品別税率設定は、以下の設定が可能です。
- 商品登録画面で税率を設定できる(規格なし商品)
- 商品規格登録画面で、税率を設定できる(規格あり商品)
- 空を登録した場合はdtb_tax_ruleの税率を削除する
以下の制限事項があります。
- 共通税率のように、履歴は保持されません。
- 商品登録・編集時は個別税率は常に更新されます。
- 受注編集時は、
- 個別税率が適用された商品明細は、常に最新の値で更新されます。
- 商品に登録されている税率が削除された場合、基本税率が適用されます。
販売種別について
販売種別を設定することにより、販売種別ごとに決済手段を分けることが可能です。
異なる販売種別の商品を同時にカートへ投入すると、販売種別ごとにカートが分割されます。 カートごとに、ご注文手続きを進めることができます。