Catalog Mallはbizhiwayに統合された商品カタログ購買システムです。あらかじめ登録・価格確定済みの商品をバイヤーが直接検索・購入できます。見積依頼(RFQ)フローを経ずに購買が完結するのが特徴です。MallSupplierが商品を登録し、MallMasterが承認し、バイヤーがそのまま発注します。
⚠️ 注意: Catalog Mallはメインの購買フロー(RFQ・概算発注)とは完全に独立したサブシステムです。Mall内の商品承認ワークフローと、購買フローの発注承認ワークフローを混同しないでください。
| ロール | ポータル | 主な操作 |
|---|
| MallMaster (MASTER_ADMIN) | bizhiway.staging.jienie.com/MallMaster | 商品・価格の承認、カテゴリ管理、企業グループ管理 |
| MallSupplier (CATALOG_ADMIN) | bizhiway.staging.jienie.com/MallSupplier | 商品登録・価格設定・一括アップロード |
| バイヤー (K001) | j2.staging.jienie.com/CatalogMall | 商品検索・カート追加・発注 |
| COMPANY_GROUP_ADMIN | MallMasterポータル | 企業グループ別の商品・カテゴリ非表示設定 |
flowchart TD
subgraph SUP["🏪 MallSupplierポータル"]
direction TB
S1["商品登録\n(手動 or CSVアップロード)"]
S2["価格設定\n(バイヤー企業別に設定)"]
S3["承認申請送付"]
S1 --> S2 --> S3
end
subgraph ADM["🔧 MallMasterポータル"]
direction TB
A1["商品申請一覧確認\n(CMM61 ProductApplicationList)"]
A2["商品・価格承認\n(CMM62, CMM63)"]
A3["商品公開\nwk_product → product"]
A1 --> A2 --> A3
end
subgraph BUY["🛒 バイヤーポータル(CatalogMall)"]
direction TB
B1["商品検索\nキーワード/カテゴリ/My Catalogue"]
B2["商品比較\n(最大4商品)"]
B3["カートに追加"]
B4["チェックアウト → 発注申請"]
B1 --> B2 --> B3 --> B4
end
S3 --> A1
A3 --> B1
B4 --> ORDER(["📦 通常購買フローへ\n(Phase 2: 発注承認 → 受注確認\n→ 納品 → 検収 → 支払締め)"])
stateDiagram-v2
[*] --> WkProduct : MallSupplierが商品作成
WkProduct --> WaitInternalApprove : 社内承認申請
WaitInternalApprove --> WaitExternalApprove : 社内承認通過
WaitInternalApprove --> InternalReject : 社内差戻し
WaitExternalApprove --> Published : MallMaster承認
WaitExternalApprove --> ExternalReject : MallMaster差戻し
Published --> [*] : Mall公開(productテーブルへ)
| ステータス | 意味 | 次のアクション担当 |
|---|
| WkProduct | 作業中(wk_product テーブル) | MallSupplier |
| WaitInternalApprove | 社内承認待ち | MallSupplier社内承認者 |
| WaitExternalApprove | MallMaster承認待ち | MallMaster |
| Published | 公開済み(product テーブル) — バイヤーが閲覧可 | — |
| InternalReject / ExternalReject | 差戻し — MallSupplierが修正が必要 | MallSupplier |
| 機能 | 説明 |
|---|
| キーワード検索 | 商品名・品番・ブランドで検索 |
| My Catalogue | バイヤーが気に入った商品を自分のカタロググループに保存 |
| 商品比較 | 最大4商品を横並びで比較 |
| サブスクリプション | 定期発注商品の登録・管理 |
| Punchout | 外部カタログ連携 — サプライヤー外部サイトで選択した商品をカートに戻す |
| 一括アップロード | MallSupplierがCSVで多数の商品を一括登録 |
| 商品・カテゴリ非表示 | COMPANY_GROUP_ADMINが企業グループ単位で商品を非表示化 |
| 企業別価格設定 | バイヤー企業コードごとに個別価格を設定可能 |
- 機能トグル必須: バイヤーが Catalog Mall にアクセスするには
isCatalogPurchasing = true(BuyerSwitch)が設定されている必要があります。トグルがオフの場合、Catalog Mallタブ自体が非表示になります。
- 価格は企業別: バイヤー企業コードごとに価格テーブル(
price)が存在します。同じ商品でも企業によって表示価格が異なる場合があります。
- 商品は2つのテーブルを経由:
wk_product(作業中・承認待ち)→ product(承認済み・公開)。バイヤーは product テーブルの商品のみ閲覧できます。
- 読み取り専用モード:
isCatalogReadOnly = true に設定された場合、COMPANY_GROUP_ADMINはカタログを参照できますが発注はできません。
- Punchoutはオプション: すべてのMallSupplierがPunchoutに対応しているわけではありません。個別に設定が必要です。
- チェックアウト後は通常購買フローへ: カタログ発注後は通常の購買Phase 2(発注承認 → 受注確認 → 納品 → 検収 → 支払締め)に引き継がれます。