removeCartItem
إزالة عنصر من السلة. 🔐 تتطلب هذه الطريقة التفويض (أو سياق الضيف).
الوصف
تقوم هذه الطريقة بإزالة منتج واحد من سلة التسوق للسياق الحالي - مستخدم مخول أو ضيف (يتم تحديده عبر رأس x-guest-id، انظر وضع الضيف). تعيد وعدًا يتم حله إلى كائن ICartResponse المحدث.
Users.removeCartItem(
productId*);
مخطط المعلمات
المخطط
productId(مطلوب): number
معرف المنتج.
مثال: 12345
أمثلة
مثال بسيط
const response = await Users.removeCartItem(12345);
استجابة المثال
{
"items": [],
"total": 0
}
مخطط الاستجابة
المخطط: ICartResponse
items: ICartItem[]
عناصر السلة.
items.productId: number
معرف المنتج.
مثال: 1
items.qty: number
كمية المنتج في السلة.
مثال: 2
items.addedAt: string
تاريخ ISO عندما تم إضافة العنصر.
مثال: "2026-05-30T10:00:00.000Z"
total: number
إجمالي عدد العناصر في السلة.
مثال: 3