User story

Là một người dùng, tôi muốn tặng thẻ BSL, gói BSL và đặt phòng chờ cho người khác bằng cách thanh toán đơn hàng mụa sản phẩm đó

Acceptance Criteria

Người tặng phải là người dùng trên ứng dụng 

Người hưởng thụ thẻ BSL phải là người dùng trên ứng dụng và chưa có thẻ BSL nào

Người hưởng thụ gói lượt BSL phải là hội viên BSL

Người hưởng thụ vé phòng chờ có thể là bất kì ai

Priority


Jira



Goals

Người dùng có thể tặng sản phẩm cho người khác 

Assumptions & Conditions

I. Tặng vé lẻ:

Sau khi thanh toán đơn hàng thành công

II. Tặng BSL:

→ Người thụ hưởng có quyền chỉnh sửa thông tin (Họ tên, Giới tính, Ngày sinh, CCCD)) hoặc liên hệ phía Sông Hồng để để hoàn thiện thông tin membership

Sau khi thanh toán đơn hàng thành công

Hệ thống BE 


Lưu thông tin đơn hàng gồm

  • Thông tin người tặng
  • Thông tin giao dịch do OnePay gửi về
  • Thông tin sản phẩm dịch vụ 
  • Thông tin người thụ hưởng

Tiến hành đồng bộ thông tin với CVN và nhận kết quả tương ứng

Nhận mã thẻ BSL do CVN trả về 

Nhận kết quả số dư và HSD mới của thẻ BSL của người  thụ hưởng

Nhận mã vé do CVN trả về

CVN

Nhận thông tin đơn hàng

Tạo ID khách hàng (nếu người thụ hưởng chưa được đinh danh trên CVN)

Trả lại mã thẻ BSL cho người thụ hưởng

Nhận thông tin đơn hàng

Trả lại thông tin thẻ BSL sau khi được tặng lượt

Nhận thông tin đơn hàng

Tạo ID khách hàng (nếu người thụ hưởng chưa được đinh danh trên CVN)

Trả lại danh sách mã vé 


User Flow

Luồng thao tác của người dùng

Activity diagram

Explanation

StepActor/SystemDescriptionNote