Skip to content

Sản phẩm Phase A Built

Module Sản phẩm là danh mục những thứ sân bán ngoài giờ thuê sân - đồ uống và đồ ăn (FNB), dụng cụ thi đấu (vợt, bóng, phụ kiện) và các item dịch vụ. Chủ sân và quản lý ca định nghĩa sản phẩm, các biến thể bán được dưới mỗi sản phẩm, giá (fares) mà các biến thể đó mang, nhóm hàng để gom chúng lại, và các mã (SKU, barcode, QR) dùng để tra cứu tại quầy. Mọi thứ bán qua POS tại sân đều bắt đầu từ đây.

1. Định danh

Thuộc tínhGiá trị
Module IDCORE-05
TierCore
Trạng tháiBuilt
PhaseP1 (danh mục) · P2 (biến thể + fares) · P3 (loại nâng cao + khuyến mãi)
Mức ưu tiênHIGH
Người dùng chínhChủ sân / Quản lý ca (thiết lập danh mục) · Thu ngân (tra cứu tại quầy)

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

Bao gồmLoại trừ
Sản phẩm FNB, dụng cụ, item dịch vụ, nhóm hàng và hình ảnh sản phẩmĐịnh mức nguyên vật liệu (BOM) / công thức pha chế → Kho
Biến thể (đơn vị bán) + loại biến thểMức tồn dụng cụ/đồ uống theo địa điểm → Kho
Định giá qua fares (cơ bản, theo bậc, theo thời gian/số lượng/kênh)Xử lý đơn POS & thanh toán → Đơn hàng
Định danh sản phẩm & biến thể (SYSTEM, SLUG, SKU, BARCODE, QRCODE)Thuế suất & hóa đơn điện tử → Thuế & Hóa đơn
Khả dụng theo kênh bán (quầy sân, đặt sân online)Nhập hàng loạt / CSV (Dự kiến)
Bundle (combo nước + đồ ăn, add-on thuê vợt)Tính chiết khấu khuyến mãi (Đang thực hiện)

3. Năng lực

Năng lựcNgười dùng có thể làm gì
Danh mục sản phẩmTạo, cập nhật, vô hiệu hóa, lưu trữ, và kích hoạt lại sản phẩm (đồ uống, dụng cụ, dịch vụ)
Thông tin đa ngôn ngữTên & mô tả theo từng sản phẩm / biến thể bằng nhiều ngôn ngữ
Nhóm hàngGom nhóm sản phẩm (Nước, Đồ ăn, Vợt, Bóng, Phụ kiện); đánh dấu nhóm là add-on
Hình ảnh sản phẩmĐính kèm media cho sản phẩm và biến thể
Biến thể mặc địnhMỗi sản phẩm tự động có một biến thể khi tạo
Định danhTra cứu theo SYSTEM, SLUG, SKU, BARCODE, QRCODE
Biến thểThêm nhiều biến thể bán được cho mỗi sản phẩm (ví dụ vợt theo độ cứng, nước theo dung tích)
Loại biến thểSTORABLE, CONSUMABLE, SERVICE, KIT, COMBO, MANUFACTURED, ENTITLEMENT
Tùy chọn sản phẩmĐịnh nghĩa trục option & giá trị có thứ tự; mỗi biến thể liên kết một giá trị mỗi trục, tổ hợp duy nhất
Đơn vị đo lườngĐơn vị cơ sở / mua / bán lưu theo từng biến thể
Khả dụng theo kênh bánKiểm soát sản phẩm nào hiển thị ở kênh nào (quầy sân, đặt sân online)
Fares (định giá)Một bộ fare cho mỗi biến thể; giá theo bậc theo số lượng, thời gian, kênh
BundleQuan hệ combo, add-on, và thường-mua-cùng (ví dụ thuê vợt + ống bóng)
Khoảng thời gian hiệu lựcBiến thể chỉ khả dụng trong cửa sổ hiệu lực
Endpoint đọc giá biến thểLấy giá đã giải quyết của một biến thể một cách độc lập
Khuyến mãiChiến dịch chiết khấu (tạo/quản lý)
Quy đổi đơn vịMua theo đơn vị này (thùng nước), bán theo đơn vị khác (chai)
Nhập hàng loạt / CSVTải danh mục từ bảng tính

