メインコンテンツまでスキップ

Order — 注文

これは何か

サークルがチェックアウトしたことで生まれる、正式な申し込みのかたまりです。

「どのサークルが」「何を申し込んだか」を記録し、運営がそれを受け付けて発注・請求・領収するまでのプロセスを管理します。1つの Order は1つのサークルに属し、複数の OrderItem(申し込んだ各商品の行)を持ちます。

注文のステータス

注文は「申し込まれた」から「領収された」まで、段階的に状態が進みます。

PENDING(申し込み済み)
↓ 運営スタッフが内容を確認して受け付ける
APPROVED(受付済み)
↓ 運営スタッフが業者への発注を確定させる
CONFIRMED(発注確定)
↓ サークルが支払い、運営が領収書を発行する
RECEIPTED(領収済み)

注文を受け付けられない場合は、PENDING または APPROVED から REJECTED(非承認)に進めることができます。

ステータス意味
PENDINGサークルが申し込んだ。運営の確認待ち。
APPROVED運営が内容を確認し受け付けた。
CONFIRMED運営が業者へ発注を確定した。この段階で内容は原則変更不可。
RECEIPTED支払いが完了し、領収書が発行された。
REJECTED運営が申し込みを受け付けなかった。

誰が使うか

  • サークル:チェックアウトによって注文を作成し、自分の注文の状況を確認する
  • 運営スタッフ:申し込みを受け付け、ステータスを進め、請求書・領収書を発行する

できなければならないこと

  • サークルがチェックアウトによって注文を作成できる(この時点のステータスは PENDING)
  • サークルが自分の注文の内容とステータスを確認できる
  • 運営スタッフが PENDING → APPROVED に進められる
  • 運営スタッフが APPROVED → CONFIRMED に進められる
  • 運営スタッフが CONFIRMED → RECEIPTED に進められる
  • 運営スタッフが PENDING または APPROVED の注文を REJECTED にできる
  • 運営スタッフが支払い方法と支払い予定日を設定できる(PENDING または APPROVED の間)
  • 運営スタッフが請求書PDFを生成できる(APPROVED 以降)
  • 運営スタッフが領収書PDFを生成できる(RECEIPTED 以降)

できてはいけないこと

  • サークルが自分でステータスを変更すること。ステータスの変更は運営スタッフだけが行う。
  • CONFIRMED または RECEIPTED のステータスを前の段階に戻すこと。業者への発注が確定した後・支払いが完了した後に取り消すことは業務上許容しない。どうしても必要な場合は運営スタッフが個別に対応する。
  • REJECTED になった注文を別のステータスに変更すること。REJECTED は終端状態。サークルが再度申し込みたい場合は新しい注文を作成する。
  • 注文の合計金額を手動で書き換えること。合計金額は常に注文明細(OrderItem)の積み上げから計算する。
  • CONFIRMED または RECEIPTED の注文の明細を変更・追加・削除すること。この段階では発注内容が固定されており、変更すると業者への発注と食い違いが生じる。
  • 他のサークルの注文を見たり変更したりすること。