Skip to content

Commerce Phase A Built

Commerce là module cấu trúc doanh nghiệp: nó cho phép chủ doanh nghiệp thiết lập một Tổ chức (thương hiệu) và một hoặc nhiều Merchant (các đơn vị điểm bán hợp pháp nơi giao dịch diễn ra), mỗi đơn vị có kênh bán và danh mục sản phẩm riêng. Đây là thứ đầu tiên một người dùng mới chạm tới — onboarding tạo toàn bộ cấu trúc trong một bước nguyên tử — và mọi thứ khác (sản phẩm, đơn hàng, tồn kho, tài chính) đều móc vào merchant mà nó tạo.

1. Định danh

Thuộc tínhGiá trị
Mã moduleCORE-03
TierCore
Trạng tháiBuilt
PhaseP1 (Onboarding) · P2 (Quản lý đầy đủ)
Mức ưu tiênHIGH
Người dùng chínhChủ doanh nghiệp · Quản lý · (quyền đọc cho Nhân viên)

2. Mục đích & Phạm vi

Bao gồmLoại trừ
Onboarding doanh nghiệp một bước (org + merchant + kênh + truy cập)Vòng đời và đăng nhập nhân viên (→ Quản lý Người dùng)
Hồ sơ tổ chức, phân cấp, cài đặt, đính kèmĐịnh nghĩa vai trò/quyền (→ Quyền hạn)
Tạo merchant (đơn, hàng loạt, aggregate) và hồ sơNội dung catalog sản phẩm (→ Sản phẩm)
Phân loại loại hình kinh doanh (DEFAULT / TICKET / FNB / THEATER)Mức tồn kho (→ Tồn kho)
Quản lý kênh bánXử lý đơn hàng / checkout (→ Đơn hàng)
Quản lý danh mục với cờ add-onXử lý thanh toán (→ Thanh toán)
Chính sách xóa theo từng merchantPhát hành hóa đơn điện tử (→ Thuế & Hóa đơn)
Cấu hình merchant mã hóa (thông tin xác thực thanh toán/tích hợp)

Tổ chức vs Merchant. Tổ chức là lớp thương hiệu ảo (tên, logo, hồ sơ công khai) và không mang định danh pháp lý. Merchant là đơn vị vật lý/pháp lý — nó nắm mã số thuế (MST), hồ sơ hóa đơn điện tử và ví, và là nơi việc bán hàng thực sự diễn ra. Tạo một Tổ chức luôn tự tạo một Merchant mặc định.

3. Năng lực

Năng lựcNgười dùng có thể làm gìTrạng thái
Onboarding doanh nghiệpTạo toàn bộ cấu trúc (tổ chức + merchant mặc định + kênh bán + truy cập của chủ sở hữu) trong một bướcBuilt
Hồ sơ tổ chứcSửa tên (đa ngôn ngữ), slug, liên hệ, địa chỉ, liên kết mạng xã hội, thông tin đăng kýBuilt
Phân cấp tổ chứcLiên kết một tổ chức cha với các tổ chức conBuilt
Cài đặt tổ chứcLưu cấu hình khóa-giá trị đa hình trên một tổ chứcBuilt
Merchant — tạo đơnThêm một merchant vào một tổ chứcBuilt
Merchant — tạo hàng loạtThêm nhiều merchant trong một yêu cầuBuilt
Merchant — tạo/cập nhật aggregateTạo hoặc cập nhật một merchant cùng danh mục và kênh trong một thao tác nguyên tửBuilt
Loại hình kinh doanhĐặt loại giao diện POS theo từng merchant (DEFAULT / TICKET / FNB / THEATER)Built
Chính sách xóaCấu hình quy tắc cascade theo từng merchant cho việc xóa danh mục/sản phẩmBuilt
Cấu hình merchantLưu thông tin xác thực nhà cung cấp thanh toán và tích hợp đã mã hóaBuilt
Kênh bánQuản lý kênh qua aggregate merchant; thêm hàng loạt vào merchant hiện có; phân cấpBuilt
Danh mụcQuản lý danh mục qua aggregate merchant; đánh dấu là add-onBuilt
Vòng đời trạng tháiKích hoạt / vô hiệu hóa / lưu trữ tổ chức và merchantBuilt
Tra cứu định danhTìm một tổ chức hoặc merchant theo ID hoặc theo slugBuilt
Lọc theo vai tròChủ sở hữu thấy dữ liệu của mình; nhân viên chỉ thấy merchant được gánBuilt
CRUD kênh/danh mục độc lậpQuản lý kênh/danh mục độc lập với aggregate merchantPlanned
Chuyển quyền sở hữuGán lại một tổ chức cho một chủ sở hữu khácPlanned

4. Phụ thuộc Module

Phụ thuộc vàoLý do
Quản lý Người dùngChủ sở hữu và nhân viên thuộc về tổ chức / merchant
Quyền hạnVai trò giới hạn theo tổ chức hoặc merchant; onboarding cấp quyền truy cập cho chủ sở hữu
Được phụ thuộc bởiLý do
Sản phẩmSản phẩm giới hạn theo một merchant
Thiết bịThiết bị được gán cho merchant
Đơn hàngBán hàng diễn ra theo từng merchant và kênh bán
Thuế & Hóa đơnThông tin thuế được nắm trên merchant; hồ sơ hóa đơn theo từng merchant
Chi phíVí tài chính theo từng merchant

5. Backend Packages

Chi tiết triển khai nằm trong tài liệu developer — phần này chỉ ánh xạ module tới service vận hành nó.

PackageVai tròTài liệu developer
@nx/commerceOrganizer, merchant, onboarding, kênh bán, danh mục, cài đặt, thiết bị, tích hợp mã hóa; nguồn chân lý CDCcommerce

6. Luồng Người dùng Chính

Onboarding (thiết lập nguyên tử)

Tạo/cập nhật aggregate merchant (cập nhật thông minh)

7. Vai trò & Quyền hạn

Vai tròCó thểKhông thể
Chủ sở hữuOnboard, tạo/cập nhật/vô hiệu hóa/lưu trữ tổ chức và merchant, quản lý kênh/danh mục/cài đặt, gán nhân viênTruy cập tổ chức của chủ sở hữu khác
Quản lýQuản lý merchant được gán và kênh/danh mục của chúng (theo phạm vi được cấp)Tạo tổ chức; quản lý merchant ngoài phạm vi
Nhân viênXem merchant được gán và cấu trúc của chúngTạo hoặc sửa merchant; thấy merchant chưa được gán
Super AdminTruy cập mọi tổ chức và merchant (bỏ qua lọc theo vai trò)

8. Trạng thái & Lộ trình

PhaseNăng lực
P1Onboarding nguyên tử (tổ chức + merchant mặc định + kênh bán + truy cập của chủ sở hữu)
P2Quản lý đầy đủ tổ chức & merchant: hồ sơ, phân cấp, tạo/cập nhật aggregate, loại hình kinh doanh, chính sách xóa, cấu hình mã hóa, lọc theo vai trò
P3Dự kiến: CRUD kênh/danh mục độc lập, chuyển quyền sở hữu, vô hiệu hóa cascade, mặc định cài đặt toàn công ty, xác thực MST, hỗ trợ đa thương hiệu

9. Trang Liên quan

Proprietary and Confidential. Unauthorized copying, distribution, or use of this software is strictly prohibited.