OmniHub Documentation

Sổ Tay Hướng Dẫn Vận Hành Theo Từng Vai Trò

Giáo trình Thực hành & Sổ tay Vận hành Đa Kênh v2.0

Hệ Thống Thương Mại Điện Tử Đa Kênh

Tài liệu chuẩn hóa quy trình nghiệp vụ cho 7 nhóm vai trò trong doanh nghiệp và 10 Case Study Đào Tạo Thực Chiến trên môi trường Sandbox CSDL kép (Dual-Database).

Tổng quan Kiến trúc Hệ thống & Phân quyền RBAC

Mô hình phân tách nhiệm vụ và ma trận quyền hạn cho các phòng ban

Cổng Quản trị Admin
http://localhost:3001/admin.html
Tài khoản mẫu: admin / AdminPassword@2026
Cửa hàng Trực tuyến Storefront
http://localhost:3001/index.html
Dành cho khách hàng đặt mua & tra cứu vận đơn
Môi trường Thực hành Sandbox
Chế độ Dual-Database
Bản sao cách ly độc lập phục vụ sinh viên thao tác

Bước Khởi Đầu: Đăng nhập Hệ thống

Mọi nhân sự nội bộ đều đăng nhập qua cổng quản trị an toàn bằng JWT bảo mật:

Màn hình Đăng nhập OmniHub

Giáo Trình 10 Case Study Thực Hành Đa Kênh

Lab Simulator 100 Điểm

Quy trình chuẩn hóa thực chiến cho sinh viên ngành TMĐT, Logistics & Hệ thống Thông tin Quản lý

Mã Tên Tình Huống Thực Hành Vai Trò Phân Hệ Điểm Thao Tác
CS-01 Mua Sắm Online & Tự Động Định Tuyến Kho (Routing) Khách Hàng & Sales OmniStore & OMS 10đ Làm Bài
CS-02 Chốt Đơn Livestream & Bắt Lỗi Bán Vượt Tồn Kho Nhân Viên Sales Đơn Hàng OMS 10đ Làm Bài
CS-03 Hồ Sơ Khách Hàng 360° (Single Customer View) & Loyalty CSKH & Telesales CRM Khách Hàng 10đ Làm Bài
CS-04 Cảnh Báo Hết Hàng & Quy Trình Kiểm Kê Tồn Kho Thủ Kho (Warehouse) Sản Phẩm & Tồn Kho 10đ Làm Bài
CS-05 Quy Trình WMS Đóng Gói, Quét Barcode & Bàn Giao GHN Thủ Kho WMS Đóng Gói & Vận Chuyển 10đ Làm Bài
CS-06 Kế Toán Đối Soát COD Bưu Chính & Đơn Lệch Tiền Kế Toán (Accountant) Đối Soát Tài Chính 10đ Làm Bài
CS-07 Quy Trình RMA Đổi Trả Đa Phòng Ban & Hoàn Tiền CSKH & Thủ Kho Đổi Trả & RMA 10đ Làm Bài
CS-08 Cấu Hình Kênh Bán Sàn Shopee/TikTok & Đồng Bộ Đơn Quản Trị Viên (Admin) Quản Lý Kênh Bán 10đ Làm Bài
CS-09 Thiết Lập Ma Trận Phân Quyền RBAC & Khóa Tài Khoản Quản Trị Viên (Admin) Quản Trị & RBAC 10đ Làm Bài
CS-10 Giảng Viên Soi Audit Trail, Xuất Excel & Reset Sandbox Giảng Viên / Trưởng BM Lịch Sử & Sandbox 10đ Làm Bài
CS-01

Khách Hàng Mua Sắm Online & Tự Động Định Tuyến Kho (Order Routing)

15 Phút | 10 Điểm Mở OmniStore

