Логическое удаление товара#
Удаляет один товар из каталога, устанавливая его статус в 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"
}
Логически удалённые товары не возвращаются конечной точкой списка товаров. Если тот же SKU позже отправить через API пакетного импорта, существующая запись товара может быть обновлена вместо создания второго товара.