管理画面
Admin Console
印刷機マスタと受注状況を管理する社内画面です。ここでの変更は、ご注文ページの受注可否と仕上がり予定に即時反映されます。
この画面の利用には管理者ロールが必要です(管理者アカウントはシステム管理者(superuser)が発行します。§13.6)。本番運用の認証課題は Risk.md 参照。
印刷機一覧
Presses| 名称 | 種別 | 対応商材 | 状態 | リード営業日 | 混雑加算 | 復帰予定 | 操作 |
|---|
※ 受注可否は「稼働中」の機を優先し、複数あればリード+混雑加算が最小の機を採用します。
商材別受注状況
Availability※ ご注文ページ(order.html)と同じ決定ロジック(TFPPress)による表示です。最短仕上がりは本日起点・校正オプションなしの目安です。
印刷機の予定
Press Schedule※ 今日から21日間の予定です。墨のバー=受注(確定日→仕上がり予定。「(推定)」は担当機が未記録の注文を現在の受注可否から推定した割当)、朱=メンテナンス、淡グレー帯=停止中。1日あたりの同時処理数(キャパシティ)は未実装のため、バーの重なりは混雑の目安としてご覧ください。
受注一覧
Orders| 注文番号 | ユーザー | 日時 | 商材 | 仕様 | 金額(税込) | 支払い | 仕上がり予定 | サムネ | 校正状態 |
|---|
※ 注文データはサーバのデータベース(SQLite)に保存されています。全ユーザー分を表示しています。
未処理の決済
Unsettledお支払いは成立したのに注文として確定できなかったお取引です。金額の食い違い・カゴの入れ替え・カゴの消失などで発生します。返金または手作業での受注が必要です。カード情報は含まれません(取引 ID と金額のみ)。
| 受信日時 | ユーザー | 支払額 | 理由 | Stripe 取引 ID |
|---|
※ Stripe ダッシュボードで取引 ID を検索し、返金するか、内容を確認のうえ受注として起票してください。
初期データ
Seed Reset印刷機マスタを初期の4機(高精細インクジェット 1号機 / 菊半裁オフセット 2号機 / オンデマンド 3号機 / グッズ加工 4号機)に戻します。追加・編集した内容は失われます。受注一覧は消えません。
ユーザー管理
Users| ID | 名前 | メール | ロール | 作成日 |
|---|
※ 管理者(admin)アカウントは下のフォームから発行します。公開の新規登録ページからは利用者(user)のみ登録できます。
※ 初期パスワードは安全な方法で本人に伝えてください。本番では初回ログイン時のパスワード変更を必須にします(Risk.md)。
決済設定
PaymentStripe Checkout(リダイレクト型)の設定です。カード情報は当サイトのサーバ・データベースを一切通らず、Stripe のホスト画面で入力されます。鍵は保存後に画面へ表示されません(末尾4文字のみ)。
| 決済の状態 | 読み込み中… |
|---|---|
| モード | — |
| 公開可能キー | — |
| シークレットキー | — |
| Webhook 署名シークレット | — |
送信するイベントは checkout.session.completed と checkout.session.async_payment_succeeded です。
※ 入力欄を空のまま保存すると、その項目は変更されません。値を消したいときは「保存済みの値を削除する」にチェックしてください。
※ 本番運用ではサーバの環境変数(TFP_STRIPE_SECRET_KEY ほか)での設定を推奨します。環境変数がある項目はこの画面からは変更できません。