Introduction
Qu’est-ce qu’Irisolaris Map ?
Section intitulée « Qu’est-ce qu’Irisolaris Map ? »Irisolaris Map est un plugin WordPress qui alimente une carte interactive de centrales photovoltaïques pour la plateforme Irisolaris Greentariff. Il permet aux utilisateurs finaux de vérifier leur éligibilité à l’autoconsommation collective (ACC) en fonction de leur proximité géographique avec les centrales solaires.
Fonctionnalités principales
Section intitulée « Fonctionnalités principales »- Carte interactive — Affiche plus de 2 000 centrales photovoltaïques sur une carte MapLibre GL JS avec regroupement, popups et filtrage
- Vérification d’éligibilité — Détermine l’éligibilité de l’utilisateur en fonction de la proximité de son adresse et de la classification de densité de population INSEE
- Intégration CRM HubSpot — Transmet les demandes d’adhésion qualifiées à HubSpot avec les métadonnées de la centrale enrichies côté serveur (21 champs)
- Gestion des centrales — CRUD complet via l’administration WordPress, plus import CSV/XLSX en masse avec logique d’upsert
- Gestion de la grille de densité — Import et interrogation des données de densité communale INSEE pour les règles d’éligibilité
- Conformité RGPD — Expiration automatique des prospects et tâche cron de nettoyage quotidienne
Contexte du projet
Section intitulée « Contexte du projet »| Champ | Valeur |
|---|---|
| Nom du plugin | Irisolaris Map |
| Version (production) | 1.1.20 (en date de février 2026) |
| Auteur | Daniel Blévin |
| Licence | GPLv2 ou ultérieure |
| URL de production | https://irisolaris-greentariff.com |
Périmètre du plugin
Section intitulée « Périmètre du plugin »Dans le périmètre :
- Affichage de la carte interactive et visualisation des centrales
- Gestion des données des centrales (CRUD + import en masse)
- Vérification d’éligibilité basée sur l’adresse avec niveaux de densité
- Capture de prospects et soumission vers le CRM HubSpot
- Gestion des données de la grille de densité (classification INSEE)
- Rétention des prospects conforme au RGPD et nettoyage automatique
Hors périmètre (géré par d’autres systèmes) :
- Configuration du CRM HubSpot et automatisation des workflows
- Intégration de l’API Symphonics/Enedis (prévue — voir Architecture cible)
- Génération de contrats
- Authentification/inscription des utilisateurs (utilise les rôles natifs de WordPress)
Structure de la documentation
Section intitulée « Structure de la documentation »Cette documentation est organisée en six sections :
- Présentation — Vue d’ensemble du projet et pile technologique
- Architecture — Architecture technique, modèle de données, API et intégrations WordPress
- Fonctionnalités — Documentation détaillée des fonctionnalités avec flux d’exécution
- Déploiement — Processus de build et configuration
- Performance & Cache — Mise en cache et performance
- Évolution — Architecture cible et développements prévus