Notes Techniques
HOOKS UTILISÉS
Hook | Description |
|---|---|
| Redirection vers pages de substitution |
| Contrôle de version, redirection |
| Ajout des boutons sur l'onglet Prix client |
| 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 clientsllx_const: Constantes de configurationllx_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