Skip to main content

TMS-1239: Cart - Giỏ hàng

Screenshot from 2025-03-03 13-39-22.png### 1. Route

Phương thức Route Mô tả
GET /api/v1/auth/get/shop-order Lấy dữ liệu cart từ database
POST /api/v1/auth/post/shop-order Lưu dữ liệu từ cart lên database
POST /api/v1/auth/post/shop-order/update Lưu dữ liệu từ cart lên database (replace and remove)
POST /api/v1/auth/post/shop-order/checkout Checkout sản phẩm đã chọn

2. Mô tả giao diện

2.1 List cart: DB: ecom.shop-order, ecom.shop-order-details

Trường -en Trường -vi Cột DB Mô tả Note
Unit Price Đơn giá price Giá gốc của sản phẩm.
Quantity Số lượng quantity Số lượng của sản phẩm trong giỏ hàng
Subtotal Tạm tính total_price Tổng tạm tính của sản phẩm
Price Giá price Giá gốc của sản phẩm.
Price Giá price Giá gốc của sản phẩm.
Price Giá price Giá gốc của sản phẩm.

2.2 Ô checkout

Trường -en Trường -vi Cột DB Mô tả Note
Subtotal Tạm tính Không Tổng tất cả tạm tính của sản phẩm trong giỏ
Total Tổng cộng Không Tổng tạm tính với phí vận chuyển

3. Ref task: #1239 - QA

4. Giỏ hàng

4.1 Button - nút

    1. Add To Cart (Thêm vào giỏ): Tại các màn hình có danh sách các sản phẩm, hoặc chi tiết sản phẩm, chỉ cần có nút Add To Cart (Thêm vào giỏ) thì có thể thực hiện chức năng thêm vào giỏ hàng.
  • Khi nhấn vào nút Add To Cart (Thêm vào giỏ)
Checkout