Comprobar una talla
check_availabilityComprueba, justo antes de preparar la compra, si una prenda está disponible en una talla para un país de entrega: si queda stock (y cuántas unidades si son pocas), el precio actual con IVA y el envío. Si la prenda no tiene tallas, deja «size» vacío.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"product_id": "<product_id>"
},
"name": "check_availability"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| size | No | La talla tal como la escribe la tienda (S, M, 38…). | |
| country | No | País de entrega, código ISO de dos letras. Abierto hoy: ES, FR, DE, IT, PT, LU, IE (por defecto ES). Los demás (ES, FR, DE, IT, NL, BE, AT, PT, LU, IE) responden not_open hasta que se abran. | |
| product_id | Yes | El productId de search_products. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | No | La ficha en Werop | |
| name | No | ||
| size | No | La talla comprobada | |
| priceEur | No | Precio actual con IVA | |
| shipping | No | Envío al país | |
| available | No | Si se puede comprar ahora en esa talla | |
| productId | No | ||
| unitsLeft | No | Unidades que quedan si son pocas (3 o menos); si no, null | |
| sizesAvailable | No | Las tallas con stock, por si la pedida no lo tiene |