Ideal House
Aller au contenu principal

Supprimer logiquement un produit#

Supprime un produit du catalogue en définissant son statut sur invalid, sans effacer définitivement le produit. Les requêtes de suppression répétées sont sûres : la suppression d'un produit déjà invalid renvoie son état actuel.

Fournissez exactement l'un des champs suivants : productId ou sku.

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

ou :

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

Exemple 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>'

Réponse#

Une requête réussie renvoie 200 OK et l'objet produit complet avec status défini sur 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"
}

Les produits supprimés logiquement ne sont pas renvoyés par le point de terminaison de liste des produits. Si le même SKU est ensuite soumis via l'API d'importation par lot, l'enregistrement produit existant peut être mis à jour au lieu de créer un second produit.