Bối cảnh & Nhiệm vụ: Khách đặt mua iPhone 15 Pro Max và sạc Anker trên web. Hệ thống tự động tính khoảng cách định tuyến về Kho Trung Chuyển HCM và kích hoạt khóa giữ kho (Stock Reservation). Sau đó, nhân viên Sales mở OMS xác nhận đơn và kiểm tra biến động giữ chỗ.

Các bước thao tác chính:

  1. Truy cập OmniStore, thêm APL-IP15PM-256 và ANKER-737-GAN vào giỏ.
  2. Mở giỏ hàng, nhập voucher FREESHIP để trừ 0đ ship.
  3. Nhập địa chỉ giao tại Quận 1, TP.HCM → Bấm "Đặt Hàng Ngay".
  4. Vào Admin → OMS kiểm tra đơn hàng xem đã được định tuyến về Kho HCM chưa.

Tiêu chuẩn nghiệm thu:

  • Đơn hàng xuất hiện ở trạng thái PENDING_APPROVAL (5đ).
  • Cột ReservedQuantity trong bảng tồn kho của SKU tăng thêm 1 (5đ).
CS-02

Chốt Đơn Livestream & Bắt Lỗi Chống Bán Vượt Tồn (Overselling)

15 Phút | 10 Điểm Mở OMS

Bối cảnh & Nhiệm vụ: Khách đặt mua mã hết hàng qua Livestream TikTok Shop. Hệ thống phải chặn và báo lỗi AvailableStock ≤ 0. Sau đó sinh viên tạo đơn thành công mã còn hàng và thực hiện Hủy đơn để kiểm tra Stored Procedure sp_Order_Cancel giải phóng tồn giữ chỗ an toàn.

Các bước thao tác chính:

  1. Vào tab OMS → Nhấn "+ Tạo đơn hàng mới" → Chọn kênh TikTok Shop.
  2. Chọn SKU OUT-OF-STOCK-TRAINING → Bấm Tạo → Ghi nhận cảnh báo lỗi hết hàng.
  3. Đổi sang chọn SKU SAM-ZFLIP5-256 → Tạo đơn thành công.
  4. Nhấn "Hủy đơn hàng" → Nhập lý do → Kiểm tra tồn giữ chỗ hoàn trả về 0.

Tiêu chuẩn nghiệm thu:

  • Bắt lỗi chính xác trường hợp bán vượt tồn kho (5đ).
  • Hủy đơn và hoàn tồn giữ chỗ tự động khôi phục đúng số lượng (5đ).
CS-03

Khai Thác Hồ Sơ Khách Hàng 360° (Single Customer View) & Loyalty

10 Phút | 10 Điểm Mở CRM

Bối cảnh & Nhiệm vụ: Khách gọi điện hỏi quyền lợi thành viên và đơn hàng đa kênh. CSKH tra cứu số điện thoại, phân tích giá trị trọn đời (CLV), hạng thẻ thành viên và cập nhật địa chỉ giao hàng phụ (đặt làm mặc định).

Các bước thao tác chính:

  1. Vào tab Khách hàng & CRM → Tìm theo SĐT 0901234567.
  2. Đọc chỉ số Tổng chi tiêu (CLV), Hạng thành viên và Lịch sử đơn hàng.
  3. Tại thẻ Sổ địa chỉ → Thêm địa chỉ mới tại Landmark 81 → Chọn mặc định.
  4. Lưu và kiểm tra cờ mặc định của địa chỉ cũ bị tự động gỡ bỏ.

Tiêu chuẩn nghiệm thu:

  • Đọc đúng hồ sơ 360° và lịch sử giao dịch đa kênh (5đ).
  • Thao tác chuyển đổi địa chỉ mặc định thực thi đúng (5đ).
CS-04

Cảnh Báo Hàng Sắp Hết & Quy Trình Kiểm Kê Điều Chỉnh Kho

15 Phút | 10 Điểm Mở Kho Hàng

