Vérifier si le travail tient dans les limites
ps_check_capacity
- FreeFonctionne dans TellMyShop Free
- Lecture seule
- Base · toujours actif
- Visible dès l’installation
Avant une tâche plus importante, vérifie si elle tient dans les limites horaires fixées dans le panneau du module, pour que le chat ne s’arrête jamais à mi-chemin.
TellMyShop Free: Oui. Cet outil fait partie de TellMyShop Free, qui ne coûte rien. Il se contente de lire votre boutique et ne modifie jamais rien.
Demandez au chat
« Peux-tu réécrire aujourd’hui les descriptions des 300 produits de la catégorie Éclairage de jardin ? »
Exemple de réponse
Ne tient pas entièrement. Nécessaire : environ 618 appels et 12 écritures ; restant cette heure-ci : 292 appels sur 300 et 150 écritures sur 150. Environ 280 produits sur 600 tiennent maintenant (la marge commence à se libérer vers 14:35). Options : 1. Par étapes : 280 maintenant, le reste dans les heures suivantes. 2. Relever la limite d’appels dans le panneau à 630 pour la durée du travail. 3. Plus économique : lire les produits depuis des listes de recherche plutôt qu’un par un.
Détails techniques
Vérifie, avant le début d’une tâche plus importante, si elle tient dans les limites du connecteur fixées dans le panneau du module : appels d’outils, écritures et écritures de fichiers par heure. Indiquez le nombre d’éléments à modifier (items), la taille des lots (batch_size, 50 par défaut, le maximum qu’accepte un appel d’écriture), les appels de lecture prévus (reads, par exemple un ps_get_product par produit ; par défaut une liste par lot) et le nombre de fichiers (files, limite séparée). Renvoie un tableau limite, utilisé, restant et nécessaire pour cette heure, le plan (éléments, lots, lectures) et un verdict : cela tient entièrement, ou non, avec le nombre d’éléments qui tiennent maintenant, le moment où de la marge commence à se libérer et la valeur à laquelle relever chaque limite. Claude le dit alors au propriétaire en une phrase et, si cela ne tient pas, propose une solution avant de commencer : par étapes, relever la limite dans le panneau pour la durée du travail, ou une voie plus économique (listes de recherche au lieu de lectures une par une, lots plus grands). Avec l’interrupteur Maintenance activé, il indique aussi quand l’interrupteur se désactive tout seul. À utiliser avant un travail sur plus de 20 éléments environ, en plusieurs lots ou sur plusieurs fichiers.
Paramètres
| Nom | Type | Obligatoire | Description |
|---|---|---|---|
| items | integer | oui | Nombre total d’éléments (produits, catégories, pages) que vous allez modifier. De 0 à 100 000. |
| batch_size | integer | non | Éléments dans un lot d’écriture (50 par défaut, le maximum qu’accepte un appel). De 1 à 50. |
| reads | integer | non | Appels de lecture prévus (par exemple ps_get_product pour chaque produit, ou des listes de recherche). Par défaut : une liste par lot. De 0 à 100 000. |
| files | integer | non | Nombre de fichiers (thème, modules) que vous allez modifier. Limite séparée. De 0 à 1000. |
Limites
Lecture seule : ne modifie rien et compte pour un appel. items est obligatoire. Le nombre d’appels est une estimation : chaque lot compte 3 appels (aperçu, écriture, vérification) plus les lectures ; les écritures sont exactes, un lot de 50 éléments maximum compte pour une écriture, et chaque fichier compte pour une écriture et une écriture de fichier. Les limites sont les limites horaires du panneau (par défaut 300 appels, 150 écritures, 20 écritures de fichiers), comptées sur les 60 dernières minutes. Toujours disponible, dans Free et Pro.
Outils liés
- Obtenir les informations de la boutique ps_get_shop_info
- Rechercher des produits ps_search_products
- Modifier le contenu des produits ps_update_product_content
- Obtenir une tâche prête à l’emploi ps_get_ready_job
Cas d’usage avec cet outil
Dernière mise à jour: 2026-10-11