Skip to main content
Hệ thống Mua bán sản phẩm (Order) trên ILU PET là một phân hệ lõi, đóng vai trò kết nối trực tiếp giữa Pet Owner (người mua) và Merchant (người bán). Hệ thống cung cấp trải nghiệm mua sắm mượt mà từ khâu tìm kiếm sản phẩm, đặt hàng, thanh toán đến quản lý sau bán hàng, đồng thời tự động hóa việc tính toán tồn kho cho các Merchant.

Sơ đồ luồng nghiệp vụ (Business Flow)

Luồng mua bán sản phẩm tuân theo một quy trình chặt chẽ giữa 3 phân hệ chính: Ứng dụng Pet Owner, Core System (Backend), và Cổng quản trị Merchant. Đơn hàng yêu cầu thanh toán bắt buộc qua QR Code trước khi chuyển cho Merchant xử lý.

Các trạng thái của Đơn hàng

Một đơn hàng sau khi được tạo sẽ trải qua các trạng thái tuần tự. Dưới đây là bảng tổng hợp các trạng thái và ý nghĩa:

Sơ đồ chuyển đổi trạng thái (State Machine)

Quy tắc nghiệp vụ quan trọng

  • Quy trình Thanh toán Bắt buộc: Hệ thống không hỗ trợ COD. Mọi đơn hàng đều phải hoàn tất thanh toán qua mã QR tĩnh/động trước khi được ghi nhận là thành công và gửi cho Merchant. Nếu đơn hàng chưa thanh toán, giao dịch xem như chưa hoàn tất.
  • Cơ chế tách đơn (Split Order): Sau khi thanh toán thành công, đối với Giỏ hàng chứa sản phẩm từ nhiều Merchant khác nhau, hệ thống sẽ tự động tách thành nhiều mã đơn hàng độc lập để từng Merchant xử lý riêng biệt.
  • Bảo lưu Tồn kho (Inventory Reservation): Tồn kho được “Giữ chỗ” (Reserve) ngay khi thanh toán thành công. Tồn kho chính thức bị trừ (Deduct) vào các lô hàng theo nguyên tắc FEFO khi Merchant “Xác nhận đơn”. Nếu đơn bị huỷ, tồn kho được hoàn lại ngay lập tức.
  • Chặn quay vòng trạng thái: Luồng trạng thái của đơn hàng là tuyến tính. Tuyệt đối không cho phép quay ngược trạng thái từ Đang giao trở về Đang chuẩn bị.