Ideal House
تخطّي إلى المحتوى

حذف منتج حذفًا منطقيًا#

يزيل منتجًا واحدًا من الكتالوج بتعيين حالته إلى invalid، من دون محو المنتج نهائيًا. يمكن تكرار طلبات الحذف بأمان: حذف منتج حالته بالفعل invalid يعيد حالته الحالية.

قدّم معرّفًا واحدًا فقط: إما productId أو sku.

http
DELETE https://sdkapi.ideal.house/product-import/products?shopId=<SHOP_ID>&productId=<PRODUCT_ID>

أو:

http
DELETE https://sdkapi.ideal.house/product-import/products?shopId=<SHOP_ID>&sku=<SKU>

مثال cURL#

bash
curl --request DELETE \
  'https://sdkapi.ideal.house/product-import/products?shopId=shop_123&sku=SKU-10001' \
  --header 'X-Client-Id: <YOUR_CLIENT_ID>' \
  --header 'X-Client-Secret: <YOUR_CLIENT_SECRET>'

الاستجابة#

يعيد الطلب الناجح 200 OK وكائن المنتج كاملًا، مع تعيين status إلى invalid:

json
{
  "id": "product_123",
  "shopId": "shop_123",
  "sku": "SKU-10001",
  "name": "Large Gold Wall Mirror",
  "status": "invalid",
  "createdAt": "2026-07-21T06:30:00.000Z",
  "updatedAt": "2026-07-21T07:15:00.000Z"
}

لا تعيد نقطة نهاية عرض المنتجات المنتجات المحذوفة منطقيًا. إذا أُرسل SKU نفسه لاحقًا عبر واجهة الاستيراد الدفعي API، فقد يُحدَّث سجل المنتج الموجود بدلًا من إنشاء منتج ثانٍ.