Chuyển đến nội dung chính

removeCartItem

Xóa một mục khỏi giỏ hàng. 🔐 Phương thức này yêu cầu ủy quyền (hoặc ngữ cảnh khách).

Mô tả

Phương thức này xóa một sản phẩm duy nhất khỏi giỏ hàng của ngữ cảnh hiện tại - một người dùng đã được ủy quyền hoặc một khách (được xác định qua tiêu đề x-guest-id, xem Chế độ khách). Nó trả về một Promise mà khi hoàn thành sẽ trả về đối tượng ICartResponse đã được cập nhật.

Users.removeCartItem(

productId*

);

Sơ đồ tham số

Sơ đồ

productId(bắt buộc): số
Mã định danh sản phẩm
ví dụ: 12345

Ví dụ

Ví dụ tối thiểu

const response = await Users.removeCartItem(12345);

Ví dụ phản hồi

{
"items": [],
"total": 0
}

Sơ đồ phản hồi

Sơ đồ: ICartResponse

items: ICartItem[]
Các mục trong giỏ hàng.

items.productId: số
Mã định danh sản phẩm.
ví dụ: 1

items.qty: số
Số lượng sản phẩm trong giỏ hàng.
ví dụ: 2

items.addedAt: chuỗi
Ngày ISO khi mục được thêm vào.
ví dụ: "2026-05-30T10:00:00.000Z"

total: số
Tổng số mục trong giỏ hàng.
ví dụ: 3