Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
ModuleCart
Member
Stakeholders

End user

Là người dùng thuộc nhóm User và BSL (đã đăng ký tài khoản)

Songhong App


Scope

Goals

  • Hiển thị số lượng sản phẩm trong giỏ hàng trên biểu tượng giỏ hàng
  • Cho phép người dùng lưu giỏ hàng quay lại thanh toán sau để hoàn tất việc mua hàng
  • Người dùng có thể
thêm sản phẩm vào
  • từ giỏ hàng
để có thẻ
  • mua nhiều sản phẩm cùng 1 lúc, không cần thanh toán nhiều lần

Objectives

...

  • Người dùng có thể xem lại sản phẩm, giá cả, và số lượng trước khi xác nhận mua.

Objectives

  • Người dùng có trải nghiệm tối ưu và tiện ích hơn
  • Quản lý các sản phẩm trong giỏ hàng dễ dàng và đầy đủ thông tin 
Specific note
Start date
Change log

Business overview

  • Giỏ hàng chỉ add được vé

...

  • lượt + add-on dịch vụ

...

User story: Là người dùng, tôi muốn có thể thêm sản phẩm vào giỏ hàng, để tôi có thể mua nhiều sản phẩm cùng một lúc

Chức năng thêm sản phẩm:

...

  • (ko bao gồm thẻ BSL và gói lượt tiêu chuẩn)
  • Nếu người dùng đăng xuất, giỏ hàng phải được lưu lại và hiển thị khi họ đăng nhập lại.
  • Giỏ hàng đồng bộ giữa các thiết bị nếu người dùng đăng nhập cùng một tài khoản.
  • Giỏ hàng chỉ lưu sản phẩm và giá tại thời điểm người dùng add sản phẩm vào giỏ. Khi người dùng tiến hành mua hàng, nếu có thay đổi về giá hoặc trạng thái của sản phẩm thì sẽ được thông báo và cập nhật lại thông tin sản phẩm.

Business flow

Widget Connector
urlhttps://www.figma.com/design/9HJQ4yp7ycEuY38a75uQsb/Diagram?node-id=127700-30381&t=yrJU2NVRygP20Hrv-4

Explanation

StepDescription
Thêm sản phẩm vào giỏ hàngNgười dùng thao tác thêm sản phẩm vào giỏ hàng
Xem giỏ hàng

Người dùng xem thông tin trong giỏ hàng. Tại đây người dùng có thể chọn 1 trong 2 thao tác dưới đây:

  1. Cập nhật giỏ hàng
  2. Xóa giỏ hàng
Cập nhật giỏ hàngNgười dùng cập nhật, chỉnh sửa sản phẩm, số lượng trong giỏ hàng
Xóa giỏ hàngNgười dùng xóa giỏ hàng
Chọn sản phẩmNgười dùng tích chọn sản phẩm trong giỏ hàng
Mua đơn hàngSau khi chọn sản phẩm trong giỏ hàng, người dùng tiến hành mua đơn hàng như luồng mua hàng
LưuSau khi đã cập nhật, chỉnh sửa, xóa giỏ hàng thì người dùng thao tác lưu

Main function

  1. [PRD] Thêm sản phẩm vào giỏ hàng

    • Người dùng sau khi thực hiện nhập thông tin order → thêm vào giỏ hàng
    • Sản phẩm được thêm vào giỏ hàng với thông tin chi tiết (tên, hình ảnh, giá).
  2. [PRD] Xem giỏ hàng:

    • Khách hàng Người dùng có thể xem giỏ hàng của mình bằng cách nhấn vào biểu tượng giỏ hàng.
    • Giỏ hàng hiển thị danh sách các sản phẩm đã thêm, số lượng và tổng giá.
  3. [PRD] Cập nhật số lượng:

    Khách hàng

    giỏ hàng

    • Người dùng có thể thay đổi số lượng sản phẩm trong giỏ hàng.
    • Tổng giá sẽ tự động cập nhật khi số lượng thay đổi.
  4. Xóa sản phẩm:[PRD] Xóa giỏ hàng

    • Khách hàng có thể xóa 1 hoặc tất cả sản phẩm khỏi giỏ hàng.
    • Giỏ hàng sẽ cập nhật lại danh sách và tổng giá sau khi xóa.
  5. Thông báo thành công:

    • Khi sản phẩm được thêm vào giỏ hàng, hệ thống sẽ hiển thị thông báo thành công cho khách hàng.

Tiêu đề: Thanh toán giỏ hàng

Như một khách hàng,
Tôi muốn có thể thanh toán cho các sản phẩm trong giỏ hàng,
Để tôi có thể hoàn tất đơn hàng và nhận sản phẩm.

Acceptance Criteria:
  1. Chức năng thanh toán:

    • Khách hàng có thể nhấn vào nút "Thanh toán" trong giỏ hàng.
    • Hệ thống sẽ chuyển đến trang thanh toán.
  2. Nhập thông tin giao hàng:

    • Khách hàng phải nhập địa chỉ giao hàng và thông tin thanh toán.
  3. Xác nhận đơn hàng:

    • Sau khi hoàn tất thanh toán, khách hàng nhận được thông báo xác nhận đơn hàng và thông tin chi tiết.
  4. Theo dõi đơn hàng:

    • Khách hàng có thể xem trạng thái đơn hàng trong tài khoản của mình.

Tóm tắt

...

    • Khi xóa hết sản phẩm trong giỏ hàng sẽ hiển thị "Không có sản phẩm trong giỏ hàng"
  1. [PRD] - Mua đơn hàng