プロジェクト

全般

プロフィール

機能 #659

完了

フェーズ #654: Phase 10. 追加機能(okinawan 固有)

サプライヤーポータルの機能拡充(CSV / 発送情報更新 / 発送前・発送済 絞り込み)— maluna 相当

本間 紀史 さんが8日前に追加. 8日前に更新.

ステータス:
終了
優先度:
通常
担当者:
開始日:
2026/06/22
期日:
進捗率:

0%

予定工数:

説明

#655 / #658 で追加したサプライヤーポータルに、maluna 相当の機能をまとめて追加する。デザインは okinawan の admin に合わせる。

対応する機能(maluna 相当・まとめて1PR)

  1. 発送前注文の CSV ダウンロード

    • ログイン中サプライヤーが、自分の発送前(delivery.shipped_on 未設定)注文の配送用 CSV をダウンロードできる。
    • okinawan 既存の CreateCsvService / Order#csv_rowadmin/order_sheet と同じフォーマット・CP932)を流用。
  2. 発送情報の更新(配送業者+追跡番号)

    • サプライヤーがポータルから自分の注文の Deliverydelivery_provider_id / tracking_numbershipped_on は追跡番号入力時に自動記録)を更新できる。
    • 自分(current_supplier)の注文のみ更新可能(他サプライヤーの注文は 404)。発送済の注文は更新フォームを出さない。
  3. 注文一覧の発送前/発送済 絞り込み

    • 注文一覧を発送前 / 発送済 / すべて で絞り込み。okinawan は Order に state を持たないため delivery.shipped_on の有無で判定。デフォルトは発送前(maluna 準拠)。

方針

  • 実装は maluna(init6/malunaSuppliers::OrdersController / Suppliers::OrderSheetsController)を参考。
  • デザインは okinawan admin(注文一覧のインライン発送フォーム・CSV ボタン等)に合わせる。

他の形式にエクスポート: Atom PDF