Maintenance
Sortir un rapport sur mesure directement des données de la boutique
Tout comptage ou toute liste que le back office ne sait pas afficher est à une question de vous, sans rien changer dans la boutique.
ProVersion payante
Ce que cela remplace: 1 h d’exports et de tableaux croisés chaque mois
compte les produits actifs, inactifs et en rupture de stock par catégorie par défaut, plus les produits sans images. lecture seule, sans données clients
Ce que fait le chat
- Le chat rédige la requête sur les données de la boutique et vous la montre.
- Il l’exécute en lecture seule : rien ne peut changer.
- Il renvoie un tableau que vous pouvez coller dans le rapport.
- Les données clients restent exclues, sauf si vous avez autorisé un accès masqué.
Le problème
Pour le rapport client mensuel, il me faut les produits en rupture et masqués par catégorie. Le back office n’a pas cette vue, alors j’exporte et je construis un tableau croisé chaque mois.
Ce que vous obtenez
Un tableau des comptages par catégorie, prêt pour le rapport. Rien ne change dans la boutique.
Vous gardez le contrôle
Le chat se contente de lire. Rien ne change dans votre boutique. La lecture ne demande aucun interrupteur ; toute modification demanderait l’interrupteur Maintenance, qui se coupe tout seul après 3 heures.
Cas d’usage similaires
Pour les développeurs
- Domaine
- 5 · Maintenance
- Dans TellMyShop Free
- non, version payante uniquement
- Pour
- Agence / freelance, Développeur
- Outils
- ps_db_query
Étape par étape
- La lecture ne demande aucun interrupteur, seulement une licence TellMyShop Pro.
- Rédige une seule requête SELECT sur product, product_shop, stock_available, category_lang et image (préfixe ps_) ; aucune table client n’est nécessaire.
- L’exécute avec ps_db_query : transaction en lecture seule, 200 lignes maximum (LIMIT ajouté s’il manque), valeurs longues coupées.
- Renvoie le tableau ; la même requête peut être réutilisée chaque mois.
Sécurité
Les travaux de maintenance (fichiers, base de données, réglages) ne fonctionnent que lorsque l’interrupteur Maintenance est activé ; il se coupe tout seul après 3 heures, et le propriétaire reçoit un e-mail quand il est activé. ps_db_query exécute une seule requête dans une transaction en lecture seule et renvoie au maximum 200 lignes, avec les e-mails, numéros de téléphone et adresses IP masqués. Les tables du personnel, des droits, de la configuration et du connecteur sont bloquées. Les tables contenant des données personnelles de clients (commandes, adresses, paniers et similaires, détectées d’après leurs colonnes, y compris dans les modules tiers) suivent le niveau d’accès aux données clients choisi par le propriétaire : désactivé (bloquées), pseudonymisé (colonnes personnelles masquées ; uniquement des colonnes simples et COUNT/SUM/AVG, sans alias, fonctions, UNION ni WITH) ou complet pendant 1 à 24 h, avec un objectif déclaré.
Dernière mise à jour: 2026-10-25