Chapter 3 Module Map & Relationships
This chapter maps the concepts of Chapter 2 onto the actual menus: what top-level modules exist, what each does, how a deal flows through them, and what each dashboard shows.
3.1 Top-level Menu Map
After logging into the console, the left menu is organized by business domain. The table below lists the top-level menus and their sub-items:
| Top menu | Sub-items | One-line |
|---|---|---|
| Overview Dashboard | Function overview / Overview dashboard | Entry to company-wide operating metrics |
| Supply Chain | Supply-chain board / Supplier mgmt / Supplier category / Supply-chain order / Supply purchase / Loading calc / Supply settlement | Full purchase chain: supplier → order → freight → settlement |
| Sale | Sale board / Sale order mgmt / Sale settlement / Merchant mgmt / Merchant category / Return order view | Full sales chain: merchant → order → return → settlement |
| Warehouse | Function overview / Alerts / View / Destroy / Warehouse mgmt / In-Out / Return / Transfer / Putaway / Count / Shelf move / Stock log | Physical stock flow & monitoring |
| Product | Category mgmt / Product mgmt / Product detail | Product master: category, SPU/SKU, price, recycle bin |
| Brand | Brand board / Brand mgmt / Brand category mgmt | Brands, categories, brand sales analysis |
| Finance | Finance board / Supply finance ops / Sale finance ops / Return finance ops / Finance type / Tax invoice mgmt | AP/AR, invoices, tax, settlement summary |
| Merchant Purchase | Browse products / Product detail / Cart / My orders | Downstream merchant self-service portal |
| System Admin | Member mgmt / Region & tax / Pending approval / Exchange rate | Accounts, tax, approval, rate |
| Personal Center | Personal info | Change password, view profile |
Menu items show or hide based on the current account's role. A merchant account sees only "Merchant Purchase" after login.
3.2 Module Relationship Diagram
How a deal flows through the modules:
st=>start: Product (category/brand/SKU/price)
sc=>operation: Supply chain (supplier/order/container/port/customs)
in=>inputoutput: Warehouse stock-in (shelf/expiry, cost per batch)
sale=>operation: Sale (merchant/order/freeze stock)
ret=>condition: Return happens?
back=>subroutine: Warehouse return -> price confirm -> refund
out=>inputoutput: Warehouse stock-out (by sale order)
fin=>subroutine: Finance (AP + freight -> AR -> tax)
e=>end: Dashboards (overview/supply/sale/brand/finance)
st->sc->in->sale->ret
ret(no)->out->fin->e
ret(yes, right)->back->fin
Key relationships:
- Product is the foundation — no SKU and price, no purchase or sale order.
- Supply Chain → Warehouse: a stock-in doc must hang on a supply-chain order; cost follows that batch.
- Sale → Warehouse: a stock-out doc must hang on a sale order; confirming the order freezes stock.
- Finance closes the loop: purchase creates AP, sale creates AR; settlement depends on the prior in/out.
- Dashboards are the magnifier: every module's actions roll up to its dashboard for monitoring.
3.3 Function List (quick reference)
Overview Dashboard
- Function overview: index of functions per domain.
- Overview dashboard: core operating metrics (purchase, sale, stock, AP/AR, to-dos).
Supply Chain
- Supply-chain board: purchase-side metrics (in transit, stocked in, to settle, stage lead times).
- Supplier mgmt: maintain supplier profiles.
- Supplier category: supplier grouping.
- Supply-chain order: create/edit/query orders, advance states, approve.
- Supply purchase: purchase execution (coordinates with orders).
- Loading calc: estimate load by box type & available volume.
- Supply settlement: freight allocation, cost write-back, mark settled.
Sale
- Sale board: sales-side metrics (sales, stocked out, settled, returns).
- Sale order mgmt: create/edit/query sale orders, advance states, approve.
- Sale settlement: register AR, generate sales analysis (profit/turnover/annualized).
- Merchant mgmt: maintain merchant profiles.
- Merchant category: merchant grouping.
- Return order view: view & handle returns.
Warehouse
- Function overview: warehouse function index.
- Alerts: near-expiry / stockout / overstock monitoring.
- View: stock distribution by SKU/warehouse/shelf.
- Destroy: handle expired/unusable stock.
- Warehouse mgmt: maintain warehouse profiles & params.
- In-Out: purchase stock-in, sale stock-out.
- Return: sales return-to-stock.
- Transfer: cross-warehouse move.
- Putaway: locate pending-putaway goods.
- Count: real-time count (move shelf / split / mark destroy).
- Shelf move: adjust shelf position within a warehouse.
- Stock log: per-movement stock ledger.
Product
- Category mgmt: tree maintenance of categories.
- Product mgmt: create/edit/query SPU & SKU.
- Product detail: SKU detail, price, discount, recycle bin.
Brand
- Brand board: brand-dimension sales analysis.
- Brand mgmt: brand profile & annual target.
- Brand category mgmt: sub-categories under a brand.
Finance
- Finance board: AP/AR, settlement status overview.
- Supply finance ops: register AP invoice (payment) to cleared.
- Sale finance ops: register AR invoice (receipt) to cleared.
- Return finance ops: refund registration.
- Finance type: payment-method config.
- Tax invoice mgmt: tax invoice registration & management.
Merchant Purchase (portal)
- Browse products: browse sellable products.
- Product detail: product info & price (by permission / tax zone).
- Cart: add to cart, submit order.
- My orders: view own orders & status.
System Admin
- Member mgmt: invite members, assign pre-set roles, set data scope.
- Region & tax: province tax zones & rates.
- Pending approval: approval center (order approval flow).
- Exchange rate: maintain business exchange rate.
Personal Center
- Personal info: change password, profile.
3.4 Dashboard System (what each shows)
| Dashboard | Key metrics | For |
|---|---|---|
| Overview | total purchase, sales, stock, AR/AP, to-dos | managers |
| Supply-chain | in-transit orders, stocked-in qty, to settle, stage lead times | purchasing |
| Sale | sales, stocked out, settled, returns, top merchants | sales |
| Brand | per-brand sales, target completion | ops / brand |
| Warehouse alerts | near-expiry / stockout / overstock list | warehouse |
| Finance | AR/AP balance, settled/unsettled, cash flow | finance |
Dashboards are read-only summaries; they do not create documents. Go back to the business module to act.
Chapter Summary
- Top menus: Overview / Supply Chain / Sale / Warehouse / Product / Brand / Finance / Merchant Purchase / System Admin / Personal Center.
- Relationship: Product (foundation) → Supply purchase → Warehouse in → Sale order → Warehouse out → Finance settlement → Dashboard summary.
- Dashboards are read-only; act in the business module.
- Menu shows by role; merchants see only Merchant Purchase.
Next: Users, Roles & Permissions — who can see what and do what.