-- Table `landing_themes` : landing pages thématiques courtes (titre/accroche/CTA)
-- affichées sur /landing?theme={slug}. Source de vérité = BDD (pas de JSON),
-- pour permettre l'ajout de nouvelles thématiques sans déploiement de code.

CREATE TABLE IF NOT EXISTS landing_themes (
  id           INT           NOT NULL AUTO_INCREMENT PRIMARY KEY,
  slug         VARCHAR(64)   NOT NULL UNIQUE,
  titre        VARCHAR(255)  NOT NULL,
  accroche     VARCHAR(500)  NULL,
  probleme     TEXT          NULL,
  destination  TEXT          NULL,
  cta_label    VARCHAR(100)  NOT NULL DEFAULT 'Démarrer gratuitement',
  cta_page     VARCHAR(100)  NOT NULL DEFAULT 'quiz-profil',
  actif        TINYINT(1)    NOT NULL DEFAULT 1,
  ordre        INT           NOT NULL DEFAULT 0,
  created_at   TIMESTAMP     NOT NULL DEFAULT CURRENT_TIMESTAMP,
  updated_at   TIMESTAMP     NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

INSERT INTO landing_themes (slug, titre, accroche, probleme, destination, cta_label, cta_page, ordre) VALUES
('communaute', 'Sachez toujours quelle est votre prochaine étape.',
  'Vous n''êtes plus seul.',
  'Vous avancez sans savoir si vous faites le bon choix, ni ce qui compte vraiment pour votre objectif à vous.',
  'Plus de doute sur la prochaine action. À chaque étape, vous savez ce qui va faire avancer votre projet — parce que d''autres artisans, plus loin que vous, vous montrent le chemin déjà parcouru.',
  'Savoir où aller ensuite', 'quiz-profil', 10),

('site-identite', 'Une présence en ligne qui travaille pour vous, sans y penser.',
  'Un chemin, pas une to-do list de plus.',
  'Vous jonglez entre site, identité, boutique, communication — sans savoir ce qui compte vraiment.',
  'Ne plus vous demander "qu''est-ce que je dois améliorer en ligne cette semaine". Chaque brique avance dans l''ordre, accompagnée, vers votre objectif.',
  'Construire mon environnement web', 'quiz-profil', 20),

('secrets-artisans', 'Arrêter de tester au hasard.',
  'La bonne méthode, pas toutes les méthodes.',
  'Vous essayez des méthodes trouvées ici ou là, sans savoir si elles sont faites pour votre activité.',
  'Savoir exactement quelle méthode appliquer maintenant, adaptée à votre situation, avec quelqu''un pour la mettre en place avec vous.',
  'Découvrir ma prochaine méthode', 'quiz-profil', 30),

('diagnostic', 'Fini de deviner ce qui bloque.',
  'Un point clair, en quelques minutes.',
  'Vous sentez que quelque chose freine votre croissance, sans pouvoir le nommer.',
  'Savoir précisément, en clair, ce qui compte le plus pour vous maintenant — et ce qu''il faut faire ensuite.',
  'Découvrir ma priorité', 'quiz-profil', 40),

('parcours', 'Toujours savoir quoi faire ensuite.',
  'Une seule action à la fois, jamais 124.',
  '124 actions possibles, aucune idée de laquelle est la bonne pour vous, là, maintenant.',
  'Un chemin construit pour votre profil et votre objectif — chaque étape claire avant la suivante, jamais seul dessus.',
  'Voir ma prochaine étape', 'quiz-profil', 50),

('prix', 'Ne plus jamais douter de votre prix.',
  'Un chiffre, assumé, et voilà.',
  'Vous hésitez à chaque devis, entre peur de trop demander et peur de vous brader.',
  'Un prix juste, assumé, validé — et su une fois pour toutes.',
  'Fixer mon prix', 'quiz-profil', 60),

('boutiques-pro', 'Savoir enfin comment entrer chez les pros.',
  'La porte d''entrée, pas juste la théorie.',
  'Le B2B vous paraît flou, hors de portée, sans porte d''entrée claire.',
  'Une offre prête, les bons contacts identifiés, la marche à suivre pour décrocher vos premières boutiques.',
  'Découvrir ma marche à suivre', 'quiz-profil', 70)

ON DUPLICATE KEY UPDATE
  titre = VALUES(titre), accroche = VALUES(accroche), probleme = VALUES(probleme),
  destination = VALUES(destination), cta_label = VALUES(cta_label), cta_page = VALUES(cta_page),
  ordre = VALUES(ordre);
