Notes Techniques HOOKS UTILISÉS Hook Description updateSession Redirection vers pages de substitution afterLogin Contrôle de version, redirection addMoreActionsButtons Ajout des boutons sur l'onglet Prix client doActions Traitement des actions (propagation/suppression) PAGES DE SUBSTITUTION Le module remplace la page standard de Dolibarr pour les prix clients : /societe/price.php Avantage : Cette substitution permet d'ajouter les boutons de gestion des tarifs tout en conservant toutes les fonctionnalités standard de Dolibarr . Versions supportées : 18.x 19.x 20.x 21.x 22.x BASE DE DONNÉES Information : Le module n'ajoute aucune table à la base de données. Il utilise les tables standard de Dolibarr : llx_product_customer_price : Stockage des prix clients llx_const : Constantes de configuration llx_c_tva : Taux de TVA PERFORMANCE Considérations : La propagation peut être longue si la maison mère a de nombreux produits (plusieurs minutes pour >1000 produits) L'opération est exécutée en synchrone Pas de mise en cache des données Chaque ligne est traitée individuellement Recommandations : Éviter les propagations durant les heures de forte activité Pour des volumes très importants, envisager une opération en batch Surveiller les logs en cas de timeout PHP SÉCURITÉ Le module respecte les standards de sécurité de Dolibarr : Utilisation de restrictedArea() Vérification des permissions utilisateur Protection CSRF native Échappement des requêtes SQL Validation des paramètres GET/POST COMPATIBILITÉ Environnement Dolibarr : 18.0 à 22.x PHP Min : 7.4 PHP Max : 8.3 Extensions : XML (recommandée) Modules compatibles Module Produits/Services Module Tiers Module Sociétés Module Multidevises Module Multi-tarifs Version du document : 2.0 | Date : Février 2026 InfraS - Sylvain Legrand | support@infras.fr | wiki.infras.fr