Bonjour à tous,
Voila, je m'interroge sur le mode de calcul de la valeur du panier moyen dans les stats de PS.
En effet, je ne retombe pas sur la valeur indiqué par PS lorsque je fais moi-même le calcul...
J'ai ceci comme données indiquées dans la page STATS du back-office:
80 commandes
CA:
total payé TTC: 7 788,94 €
total produits HT: 5 979,98 €
Panier moyen affiché par PS: 80.19 €
Mais il me semblait que le panier moyen c'est le CA TTC divisé par le nbre de commandes non ?
Ce qui ferait 7 788,94 / 80 = 97,36 €
Quel est le mode de calcul correct ? Et quel est celui utilisé par la page des STATS de PS ? :)
Merci d'avance de vos lumières ;)
Welcome to the PrestaShop Forum! We hope you'll share your comments and suggestions with us. We ask that you please post in English to the main sections of the PrestaShop Forum. If you want to write in another language, please post in the corresponding PrestaShop Community section below.
Please note that PrestaShop Community sections are largely self-moderated. PrestaShop team members may or may not participate in non-English sections. To improve the chances of receiving feedback to your question or comment, please post it in English to the main sections of our Forum.

Vous parlez français ? par ici !
Please note that PrestaShop Community sections are largely self-moderated. PrestaShop team members may or may not participate in non-English sections. To improve the chances of receiving feedback to your question or comment, please post it in English to the main sections of our Forum.

Vous parlez français ? par ici !
Mode de calcul de la valeur de panier moyen dans les stats de PS ??
Started by tecnimodel, Sep 07 2010 01:45 PM
Mode de calcul de la valeur de panier moyen dans les stats de PS ??
#1
Posted 07 September 2010 - 01:45 PM
a+
Pat
www.tecnimodel.com
Pat
www.tecnimodel.com
#2
Posted 01 March 2011 - 01:57 PM
Bonjour,
je me retrouve dans le même problème, c'est à dire que je pense que Prestashop prends en compte TOUS les paniers (donc même des paniers de test technique à 18.000 euros...), et finalement toutes les statistiques sur les paniers (moyen, plus et moins élevé) sont faussées par cette erreur qui me semble pas technique mais vraiment au niveau du concept.
Est-ce que quelqu'un a résolu ce problème ?
Normalement il ne s'agirait que de changer le SQL dans le fichier AdminStats.php, je suppose au niveau de la fonction getCarts, mais je ne suis pas sur de connaître la façon la plus "standard" et sure de faire ça.
Je vais poster ici mes essais mais si quelqu'un a trouvé une solution merci de me la signaler !
je me retrouve dans le même problème, c'est à dire que je pense que Prestashop prends en compte TOUS les paniers (donc même des paniers de test technique à 18.000 euros...), et finalement toutes les statistiques sur les paniers (moyen, plus et moins élevé) sont faussées par cette erreur qui me semble pas technique mais vraiment au niveau du concept.
Est-ce que quelqu'un a résolu ce problème ?
Normalement il ne s'agirait que de changer le SQL dans le fichier AdminStats.php, je suppose au niveau de la fonction getCarts, mais je ne suis pas sur de connaître la façon la plus "standard" et sure de faire ça.
Je vais poster ici mes essais mais si quelqu'un a trouvé une solution merci de me la signaler !
#3
Posted 01 March 2011 - 03:12 PM
Pour ce qui me concerne j'ai résolu juste en ajoutant, dans
/modules/statssales/statssales.php
à la ligne 61 (dans la fonction hookAdminStatsModules) :
Ça me donne comme résultat la commande moyenne = l'ensemble du CA ($totals['orderSum']) / le nombre de commandes valides ($totals['orderCount']) à 2 chiffres décimales (,2). En assumant que les valeurs fournies par ce module soient exactes, ça le fait parfaitement
Je suppose il y a une façon plus élégante etc. mais moi j'avais juste besoin de cette donnée de façon simple
/modules/statssales/statssales.php
à la ligne 61 (dans la fonction hookAdminStatsModules) :
Panier moyen : '. round($totals['orderSum'] / $totals['orderCount'],2) . ' euros
'Ça me donne comme résultat la commande moyenne = l'ensemble du CA ($totals['orderSum']) / le nombre de commandes valides ($totals['orderCount']) à 2 chiffres décimales (,2). En assumant que les valeurs fournies par ce module soient exactes, ça le fait parfaitement
Je suppose il y a une façon plus élégante etc. mais moi j'avais juste besoin de cette donnée de façon simple
1 user(s) are reading this topic
0 members, 1 guests, 0 anonymous users












