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

# Catálogo de productos (Shop)

> Gestiona tu catálogo de productos para comercio conversacional con la API de Shop de Shimli.

# Catálogo de productos

Shimli incluye un sistema de catálogo de productos (Shop) que te permite vender por chat. Los productos pueden mostrarse como carruseles deslizables dentro de WhatsApp.

## Crear un producto

```bash theme={null}
curl -X POST "https://api.shimli.app/v1/shop/products/?token=TOKEN_SHIMLI" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Crédito Personal Express",
    "description": "Préstamo personal pre-aprobado en 5 minutos",
    "descriptionai": "",
    "code": "CRED-PE-001",
    "price": 25000.00,
    "category": ["préstamos", "personales"]
  }'
```

| Campo           | Tipo   | Descripción                            |
| --------------- | ------ | -------------------------------------- |
| `name`          | string | Nombre del producto                    |
| `description`   | string | Descripción                            |
| `descriptionai` | string | Descripción generada por IA (opcional) |
| `code`          | string | Código interno (opcional)              |
| `price`         | number | Precio                                 |
| `category`      | array  | Categorías                             |
| `image`         | string | URL de imagen (al actualizar)          |
| `status`        | number | 1 = activo, 0 = inactivo               |

<Callout type="info">
  El campo `descriptionai` permite usar una descripción generada por IA de Shimli. Si lo dejas vacío, Shimli puede generar una automáticamente basada en el nombre y la descripción.
</Callout>

## Obtener un producto

```bash theme={null}
curl "https://api.shimli.app/v1/shop/products/ID_PRODUCT?token=TOKEN_SHIMLI"
```

## Actualizar un producto

```bash theme={null}
curl -X PUT "https://api.shimli.app/v1/shop/products/ID_PRODUCT?token=TOKEN_SHIMLI" \
  -H "Content-Type: application/json" \
  -d '{
    "image": "https://ejemplo.com/producto.jpg",
    "name": "Crédito Personal Express 2026",
    "description": "Préstamo personal pre-aprobado, tasa especial",
    "price": 23000.00,
    "category": ["préstamos", "personales", "promoción"],
    "status": 1,
    "code": "CRED-PE-001"
  }'
```

## Eliminar un producto

```bash theme={null}
curl -X DELETE "https://api.shimli.app/v1/shop/products/ID_PRODUCT?token=TOKEN_SHIMLI"
```

## Referencia

* [Get Product](/api-reference/shop/get-product)
* [Create Product](/api-reference/shop/create-product)
* [Update Product](/api-reference/shop/update-product)
* [Delete Product](/api-reference/shop/delete-product)
