उत्पाद को तार्किक रूप से हटाएँ#
उत्पाद की स्थिति को invalid सेट करके एक उत्पाद को कैटलॉग से हटाता है, बिना उत्पाद को स्थायी रूप से मिटाए। बार-बार हटाने के अनुरोध सुरक्षित हैं: पहले से ही invalid उत्पाद को हटाने पर उसकी वर्तमान स्थिति लौटती है।
productId या sku में से ठीक एक प्रदान करें।
DELETE https://sdkapi.ideal.house/product-import/products?shopId=<SHOP_ID>&productId=<PRODUCT_ID>
या:
DELETE https://sdkapi.ideal.house/product-import/products?shopId=<SHOP_ID>&sku=<SKU>
cURL उदाहरण#
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 सेट किया गया है:
{
"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 के माध्यम से सबमिट किया जाता है, तो मौजूदा प्रोडक्ट रिकॉर्ड को अपडेट किया जा सकता है, एक दूसरा प्रोडक्ट बनाने के बजाय।