Releases: zenmod40/coolstats
Release list
v1.0.6 — Relation client, comparaisons graphiques, fix Matomo
Nouveautés
Section « Relation client »
KPI de la période — Commandes (référence), Demandes SAV (service client natif PrestaShop, avec leur part des commandes), et Rétractations (affiché uniquement si le module Rétractations est installé). Tendances vs période précédente lorsque la comparaison est active.
Courbe des demandes SAV
Évolution des fils de service client dans le temps, sur le même modèle que la courbe des commandes (granularité automatique + comparaison en pointillé).
Comparaison de périodes en pointillé
Sur la courbe des commandes, la période de comparaison (période précédente ou N-1) s'affiche désormais en pointillé sur le graphique. La série précédente est alignée index par index sur la période courante, suit le bascule Commandes / CA, et le tooltip distingue les deux périodes. Une légende explique le trait plein (période actuelle) et le trait pointillé (période de comparaison).
Répartition par moyen de paiement — type de graphique
Choix du type de graphique directement dans l'en-tête du bloc — barres verticales, barres horizontales ou camembert (donut). Le choix est mémorisé par utilisateur (navigateur), indépendamment de la métrique Commandes / CA.
Corrigé
Connecteur Matomo — répartition Mobile / Desktop
La répartition comptait toutes les visites en « Mobile » et affichait Desktop à 0 lorsque l'instance Matomo n'était pas en anglais (le libellé du type d'appareil est traduit par Matomo, ex. « Ordinateur de bureau » en français). La détection se base désormais sur le segment Matomo (deviceType==desktop) et le logo, indépendants de la langue, au lieu du libellé traduit.
Mise à jour
Déposer le ZIP via Modules > Téléverser un module. Aucune migration SQL nécessaire, aucune perte de données. Les nouvelles sections (« Relation client », « Courbe SAV ») sont activables via la liste des sections.
Compatible PrestaShop 1.7 → 9 · PHP 7.2+ · GPL v3
CoolStats v1.0.5 — Chiffre d'affaires HT/TTC
Ajouté
- Chiffre d'affaires en HT ou TTC : nouveau réglage en tête de configuration (Calcul du chiffre d'affaires). Il bascule l'ensemble du dashboard — KPI, graphiques, carte des pays, répartition par paiement, top produits & catégories, commandes récentes, remboursements et marketplaces — entre les montants HT et TTC réellement enregistrés par PrestaShop (aucun recalcul de TVA). Défaut : TTC (comportement inchangé pour les installations existantes). Réglable par boutique en multi-shop. Un indicateur « CA HT » / « CA TTC » est affiché dans la barre du dashboard. Les marges restent toujours calculées en HT.
Corrigé
- Écosystème ZM40 : la liste des autres modules pouvait rester limitée à l'ancien feed (3 modules) après la migration vers le feed enrichi. La clé de cache du feed est désormais versionnée, ce qui invalide automatiquement l'ancien cache et affiche la liste complète sans attendre l'expiration.
v1.0.4 — Correctif validation champ URL Matomo
Corrigé
- Page de configuration (onglet Trafic & visiteurs) : avertissement console « le contrôle de formulaire avec name='COOLSTATS_MATOMO_URL' ne peut recevoir le focus », qui pouvait empêcher la sauvegarde sur certains navigateurs. La validation HTML5 s'appliquait à un champ situé dans un onglet masqué. Le champ URL Matomo passe en type texte et le formulaire en novalidate (validation assurée côté serveur).
v1.0.3 — Compatibilité PrestaShop 9
Corrigé
- Compatibilité PrestaShop 9 : le contrôleur d'administration plantait (
UndefinedMethodErrorsurl()) car PrestaShop 9 a retiré la méthode de traduction legacy des contrôleurs admin. Ajout d'une couche de compatibilité (traducteur Symfony, repli sur la chaîne source). - Brique ZM40 Common : garde
class_existspour éviter une redéclaration de classe quand plusieurs modules ZM40 cohabitent (lib bumpée 1.0 → 1.1).
Compatibilité : PrestaShop 1.7, 8 et 9.
CoolStats v1.0.2
Première publication open source (GPL v3).
Dashboard analytics moderne pour PrestaShop 1.7 → 9 : KPI, objectifs, top produits & catégories, marges, retours, carte Europe, connecteurs GA4 / Matomo, 5 thèmes, recherche produit globale, exports CSV/PDF.
Installation : téléchargez coolstats_v1.0.2.zip → Back-office → Modules → Téléverser un module.
Détail complet : voir CHANGELOG.md.