> ## 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.

# Modificar productos en el catálogo de productos

> Elimine productos y actualice su disponibilidad en su catálogo de productos de Kameleoon utilizando los endpoints Remove Products y Update Products de la API.

Esta guía explica cómo **eliminar productos** y **actualizar su disponibilidad** en su catálogo de productos de Kameleoon. Para todas las demás actualizaciones de productos, consulte el **[tutorial Importar un catálogo de productos](./import-a-product-catalog-into-kameleoon-using-the-product-recommendation-api)**.

Se utilizan los siguientes endpoints:

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

## Objetivo

Eliminar productos o marcarlos como en stock en el catálogo de productos de Kameleoon.

## Llamar a los endpoints adecuados de la API

### a. Actualizar productos disponibles

Utilice este endpoint para indicar qué productos están actualmente **en stock**.

<Warning>
  Cualquier producto no listado se marcará como agotado.
</Warning>

**Endpoint:**

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

| Nombre        | Tipo   | Obligatorio | Descripción                             |
| ------------- | ------ | ----------- | --------------------------------------- |
| `shop_id`     | string | True        | Su ID de tienda de Kameleoon            |
| `shop_secret` | string | True        | Su ID secreto de Kameleoon              |
| `items`       | List   | True        | Una lista de IDs de productos en stock. |

Se trata de una **sustitución completa**: incluya solo los IDs de los productos disponibles. Cualquier producto no listado se considerará **agotado**.

**Ejemplo:**

```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. Eliminar productos

Elimine productos de Kameleoon para evitar que aparezcan en los resultados de recomendaciones.

**Endpoint:**

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

| Nombre        | Tipo   | Obligatorio | Descripción                   |
| ------------- | ------ | ----------- | ----------------------------- |
| `shop_id`     | string | True        | Su ID de tienda de Kameleoon  |
| `shop_secret` | string | True        | Su ID secreto de Kameleoon    |
| `items`       | List   | True        | Una lista de IDs de productos |

<Note>
  Envíe solo los IDs de los productos que desee eliminar.
</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"]
}'
```