Bối cảnh & Nhiệm vụ: Dashboard cảnh báo sản phẩm Xiaomi 14 chỉ còn 4 chiếc. Thủ kho tiến hành kiểm kê: phát hiện 1 máy rách vỏ bao bì điều chỉnh giảm, sau đó nhập kho bổ sung lô hàng mới 50 chiếc.

Các bước thao tác chính:

  1. Xem cảnh báo hàng sắp hết trên Dashboard → Tìm mã XIAOMI-14-512.
  2. Vào tab Sản phẩm & Tồn kho → Chọn Kho Tổng Đồng Nai.
  3. Bấm "Điều chỉnh tồn kho" → Chọn Giảm 1 chiếc (Lý do: Hỏng bao bì).
  4. Bấm "Điều chỉnh tồn kho" → Chọn Tăng 50 chiếc (Nhập lô hàng mới).

Tiêu chuẩn nghiệm thu:

  • Nhận diện đúng mức tồn an toàn $\le 5$ (4đ).
  • Thực hiện 2 lượt điều chỉnh kho tăng/giảm kèm lý do hợp lệ (6đ).
CS-05

Quy Trình WMS Đóng Gói, Quét Barcode & Bàn Giao Bưu Chính

15 Phút | 10 Điểm Mở WMS

Bối cảnh & Nhiệm vụ: Thủ kho tiếp nhận đơn đã duyệt, nhặt hàng lên bàn đóng gói, quét Barcode SKU để hệ thống kiểm tra độ chính xác, in vận đơn GHN và bàn giao cho bưu tá.

Các bước thao tác chính:

  1. Vào tab Đóng gói & Vận chuyển (WMS) → Chọn danh sách Chờ đóng gói.
  2. Bấm "Đóng gói đơn này" → Thử nhập sai barcode → Nhập đúng SKU.
  3. Chọn đơn vị GHN → Nhấn "Hoàn tất đóng gói & In vận đơn".
  4. Tích chọn kiện hàng → Bấm "Bàn giao cho Đơn vị Vận chuyển" (sang SHIPPED).

Tiêu chuẩn nghiệm thu:

  • Quét mã xác thực chuẩn xác số lượng và mã hàng (5đ).
  • Sinh mã vận đơn và chuyển trạng thái giao hàng thành công (5đ).
CS-06

Kế Toán Đối Soát COD Bưu Chính & Xử Lý Đơn Lệch Tiền Thu Hộ

15 Phút | 10 Điểm Mở Đối Soát

Bối cảnh & Nhiệm vụ: Bưu chính gửi bảng kê COD. Kế toán so khớp 3 cột (Tiền OMS, Tiền thu thực tế, Phí dịch vụ), xử lý đơn chênh lệch (Discrepancy) do cước vượt cân và chốt kỳ quyết toán.

Các bước thao tác chính:

  1. Vào tab Đối soát & Hoàn tiền → Chọn bưu chính Giao Hàng Nhanh.
  2. Kiểm tra bảng so khớp số liệu 3 cột.
  3. Xem dòng DISCREPANCY → Điền lý do chấp thuận quyết toán.
  4. Kiểm tra tổng tiền Net → Nhấn "Xác nhận Chốt Đối soát Kỳ".

Tiêu chuẩn nghiệm thu:

  • Phân tích đúng nguyên nhân đơn bị lệch tiền (5đ).
  • Chốt kỳ đối soát đưa toàn bộ đơn về RECONCILED (5đ).
CS-07

Quy Trình Đổi Trả RMA Đa Phòng Ban & Nghiệm Thu Hoàn Tiền

15 Phút | 10 Điểm Mở RMA

Bối cảnh & Nhiệm vụ: Khách báo tai nghe bị lỗi 1 bên. CSKH tạo phiếu khiếu nại RMA, Trưởng nhóm duyệt cho đổi trả, Thủ kho nghiệm thu nhập lại kho hàng hoàn, Kế toán hoàn tất chuyển tiền.

