Skip to content

Releases: zenmod40/coolstats

v1.0.6 — Relation client, comparaisons graphiques, fix Matomo

Choose a tag to compare

@NicoVmax NicoVmax released this 29 Jun 13:35

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

Choose a tag to compare

@NicoVmax NicoVmax released this 26 Jun 18:20

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

Choose a tag to compare

@NicoVmax NicoVmax released this 17 Jun 16:04

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

Choose a tag to compare

@NicoVmax NicoVmax released this 17 Jun 07:14

Corrigé

  • Compatibilité PrestaShop 9 : le contrôleur d'administration plantait (UndefinedMethodError sur l()) 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_exists pour é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

Choose a tag to compare

@NicoVmax NicoVmax released this 14 Jun 14:35

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.