> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kameleoon.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Modifier des produits dans le catalogue de produits

> Supprimez des produits et mettez à jour leur disponibilité dans votre catalogue de produits Kameleoon à l'aide des endpoints API Remove Products et Update Products.

Ce guide explique comment **supprimer des produits** et **mettre à jour leur disponibilité** dans votre catalogue de produits Kameleoon. Pour toutes les autres mises à jour de produits, consultez le **[tutoriel sur l'import d'un catalogue de produits](./import-a-product-catalog-into-kameleoon-using-the-product-recommendation-api)**.

Les endpoints suivants sont utilisés :

* **[Remove Products](../all-endpoints/Import/remove-products)**
* **[Update available Products](../all-endpoints/Import/update-products)**

## Objectif

Supprimer des produits ou les marquer comme en stock dans le catalogue de produits Kameleoon.

## Appeler les endpoints API appropriés

### a. Mettre à jour les produits disponibles

Utilisez cet endpoint pour indiquer quels produits sont actuellement **en stock**.

<Warning>
  Tout produit non listé sera marqué comme en rupture de stock.
</Warning>

**Endpoint :**

```sqlite3 theme={null}
PATCH https://api.products.kameleoon.com/import/products
```

| Nom           | Type   | Requis | Description                           |
| ------------- | ------ | ------ | ------------------------------------- |
| `shop_id`     | string | True   | Votre Kameleoon store ID              |
| `shop_secret` | string | True   | Votre Kameleoon secret ID             |
| `items`       | List   | True   | Une liste d'IDs de produits en stock. |

C'est un **remplacement complet** : n'incluez que les IDs de produits disponibles. Tout produit non listé sera considéré comme **en rupture de stock**.

**Exemple :**

```bash theme={null}
curl -X PATCH -L 'https://api.products.kameleoon.com/import/products' \
             -H 'Content-Type: application/json' \
             -d '{
    "shop_id": "eehj3eu84299kg5ghw5a6743r8",
    "shop_secret": "pmd5362597thrgq8k256ep01t0",
    "items": ["1235", "4337", "7578"]
}'
```

### b. Supprimer des produits

Supprimez des produits de Kameleoon pour empêcher leur apparition dans les résultats de recommandation.

**Endpoint :**

```
DELETE https://api.products.kameleoon.com/import/products
```

| Nom           | Type   | Requis | Description                 |
| ------------- | ------ | ------ | --------------------------- |
| `shop_id`     | string | True   | Votre Kameleoon store ID    |
| `shop_secret` | string | True   | Votre Kameleoon secret ID   |
| `items`       | List   | True   | Une liste d'IDs de produits |

<Note>
  N'envoyez que les IDs des produits que vous souhaitez supprimer.
</Note>

```bash theme={null}
curl -X DELETE -L 'https://api.products.kameleoon.com/import/products' \
             -H 'Content-Type: application/json' \
             -d '{
"shop_id": "eehj3eu84299kg5ghw5a6743r8",
"shop_secret": "pmd5362597thrgq8k256ep01t0",
"items": ["1635", "3743", "7578", "432"]
}'
```
