Nhảy đến nội dung

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 một 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