Comprobar si el trabajo cabe en los límites
ps_check_capacity
- FreeFunciona en TellMyShop Free
- Solo lectura
- Básico · siempre activo
- Visible nada más instalar
Antes de un trabajo grande, comprueba si cabe en los límites por hora que has fijado en el panel del módulo, para que el chat nunca se quede a medias.
TellMyShop Free: Sí. Esta herramienta está en TellMyShop Free, que no cuesta nada. Solo lee tu tienda y nunca cambia nada.
Pregunta al chat
«¿Puedes reescribir hoy las descripciones de los 300 productos de Iluminación de jardín?»
Respuesta de ejemplo
No cabe entero. Necesario: unas 618 llamadas y 12 escrituras; quedan esta hora: 292 de 300 llamadas y 150 de 150 escrituras. Ahora caben unos 280 de 600 productos (el espacio empieza a liberarse hacia las 14:35). Opciones: 1. Por etapas: 280 ahora, el resto en las próximas horas. 2. Subir el límite de llamadas en el panel a 630 mientras dure el trabajo. 3. Más barato: leer los productos desde listas de búsqueda en vez de uno a uno.
Detalles técnicos
Comprueba, antes de empezar un trabajo grande, si cabe en los límites del conector fijados en el panel del módulo: llamadas a herramientas, escrituras y escrituras de archivos por hora. Indica el número de elementos que cambiar (items), el tamaño del lote (batch_size, por defecto 50, lo máximo que acepta una llamada de escritura), las llamadas de lectura previstas (reads, por ejemplo un ps_get_product por producto; por defecto una lista por lote) y el número de archivos (files, límite aparte). Devuelve una tabla con límite, usado, restante y necesario para esta hora, el plan (elementos, lotes, lecturas) y un veredicto: cabe entero o no cabe, con cuántos elementos caben ahora, cuándo empieza a liberarse espacio y hasta qué valor subir cada límite. Después, Claude se lo dice al dueño en una frase y, cuando no cabe, propone una forma de hacerlo antes de empezar: por etapas, subiendo el límite en el panel mientras dure el trabajo o de una forma más barata (listas de búsqueda en vez de lecturas sueltas, lotes más grandes). Con el interruptor Mantenimiento activado, también dice cuándo se desactiva solo. Úsala antes de trabajar con más de unos 20 elementos, en varios lotes o en varios archivos.
Parámetros
| Nombre | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| items | integer | sí | Cuántos elementos (productos, categorías, páginas) vas a cambiar en total. Rango de 0 a 100.000. |
| batch_size | integer | no | Elementos en un lote de escritura (por defecto 50, lo máximo que acepta una llamada). Rango de 1 a 50. |
| reads | integer | no | Llamadas de lectura previstas (por ejemplo ps_get_product para cada producto, o listas de búsqueda). Por defecto: una lista por lote. Rango de 0 a 100.000. |
| files | integer | no | Cuántos archivos (tema, módulos) vas a cambiar. Límite aparte. Rango de 0 a 1000. |
Límites
Solo lectura: no cambia nada y cuenta como una llamada. items es obligatorio. El número de llamadas es una estimación: cada lote cuenta 3 llamadas (vista previa, escritura, comprobación) más las lecturas; las escrituras son exactas, un lote de hasta 50 elementos es una escritura y cada archivo cuenta como una escritura y una escritura de archivo. Los límites son los límites por hora del panel (por defecto 300 llamadas, 150 escrituras y 20 escrituras de archivos), contados sobre los últimos 60 minutos. Siempre disponible, en Free y Pro.
Herramientas relacionadas
- Obtener información de la tienda ps_get_shop_info
- Buscar productos ps_search_products
- Actualizar el contenido de productos ps_update_product_content
- Obtener una tarea lista ps_get_ready_job
Casos de uso con esta herramienta
Última actualización: 2026-10-11