Khuyến mãi có thể được tạo và quản lý hiện tại, nhưng engine tính chiết khấu đang bị tắt - chiết khấu chưa được áp dụng tự động tại thời điểm định giá. Xem tài liệu Khuyến mãi cho lập trình viên.

4. Phụ thuộc Module

Phụ thuộc vàoLý do
CommerceSản phẩm và nhóm hàng được giới hạn theo merchant (sân)
KhoBiến thể quản lý tồn (đồ uống, dụng cụ) sinh ra mục kho; BOM nằm ở đây
Đơn hàngBiến thể là thứ được bán trong một đơn POS tại sân
Thuế & Hóa đơnNhóm thuế được áp cho sản phẩm

5. Backend Packages

Chi tiết triển khai nằm trong tài liệu lập trình viên - phần này chỉ ánh xạ module tới các service vận hành nó.

PackageVai tròTài liệu lập trình viên
@nx/commerceSản phẩm, biến thể, nhóm hàng, định danh, bundle, kênh báncommerce
@nx/pricingBộ fare, fares, rules, chọn fare, khuyến mãipricing
@nx/coreSchema dùng chung cho mọi thực thể danh mụccore

Engineering Mapping (Feature ⇄ Package)

Trục ngang của Feature Spine - mỗi tính năng nghiệp vụ (<AREA> trong URD) ánh xạ tới nơi triển khai của nó. Đối ứng: tài liệu package liên kết ngược về đây.

Tính năngPackageTrạng thái
PRD Danh mục Sản phẩm@nx/commerce · @nx/coreBuilt
CAT Nhóm hàng@nx/commerceBuilt
PID Định danh@nx/commerceBuilt
ACC Kiểm soát Truy cập@nx/commerceBuilt
VAR Biến thể@nx/commerceBuilt
BND Combo & Gói bán kèm@nx/core · @nx/commerce · @nx/saleBuilt
OPT Tùy chọn Sản phẩm@nx/commerce · @nx/coreBuilt
FAR Fares / Định giá@nx/pricing · @nx/commerceBuilt
SCH Kênh bán hàng@nx/commerce · @nx/core · @nx/searchBuilt
CMP Khuyến mãi@nx/pricingIn-progress

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

Tạo sản phẩm (aggregate)

Giải quyết fare (khi bán)

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

Vai tròCó thểKhông thể
Chủ sânQuản lý đầy đủ danh mục trong các sân của mìnhXem sản phẩm của tổ chức khác
Quản lý ca / Thu ngânXem và tra cứu sản phẩm trong các sân được phân côngXem các sân không được phân công
Admin / Super AdminXem xuyên suốt mọi tổ chức (bỏ qua lọc theo vai trò)-

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

PhaseNăng lực
P1CRUD sản phẩm, nhóm hàng, hình ảnh, biến thể mặc định, fare cơ bản, định danh SYSTEM/SLUG
P2Nhiều biến thể (aggregate), định danh đa lược đồ, fares theo bậc (ngày/số lượng), khả dụng theo kênh bán, bundle
P3Loại biến thể nâng cao (KIT/COMBO/MANUFACTURED với BOM), UOM, engine chiết khấu khuyến mãi, nhập CSV

Loại biến thể và lưu trữ UOM đã được xây dựng; các hành vi tiêu hao BOM, quy đổi đơn vị, và chiết khấu khuyến mãi hoàn thiện P3 vẫn đang chờ - xem bảng Năng lực.

9. Trang Liên quan

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