Các bước thao tác chính:

  1. Vào tab Đổi trả & Khiếu nại → Nhấn "+ Tạo phiếu RMA".
  2. Điền mã đơn giao thành công, chọn lỗi kỹ thuật và phương án Hoàn tiền.
  3. Phê duyệt yêu cầu RMA → Thủ kho nhận hàng hoàn và restock tồn kho.
  4. Kế toán xác nhận chuyển khoản hoàn tiền → Khép phiếu RMA.

Tiêu chuẩn nghiệm thu:

  • Chu trình 3 bước: Duyệt RMA → Nhập kho hoàn → Hoàn tiền (6đ).
  • Tồn kho và dòng tiền được hoàn lại chính xác (4đ).
CS-08

Cấu Hình Kênh Bán Sàn TMĐT & Mô Phỏng Đồng Bộ Đơn Hàng (Auto-Sync)

10 Phút | 10 Điểm Mở Kênh Bán

Bối cảnh & Nhiệm vụ: Doanh nghiệp mở thêm gian hàng Shopee và TikTok. Admin khai báo Partner API, Secret Key, bật cờ Auto-Sync và nhấn nút "Đồng bộ ngay" để mô phỏng tải đơn hàng từ sàn về OMS.

Các bước thao tác chính:

  1. Vào tab Quản lý Kênh bán → Chọn thẻ Shopee Mall.
  2. Điền ShopID, Partner Key và bật công tắc "Auto-Sync = ON".
  3. Nhấn "Lưu cấu hình kênh" → Nhấn "Đồng bộ ngay (Sync Now)".
  4. Mở tab OMS kiểm tra xem các đơn hàng logo Shopee đã xuất hiện chưa.

Tiêu chuẩn nghiệm thu:

  • Cấu hình tham số API và bật cờ Auto-Sync thành công (5đ).
  • Kích hoạt đồng bộ nạp đơn hàng sàn vào hệ thống thành công (5đ).
CS-09

Thiết Lập Ma Trận Phân Quyền RBAC & Thu Hồi Quyền Truy Cập

15 Phút | 10 Điểm Mở Phân Quyền

Bối cảnh & Nhiệm vụ: Tạo tài khoản cho nhân viên thực tập Sales, gán nhóm quyền giới hạn (chỉ xem và tạo đơn, không được xem tài chính). Thử nghiệm đăng nhập và thực hiện Khóa tài khoản khi hết đợt thực tập.

Các bước thao tác chính:

  1. Vào tab Quản trị & Phân quyền → Thêm tài khoản Sales thực tập.
  2. Mở Ma trận phân quyền RBAC → Tích chọn quyền Đơn hàng, bỏ quyền Tài chính.
  3. Đăng nhập tài khoản thực tập kiểm tra xem quyền Tài chính có bị chặn không.
  4. Quay lại Admin → Chuyển tài khoản sang Inactive → Kiểm tra chặn đăng nhập.

Tiêu chuẩn nghiệm thu:

  • Cấu hình chuẩn ma trận RBAC theo nguyên tắc đặc quyền tối thiểu (5đ).
  • Kiểm tra thực thi phân quyền và khóa tài khoản thu hồi quyền (5đ).
CS-10

Giảng Viên Giám Sát Audit Trail, Chấm Điểm & 1-Click Reset Sandbox

10 Phút | 10 Điểm Mở Audit & Sandbox

Bối cảnh & Nhiệm vụ: Giảng viên lọc nhật ký Audit Logs của sinh viên, xem so sánh dữ liệu trước và sau (OldData vs NewData), xuất báo cáo điểm số ra tệp Excel và thực hiện Khôi phục Sandbox về trạng thái ban đầu.

Các bước thao tác chính:

  1. Vào tab Lịch sử & Chấm điểm (Audit Logs).
  2. Lọc theo Username sinh viên → Bấm xem chi tiết OldData và NewData.
  3. Nhấn nút "Xuất Báo cáo Excel" để lưu bảng điểm.
  4. Nhấn "Khôi phục dữ liệu Sandbox về ban đầu" → Hệ thống làm sạch trong 3 giây.

