TMS-1239: Cart - Giỏ hàng
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
-
- 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ỏ)