-- =====================================================
-- Migration: Ajout des colonnes pour la fiche client
-- Date: 2026-01-14
-- Description: Ajoute les colonnes nécessaires pour stocker
--              les informations de la fiche client
-- =====================================================

ALTER TABLE `cupidose_client` 
ADD COLUMN IF NOT EXISTS `Source_de_contact_de_fiche_de_client` VARCHAR(255) NULL COMMENT 'Source du contact: Réseau social, Bouche-à-oreille, Salon, Autre',
ADD COLUMN IF NOT EXISTS `Remarque_de_fiche_de_client` TEXT NULL COMMENT 'Remarques et notes libres',
ADD COLUMN IF NOT EXISTS `Niveau_de_vie_de_fiche_de_client` INT NULL COMMENT 'Niveau de vie évalué de 1 à 5 étoiles',
ADD COLUMN IF NOT EXISTS `Budget_estimé_de_fiche_de_client` INT NULL COMMENT 'Budget estimé de 1 à 5 étoiles',
ADD COLUMN IF NOT EXISTS `Type_de_client_de_fiche_de_client` VARCHAR(255) NULL COMMENT 'Type: Fidèle, Premium, Occasionnel, Prospect chaud, Prospect froid',
ADD COLUMN IF NOT EXISTS `Freins_potentiel_de_fiche_de_client` VARCHAR(255) NULL COMMENT 'Freins potentiels identifiés',
ADD COLUMN IF NOT EXISTS `Statut_actuel_de_fiche_de_client` VARCHAR(255) NULL COMMENT 'Statut: Prospect chaud, Client actif, En pause, Perdu, À relancer',
ADD COLUMN IF NOT EXISTS `Tonalité_de_fiche_de_client` VARCHAR(255) NULL COMMENT 'Tonalité à adopter: Douce, Énergique, Rassurante, Directe',
ADD COLUMN IF NOT EXISTS `Commande_total_de_client` INT DEFAULT 0 COMMENT 'Nombre total de commandes du client';

-- Index pour améliorer les performances de recherche
CREATE INDEX IF NOT EXISTS `idx_statut_client` ON `cupidose_client` (`Statut_actuel_de_fiche_de_client`);
CREATE INDEX IF NOT EXISTS `idx_type_client` ON `cupidose_client` (`Type_de_client_de_fiche_de_client`);