Tiêu chuẩn nghiệm thu:

  • Khai thác thành thạo Audit Trail và xuất file Excel thành công (5đ).
  • Chạy 1-Click Reset Sandbox khôi phục CSDL an toàn (5đ).

1. Hướng Dẫn Dành Cho Quản Trị Viên (Administrator)

Giám sát tổng thể, phân quyền nhân sự ma trận, cấu hình sàn và bảo trì hệ thống

Toàn quyền hệ thống

1.1 Giám sát Bức tranh Kinh doanh trên Executive Dashboard

Truy cập tab Dashboard Tổng quan để theo dõi các chỉ số quan trọng: Tổng doanh thu, Tổng đơn hàng, Tỷ lệ giao thành công và Cảnh báo hàng sắp hết tồn kho ($\le 5$ đơn vị).

Executive Dashboard

1.2 Quản lý Tài khoản Nhân viên và Ma trận Phân quyền RBAC

Tại tab Quản trị & Phân quyền, Admin có thể tạo tài khoản cho nhân viên mới và thiết lập ma trận quyền chi tiết cho từng vai trò thông qua modal phân quyền:

Quản lý nhân viên
Danh sách nhân viên & Trạng thái hoạt động
Ma trận phân quyền
Cửa sổ Ma trận Phân quyền theo Hành động

1.3 Kết nối Sàn TMĐT (Shopee, TikTok, Lazada) & Cấu hình Kênh bán

Tại tab Quản lý Danh mục & Kênh bán, Admin nhập ShopID, API Key và Webhook URL để tiếp nhận đơn hàng tự động từ các sàn TMĐT về hệ thống OMS.

Kênh bán hàng & Danh mục

2. Hướng Dẫn Dành Cho Nhân Viên Bán Hàng & Chốt Đơn (Sales)

Tiếp nhận đơn đa kênh, xử lý chốt đơn livestream/hotline và kiểm tra khóa giữ chỗ tồn kho

Module OMS

2.1 Vận hành Hệ thống Đơn hàng Đa kênh Hợp nhất (OMS)

Tab Đơn hàng Đa kênh (OMS) tập trung mọi đơn hàng đổ về từ Website, Shopee, TikTok Shop, Lazada và POS. Sử dụng bộ lọc theo kênh bán và trạng thái để duyệt đơn hoặc tạo đơn chốt Hotline:

Quản trị Đơn hàng Đa kênh OMS
Cơ chế Tự Động Khóa Giữ Chỗ Tồn Kho (Stock Reservation):

Khi đơn hàng được tạo, hệ thống tự động khóa giữ chỗ số lượng tương ứng trong kho gần nhất, trừ vào Tồn khả dụng để chống bán vượt tồn (Overselling) trên các sàn còn lại.

2.2 Xem Chi tiết Đơn hàng, Định tuyến Kho và Bưu kiện

Bấm biểu tượng con mắt để xem chi tiết tiền hàng, mặt hàng, mã vận đơn bưu chính và sửa đổi địa chỉ khi đơn chưa đóng gói:

Chi tiết đơn hàng OMS

3. Hướng Dẫn Dành Cho Chăm Sóc Khách Hàng (CSKH & RMA)

Khai thác hồ sơ 360° khách hàng, tích lũy điểm thưởng và giải quyết khiếu nại - đổi trả

Module CRM & RMA

3.1 Hồ Sơ Khách Hàng 360° (Single Customer View)

Tại tab Khách hàng & CRM, nhập SĐT để tra cứu lịch sử mua hàng xuyên suốt mọi kênh, xem tổng chi tiêu (CLV), hạng hội viên (Chuẩn, Bạc, Vàng, Kim Cương) và điểm thưởng tích lũy:

Single Customer View 360

3.2 Tiếp nhận & Xử lý Khiếu nại - Đổi Trả Hàng Hóa (RMA)

