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"
}

तार्किक रूप से हटाए गए प्रोडक्ट List Products एंडपॉइंट द्वारा लौटाए नहीं जाते हैं। यदि वही SKU बाद में बैच आयात API के माध्यम से सबमिट किया जाता है, तो मौजूदा प्रोडक्ट रिकॉर्ड को अपडेट किया जा सकता है, एक दूसरा प्रोडक्ट बनाने के बजाय।