# floria — Gestion Floria - site: https://gestionfloria.ca (WordPress Avada + modules Livya par immeuble) - méthode: découverte des 12 pages /immeuble// via /secteurs/, puis flux RSC Livya (app.livya.com, client « gestion-floria », un projet/entité par immeuble) — patron somex_saintnicolas/louis14, helpers `_livya_units` réutilisés - annonces: 21 unités AVAILABLE (Magog 19 — Flanc-Sud/Mont-Orford et Solea, Coaticook 1, Sherbrooke 1) après dédoublonnage par unitId - couverture: dispo 100%, type 100%, adresse 100%, GPS 100%, images 95% ; prix 24% (5/21 — la plupart des projets publient rentalPrice = 0) - fixture: ok (21 requêtes) · test: ok (2 verts) ## Découverte - robots.txt : `Disallow:` (tout permis) ; app.livya.com : Allow /. Vérifié. - Le site a été refondu depuis l'étude (Avada + Livya partout, plus de widget embed.js) : chaque page immeuble embarque `div.livya-module-container-plans` avec data-project/data-entity. - Les immeubles jumelés (52/58 Flanc-Sud, 753/765 Rachel-Hébert, 5252/5276 René-Lévesque, 2503/2519 Yvonne-Bolduc) partagent le même projet Livya -> dédoublonnage global par unitId. 1 immeuble sans module (2835 Mézy) est ignoré proprement. ## Champs extraits - unité Livya : numéro, étage, pièces (rooms -> 3½…), superficie (unitSize quand > 0), adresse/ville/code postal, GPS, photos du type + plan d'étage, balcon/chambres/sdb (description structurée), futureAvailability. - prix : rentalPrice seulement quand > 0 (Flanc-Sud) — jamais inventé. ## Fragilités - ~25 requêtes/sync (2 par immeuble) avec politesse 0,7 s. - Si Floria ajoute un immeuble, il est découvert automatiquement via /secteurs/ tant que le motif /immeuble// tient.