Tại tab Đổi trả & Khiếu nại, CSKH tiếp nhận yêu cầu đổi hàng/hoàn tiền do lỗi kỹ thuật hoặc đổi size, xem xét ảnh bằng chứng và thực hiện Phê duyệt hoặc Từ chối:

Quản lý đổi trả khiếu nại RMA

4. Hướng Dẫn Dành Cho Thủ Kho & Vận Hành Logistics (Warehouse)

Quản lý tồn kho đa kho, kiểm kê, quét Barcode đóng gói WMS và bàn giao bưu chính

Module WMS & Kho

4.1 Quản lý Sản phẩm, Tồn kho Đa kho & Kiểm kê

Nắm vững 3 chỉ số tồn: Tồn thực tế, Tồn giữ chỗ và Tồn khả dụng bán. Nhấn nút Điều chỉnh tồn kho khi kiểm kê định kỳ:

Quản lý tồn kho đa kho

4.2 Màn hình WMS Đóng gói, Quét Barcode SKU & Bàn giao Shipper

Tại tab Đóng gói & Vận chuyển, nhân viên lấy sản phẩm từ kệ, quét mã Barcode. Khi đủ số lượng, nhấn Hoàn tất Đóng gói & In Vận đơn (hệ thống tự động trừ tồn kho thực tế và tạo mã bưu chính GHN, GHTK, Viettel Post):

Màn hình đóng gói WMS

5. Hướng Dẫn Dành Cho Kế Toán & Đối Soát Tài Chính (Accountant)

Đối soát tự động tiền COD bưu chính, theo dõi dòng tiền và xử lý hoàn tiền đổi trả

Module Kế toán

5.1 Đối Soát Tự Động Bảng Kê Tiền Thu Hộ COD Bưu Chính

Tại tab Đối soát & Hoàn tiền, hệ thống tự động so khớp giữa tiền COD cần thu trên OMS với số tiền thực thu của bưu tá. Kế toán xác nhận chốt đối soát kỳ khi tiền đã vào tài khoản:

Kế toán đối soát COD

6. Hướng Dẫn Dành Cho Khách Hàng Mua Sắm (OmniStore)

Trải nghiệm mua hàng trực tuyến với tồn kho thời gian thực và tra cứu vận chuyển

Storefront

6.1 Duyệt Sản Phẩm & Kiểm Tra Tồn Kho Sẵn Có Thời Gian Thực

Khách hàng truy cập http://localhost:3001/index.html để duyệt sản phẩm. Mỗi món đồ hiển thị chính xác số lượng tồn kho khả dụng từ kho hàng:

Trang chủ OmniStore

6.2 Đặt Hàng, Thanh Toán & Tra Cứu Vận Đơn

Bấm biểu tượng giỏ hàng để mở khay trượt Cart Drawer, nhập thông tin giao hàng và nhận mã đơn để tra cứu tiến độ shipper bưu tá:

Giỏ hàng và thanh toán

7. Hướng Dẫn Giảng Dạy & Thực Hành (Dual Database Sandbox)

Môi trường thực hành độc lập, tự động chấm điểm qua Audit Logs và nút Reset Sandbox

Giảng Dạy Thực Chiến

7.1 Vận hành Môi Trường Kép (Live & Sandbox Mode)

Sinh viên thao tác trên Môi trường Sandbox hoàn toàn cách ly, không ảnh hưởng đến dữ liệu thực. Giảng viên theo dõi toàn bộ vết thao tác, chấm điểm tự động và xuất báo cáo điểm số ra tệp Excel:

Lịch sử thao tác & Chấm điểm
Tính năng 1-Click Reset Sandbox:

Trước mỗi ca thực hành mới, giảng viên nhấn nút Khôi phục dữ liệu Sandbox về ban đầu. Hệ thống chạy Stored Procedure làm sạch và nạp lại dữ liệu bài tập chuẩn chỉ trong 3 giây.