Trong E-commerce, có một câu hỏi “kinh điển” mà bất kỳ Business Analyst nào cũng từng gặp khi đi phỏng vấn:
Bạn hãy mô tả luồng xử lý đơn hàng từ lúc khách hàng bấm checkout cho đến khi đơn hàng được giao thành công?
Nghe thì có vẻ đơn giản, nhưng đây thực chất là use case khó và quan trọng nhất trong toàn bộ hệ thống. Vì chỉ cần mô tả thiếu một bước, một trạng thái hay một trường hợp ngoại lệ, hệ quả sẽ kéo theo cả chuỗi sai sót: tồn kho lệch, CSKH không biết xử lý, bộ phận vận hành giao hàng sai, tài chính không đối soát được COD… Và dự án E-commerce có thể thất bại chỉ vì một luồng “nhỏ” này.
Order fulfillment flow thực sự phức tạp ở điểm nào?
Hãy thử hình dung sau khi khách hàng nhấn “Đặt hàng”, hệ thống không đơn giản chỉ là “tạo đơn và giao hàng”.
Một luồng phổ biến sẽ bắt đầu từ:
- Pending Order – Đơn hàng được tạo
- Payment Processing
- Thanh toán thành công → Confirmed
- Thanh toán thất bại → Failed Payment / Cancelled
Sau khi đơn được xác nhận, hệ thống tiếp tục rẽ nhánh:
- Inventory Check
- Còn hàng → Processing → Packed → Shipped → Delivered
- Hết hàng → Cancelled / Backorder
Và chưa dừng lại ở đó, BA còn phải tính đến:
- Khách đổi ý → Return / Refund
- Giao hàng thất bại → Re-attempt / Return to Seller
- Đơn bị split thành nhiều kiện hàng
- Đơn marketplace đồng bộ từ nhiều nguồn (Shopee, Lazada, website)
→ Đây mới chỉ là main flow + một vài alternate flow. Trong dự án thực tế, số lượng exception flow còn nhiều hơn.
Vì sao order fulfillment flow là “câu hỏi sát thương” khi phỏng vấn?
Bởi vì khi hỏi về Order Fulfillment Flow, interviewer không chỉ muốn nghe bạn kể các bước.
Họ đang đánh giá:
- Bạn có hiểu mối liên hệ giữa OMS – WMS – Payment – Logistics hay không
- Bạn có tư duy end-to-end hay chỉ nhìn từng module rời rạc
- Bạn có phân biệt được main flow – alternate flow – exception flow
- Bạn có hiểu tác động nghiệp vụ khi một bước xử lý sai
Một câu trả lời kiểu:
“Khách đặt hàng → giao hàng → hoàn tất”
→ Fail gần như chắc chắn.
Ngược lại, nếu bạn trình bày được:
- Các trạng thái đơn hàng rõ ràng
- Các nhánh xử lý theo payment, inventory, delivery
- Các trường hợp ngoại lệ phổ biến
- Sự kết nối giữa các hệ thống
→ Ghi điểm rất mạnh, kể cả khi bạn chưa từng lead dự án lớn.
Master order fulfillment flow = nền tảng của BA e-commerce
Đối với BA E-commerce, master Order Fulfillment Flow không chỉ để đi phỏng vấn.
Nó giúp bạn:
- Viết use case & flow đúng ngay từ đầu
- Tránh gap giữa business – dev – operation
- Phân tích requirement sát thực tế vận hành
- Tự tin hơn khi làm việc với stakeholder và team kỹ thuật
Nếu bạn đang muốn bứt phá từ BA “biết việc” lên BA có chiều sâu domain, thì Order Fulfillment Flow chính là bài học bắt buộc phải nắm thật chắc.

Thảo luận
Đăng nhập để bình luậnAnh có thể đặt câu hỏi, góp ý hoặc lưu lại insight quan trọng sau khi đọc bài.