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
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ỏ) sản phẩm đó sẽ được hiển thị trong trang giỏ hàng.
Continue Shopping (Tiếp tục mua sắm):
- Tại màn hình "Giỏ hàng" nhấn vào nút Continue Shopping (Tiếp tục mua sắm), hệ thống sẽ chuyển sang trang sản phẩm để tiến hành mua sắm.
Update cart (Cập nhật giỏ hàng):
- Tại màn hình "Giỏ hàng" nhấn vào nút Update cart (Cập nhật giỏ hàng), hệ thống sẽ lưu giỏ hàng của bạn vào cơ sở dữ liệu.
Nút select:
- Tại màn hình "Giỏ hàng" nhấn vào nút select ở trước các sản phẩm hoặc select toàn bộ ở trên, dùng để chọn các sản phẩm trong giỏ hàng để tiến hành checkout.
Proceed To Checkout (Tiến hành thanh toán):
- Khi nhấn vào nút checkout, hệ thống sẽ lưu thông tin của bạn về các sản phẩm vừa checkout
- Chuyển sang màn hình thông báo đã đặt hàng.