📦 Gestion des Produits/Services
Fonctionnalité ajoutée
Le système de gestion de factures inclut maintenant un catalogue de produits/services complet.
Caractéristiques
Page de gestion des produits (products.php)
✅ Création de produits/services :
- Nom du produit/service
- Description détaillée
- Prix unitaire
- Catégorie (Dépannage, Configuration, Matériel, etc.)
- Taux de TVA personnalisé
- Statut actif/inactif
✅ Recherche et filtrage :
- Recherche par nom, description ou catégorie
- Filtre par catégorie
- Filtre par statut (actif/inactif)
✅ Gestion complète :
- Ajout de nouveaux produits
- Modification des produits existants
- Suppression de produits
- Désactivation temporaire (sans suppression)
Intégration dans les factures
✅ Sélecteur rapide :
- Liste déroulante des produits actifs
- Groupement par catégorie
- Ajout en un clic dans la facture
- Prix pré-rempli automatiquement
✅ Avantages :
- Gain de temps considérable
- Cohérence des prix
- Pas d'erreurs de saisie
- Traçabilité des services proposés
Utilisation
1. Créer votre catalogue
- Allez dans Produits (📦) dans le menu
- Cliquez sur "➕ Nouveau produit"
- Remplissez les informations :
```
Nom : Dépannage PC à domicile
Description : Intervention sur site avec diagnostic
Prix : 50.00 €
Catégorie : Dépannage
TVA : 20%
☑ Produit actif
```
- Enregistrez
2. Utiliser dans une facture
- Créez une nouvelle facture
- Dans la section "📝 Lignes de facture"
- Utilisez le sélecteur "⚡ Ajouter rapidement un produit"
- Choisissez un produit → Il s'ajoute automatiquement !
- Ajustez la quantité si nécessaire
3. Organiser par catégories
Exemples de catégories suggérées :
- Dépannage PC : Réparations, diagnostics
- Configuration : Paramétrage logiciels, systèmes
- Matériel : Vente de composants, périphériques
- Formation : Cours, tutoriels
- Maintenance : Abonnements, contrats
- Installation : Mise en place systèmes
- Conseil : Prestations de conseil
Structure de la base de données
Table products
| Champ | Type | Description |
|-------|------|-------------|
| id | INT | Identifiant unique |
| name | VARCHAR(200) | Nom du produit |
| description | TEXT | Description détaillée |
| unit_price | DECIMAL(10,2) | Prix unitaire |
| category | VARCHAR(100) | Catégorie |
| tax_rate | DECIMAL(5,2) | Taux de TVA (%) |
| is_active | TINYINT(1) | Actif (1) ou Inactif (0) |
| created_at | TIMESTAMP | Date de création |
| updated_at | TIMESTAMP | Date de modification |
Conseils d'utilisation
💡 Bonnes pratiques
- Nommage clair : Utilisez des noms explicites
- ✅ "Dépannage PC Windows 10 - 1h"
- ❌ "Service 1"
- Descriptions utiles : Ajoutez des détails
- Durée estimée
- Ce qui est inclus
- Prérequis éventuels
- Prix cohérents : Standardisez vos tarifs
- Facilite la facturation
- Professionnalisme accru
- Transparence client
- Catégories logiques : Groupez de manière intuitive
- Facilite la recherche
- Organisation claire
- Rapports plus pertinents
- Statut actif/inactif : Au lieu de supprimer
- Conservez l'historique
- Réactivez si besoin
- Produits saisonniers
🚀 Cas d'usage
Exemple : Prestation complète
```
Produit 1 : Diagnostic PC - 30€
Produit 2 : Nettoyage système - 40€
Produit 3 : Installation antivirus - 35€
Produit 4 : Forfait déplacement - 15€
---
Total : 120€ HT
```
Avec le catalogue, ces 4 lignes s'ajoutent en 4 clics !
Navigation
- 📦 Menu principal : Lien "Produits" dans la navigation
- ⚡ Actions rapides : Carte "Gérer les produits" sur le dashboard
- 📄 Factures : Sélecteur intégré dans le formulaire de création
Mise à jour de la base de données
La table products est automatiquement créée lors de :
- ✅ Nouvelle installation (setup.php)
- ✅ Mise à jour automatique (auth-check.php appelle initAllTables)
---
Profitez de votre nouveau catalogue de produits ! 📦✨