ChDUP Posted January 28, 2015 Share Posted January 28, 2015 (edited) Si vous surveillez vos chiffres d'affaire par fournisseurs, fabricants ou catégories de produit, vous vous êtes surement aperçus que les statistiques renvoyées nativement par Prestashop sont fausses, notamment parce qu'elles ne prennent pas en compte les remises appliquées sur les produits. Ce module corrige ce problème en renvoyant uniquement les CA réellement payés par vos clients. Vous pouvez choisir la période, ainsi que le type de tri. testé sur 1.6.0.9 merci de vos retours de bugs ou de vos suggestions. version 1.1 largement revue par Mediacom87, merci à lui ! - ajout de la compatibilité multiboutique - ajout du choix des états de commande à prendre en compte - ajout du nombre de commandes - ajout du total de chiffre d'affaire - ajout de la moyenne de chiffre d'affaire version 1.2 (encore merci à Mediacom87 !) - correction d'un bug de cumul des montants en multiboutique pour le tri par catégories - présentation des 3 tableaux dans des onglets version 1.3 - réorganisation de la présentation - correctif de traduction version 1.4 - correctif d'une erreur de comptage dans les commandes comportant plusieurs quantités du même produit salesstats-1.4.zip Edited April 7, 2015 by ChDUP (see edit history) Link to comment Share on other sites More sharing options...
P i l o u Posted January 28, 2015 Share Posted January 28, 2015 Merci beaucoup ! Ca fonctionne super bien. Crois-tu qu'il soit possible de le "greffer" soit sur le tableau de bord ou dans la partie Statistiques ? Link to comment Share on other sites More sharing options...
Mediacom87 Posted January 28, 2015 Share Posted January 28, 2015 Salut, bon, je vais contrôler tout cela car le résultat ne me satisfait pas du tout dans les chiffres, mais comme c’est du multi boutique en migration d'une vielle version peut être que c'est plus mon site que ton module. Si je trouve bien entendu je partage. Link to comment Share on other sites More sharing options...
ChDUP Posted January 28, 2015 Author Share Posted January 28, 2015 hum, oui effectivement je pense que j'ai mal/pas géré le multiboutique si tes tests montrent que les resultats ne sont pas exacts, je me remet dessus Link to comment Share on other sites More sharing options...
Mediacom87 Posted January 28, 2015 Share Posted January 28, 2015 ah ben oui le soucis est là car j'ai d'autres statut validé. je regarde comment améliorer cela. Link to comment Share on other sites More sharing options...
Mediacom87 Posted January 28, 2015 Share Posted January 28, 2015 Bon j'ai avancé j'ai rajouté la liste des statuts à traiter. Cela semble fonctionner en multi boutique je passe l'archive à ChDUP en MP pour mettre à jour le topic principal Link to comment Share on other sites More sharing options...
ChDUP Posted January 29, 2015 Author Share Posted January 29, 2015 merci Mediacom87 j'avais prévu le choix des statuts dans ma 1.1 mais tu m'as devancé. Par contre pour le multiboutique, il est impossible que ça fonctionne actuellement. Il faut qu'on en discute Link to comment Share on other sites More sharing options...
ChDUP Posted January 29, 2015 Author Share Posted January 29, 2015 version 1.1 revue par Mediacom87 ajoutée dans le premier topic Link to comment Share on other sites More sharing options...
Mediacom87 Posted January 29, 2015 Share Posted January 29, 2015 Si certains ont des améliorations à apporter, nous regarderons cela. Link to comment Share on other sites More sharing options...
jomcdonald Posted January 29, 2015 Share Posted January 29, 2015 J'ai installé le module mais à par configurer celui-ci, je ne voie pas ou sont les stats que génère ce module... Est-je loupé quelque chose? Merci Link to comment Share on other sites More sharing options...
Mediacom87 Posted January 29, 2015 Share Posted January 29, 2015 J'ai installé le module mais à par configurer celui-ci, je ne voie pas ou sont les stats que génère ce module... Est-je loupé quelque chose? Merci Bonjour, lorsque vous cliquez sur enregistrer vous avez les stats qui s'affichent en dessous de la configuration. Link to comment Share on other sites More sharing options...
jomcdonald Posted January 29, 2015 Share Posted January 29, 2015 Ah oui effectivement... je suis mal réveillé ça doit etre pour ça. merci Link to comment Share on other sites More sharing options...
P i l o u Posted January 29, 2015 Share Posted January 29, 2015 (edited) La version 1.0 était correcte mais avec cette nouvelle version, je coche livré et là, le montant n'est plus correct. A vue de nez, je dirais que le montant est doublé. Voici l'exemple d'un jour avec une seule vente: Dans les stats, en cochant livré: Edited January 29, 2015 by Pilou.biz (see edit history) Link to comment Share on other sites More sharing options...
Mediacom87 Posted January 29, 2015 Share Posted January 29, 2015 Étrange car la requête SQL n'a pas tellement évolué car j'ai juste rajouté la restriction du bon shop. N'arrivant pas à reproduire le soucis cela va être compliquer à corriger. Vos statuts avaient il le bon ID ? Car maintenant l'erreur n'est plus possible alors que peut être dans l’ancienne version il récupérer des commandes qui ne correspondaient pas. De plus faire bien attention au choix de ce que l'on traite, j'ai passé 1 heure à comprendre que je traitais les fournisseurs alors que je voulais les Marques. Je vais regarder peut être pour faire évoluer le choix en permettant la sélection des 3 possibilités et donc de sortir les 3 tableaux d'un seul coup en conservant cette configuration en base. Link to comment Share on other sites More sharing options...
P i l o u Posted January 29, 2015 Share Posted January 29, 2015 L'ID du statut "livré " est le 5 (c'est par défaut je crois, je n'y ai jamais touché) Link to comment Share on other sites More sharing options...
Mediacom87 Posted January 29, 2015 Share Posted January 29, 2015 Bon, nous avons trouvé le soucis de doublon, il venait du multi boutique. j'ai refais la présentation, plus besoin de choisir un type de données à traiter, cela fait tout et le présente sous forme d'onglets. Link to comment Share on other sites More sharing options...
ChDUP Posted January 29, 2015 Author Share Posted January 29, 2015 Pilou, vous êtes sur une multiboutique, multilangues ? combien de boutiques et de langues ? essayez la v1.2 qui devrait corriger ce problème. Link to comment Share on other sites More sharing options...
P i l o u Posted January 29, 2015 Share Posted January 29, 2015 (edited) Pilou, vous êtes sur une multiboutique, multilangues ? combien de boutiques et de langues ? Mono boutique et mono langue Je teste la 1.2, merci ! Edit : super pour le montant. Reste juste un p'tit truc, sous nombre de commandes, il indique le nombre d'articles vendus. Amicalement, Pilou Edited January 29, 2015 by Pilou.biz (see edit history) Link to comment Share on other sites More sharing options...
Mediacom87 Posted January 29, 2015 Share Posted January 29, 2015 Reste juste un p'tit truc, sous nombre de commandes, il indique le nombre d'articles vendus. Salut, normalement en gras c’est le total de chaque colonnes donc nombre de commandes, montant total et moyenne sur la totalité. Pas de produits dans l'histoire. Link to comment Share on other sites More sharing options...
P i l o u Posted January 29, 2015 Share Posted January 29, 2015 (edited) Oui, d'accord mais si tu regardes les print screens que j'ai posté à la page précédente, je précise que j'avais choisi un jour avec une seule commande, une commande de 3 articles. La seule différence avec la v1.2, c'est qu'il est marqué 3 au lieu de 9, mais il devrait être marqué 1. ;-) Edited January 29, 2015 by Pilou.biz (see edit history) Link to comment Share on other sites More sharing options...
Mediacom87 Posted January 29, 2015 Share Posted January 29, 2015 il faut que je trouve des commandes à plusieurs articles pour essayer de reproduire le soucis que tu rencontres. après je modifie encore le module pour avoir que des onglets pour éviter de scroller les réglages à chaque fois. Link to comment Share on other sites More sharing options...
Mediacom87 Posted January 29, 2015 Share Posted January 29, 2015 Je viens de vérifier c'est bien les produits qui sont comptabilisés et non les commandes. Je vais regarder pour améliorer cela. Link to comment Share on other sites More sharing options...
Mediacom87 Posted January 29, 2015 Share Posted January 29, 2015 En fin de compte il faut que je change la façon de faire le total. Car dans mon cas j'ai 2 commandes 1 avec des produits de 2 Marques 1 avec le porduit d'une marque présente dans la première commande donc j'ai Marque 1 = 2 commandes et Marque 2 = 1 commande ce qui au total ne doit faire que 2 commande malgré tout. Donc ilo faut que je reprenne le calcul de total, mais dans ce cas pas vraiment intéressant de le mettre en bas des colonne, je vais rajouter un onglet spécifique pour cela. Link to comment Share on other sites More sharing options...
ChDUP Posted January 29, 2015 Author Share Posted January 29, 2015 attention Jeckyl, je pense que tu te compliques pour rien ce dont on a besoin c'est bien du nombre d'articles vendus "j'ai vendu x articles de cette marque pour un montant de x euros" Le nombre de commandes sur une période, ce n'est pas le but de ce module, et si on le veut on l'a dans le tableau de bord. en fait c'est l'intitulé de la colonne qui n'est pas bon. Link to comment Share on other sites More sharing options...
Mediacom87 Posted January 29, 2015 Share Posted January 29, 2015 Ah ben mince je viens de me faire chier pour rein car j'avais corrigé le soucis lol Link to comment Share on other sites More sharing options...
ChDUP Posted January 29, 2015 Author Share Posted January 29, 2015 en fait tu as calculé le nombre de commandes qui comportent un article de cette marque / fournisseur / catégorie ? Link to comment Share on other sites More sharing options...
Mediacom87 Posted January 29, 2015 Share Posted January 29, 2015 Oui, j'avais sorti cela. Mais bon je viens de revenir en arrière. j'ai modifié les titres de colonnes pour les rendre donc lisibles. Tu peux charger la dernière version avec le lien que tu as conservé ;-) Link to comment Share on other sites More sharing options...
Mediacom87 Posted January 29, 2015 Share Posted January 29, 2015 Bon maintenant on va pouvoir le passer en payant ce module Link to comment Share on other sites More sharing options...
P i l o u Posted January 30, 2015 Share Posted January 30, 2015 Oui, c'est vrai, le nombre de vente a moins d'importance Link to comment Share on other sites More sharing options...
Blawdi Posted March 27, 2015 Share Posted March 27, 2015 (edited) Bonjour, Genial se module!!!!!!!!!!!!!!!!!!! et !!!!!!!!! = Par contre dans fournisseur il y a "Nombre de produit" alors qu'il s'agirait plus du nombre de référence vendue. Car j'ai un total de 7 articles vendu sur 4 références du coup le chiffre est de 4. C'est possible de modifier pour indiquer le nombre de produit correcte? Cordialement Edited March 27, 2015 by Bladinium (see edit history) Link to comment Share on other sites More sharing options...
ChDUP Posted April 7, 2015 Author Share Posted April 7, 2015 Bladinium, il y avait un problème de comptage lorsque des commandes comportaient plusieurs exemplaires du même produit. Ça a été résolu dans la v1.4 Pouvez-vous me dire si tout est ok dans vos tests maintenant ? Merci Link to comment Share on other sites More sharing options...
Blawdi Posted April 7, 2015 Share Posted April 7, 2015 Bonjour, ça me semble correcte Merci ! vraiment génial! Link to comment Share on other sites More sharing options...
Blawdi Posted April 12, 2015 Share Posted April 12, 2015 Hello, Sur 1.5 on enregistre une erreur : Fatal error: Call to undefined method admindmurealtimestats::addCSS() in /htdocs/modules/salesstats/salesstats.php on line 371 Ce qui créer des problème avec certain module. Link to comment Share on other sites More sharing options...
Mediacom87 Posted April 12, 2015 Share Posted April 12, 2015 Hello, Sur 1.5 on enregistre une erreur : Fatal error: Call to undefined method admindmurealtimestats::addCSS() in /htdocs/modules/salesstats/salesstats.php on line 371 Ce qui créer des problème avec certain module. Bon, donc comme il est dit que cela concerne Prestashop 1.5 ( nous n'avons pas la version exacte) on peut considérer que ce module n'est pas compatible 1.5. Link to comment Share on other sites More sharing options...
Blawdi Posted April 12, 2015 Share Posted April 12, 2015 (edited) 1.5.6.1 Le module fonctionne, pas très esthétique mais fait son boulot. Le fatal error apparait dans un autre module, c'est la première fois que je vois qu'un module est en conflit avec un autre. (sur prestashop) ps le module en erreur c'est DMU réal stats Edited April 12, 2015 by Bladinium (see edit history) Link to comment Share on other sites More sharing options...
Soyons Solidaire Posted April 12, 2015 Share Posted April 12, 2015 1.5.6.1 Le module fonctionne, pas très esthétique mais fait son boulot. Le fatal error apparait dans un autre module, c'est la première fois que je vois qu'un module est en conflit avec un autre. (sur prestashop) ps le module en erreur c'est DMU réal stats Bonjour, Merci pour le partage, il fonctionne très bien sur la version 1.0.6.14 ! Link to comment Share on other sites More sharing options...
Blawdi Posted May 1, 2015 Share Posted May 1, 2015 Bonsoir, Serait-il possible de rajouté le nombre de commande? Cdlt Link to comment Share on other sites More sharing options...
ChDUP Posted May 4, 2015 Author Share Posted May 4, 2015 bonjour Bladinium le module actuel indique le nombre de produits vendus par fournisseur / categorie / marque Vous souhaiteriez avoir le nombre de commandes, c'est à dire si 2 produits de la même marque vendus en 1 seule commande, indiquer "1" ? Je le note pour une prochaine évolution, eventuellement. Link to comment Share on other sites More sharing options...
Blawdi Posted May 4, 2015 Share Posted May 4, 2015 Oui, je vend des articles sur le site d'un amis, et pour la compta et les frais de port ça serait bien de voir le nombre de commande Donc par exemple si 35 articles ont été vendu sur un total de 15 commandes dans ce cas on voit la colonne 35 articles comme maintenant avec a coté 15 qui représente le nombre de commande. Merci pour votre support Link to comment Share on other sites More sharing options...
LiliB. Posted July 16, 2015 Share Posted July 16, 2015 Bonjour, Merci pour ce module gratuit ! Mais il ne permet pas de connaître le coût HT des frais de port qui serait une statistique intéressante ainsi que le montant total des remises accordées, toujours en HT. Est-ce possible de les rajouter ? Link to comment Share on other sites More sharing options...
ChDUP Posted July 16, 2015 Author Share Posted July 16, 2015 Le coût HT des frais de port, c'est à dire que vous voudriez le coût total des frais de port sur une période donnée ? Link to comment Share on other sites More sharing options...
LiliB. Posted July 16, 2015 Share Posted July 16, 2015 Oui, tout à fait. Cela me permettrait de comparer le poids des frais de port par rapport au CA HT. Ainsi il faudrait juste ajouter une colonne "frais de port" à côté du CA HT. Et autre question : est-ce qu'un export est possible pour travailler dessus sous Excel ? Link to comment Share on other sites More sharing options...
ChDUP Posted July 16, 2015 Author Share Posted July 16, 2015 il faudrait juste ajouter une colonne "frais de port" à côté du CA HT. Ajouter une colonne frais de port, cela voudrait distinguer les frais de port pour chaque fournisseur / marque / catégorie. Ce qui n'est pas possible, à quelle catégorie attribuer les frais de port d'une commande incluant 2 produits de 2 catégories différentes ? Ce module a été pensé à la base pour étudier le chiffre d'affaire généré par fournisseur / marque / catégorie. Calculer les frais de port globaux ou les remises globales répond à un autre besoin, je verrai plutôt ça sur un autre module dans ce cas. est-ce qu'un export est possible pour travailler dessus sous Excel ? Tout est possible, ce n'est qu'une question de temps à y consacrer, et du temps j'en manque beaucoup en ce moment :-) Link to comment Share on other sites More sharing options...
LiliB. Posted July 16, 2015 Share Posted July 16, 2015 Je comprends. Merci beaucoup pour vos réponses et votre temps. :-) Link to comment Share on other sites More sharing options...
flohen Posted August 29, 2015 Share Posted August 29, 2015 Bonjour Merci pour ce module j ai essayer de le modifier pour avoir juste le total stock /fournisseur ou par fabriquant mais j ai des resultats erronée je continue mais si vous avez des pistes.... Link to comment Share on other sites More sharing options...
Reda.b Posted December 15, 2015 Share Posted December 15, 2015 (edited) Bonjour à tous, J'ai une certaine problématique dont j'aimerais avoir vos avis, ou peut être solutions? Je commercialise des couvertures pour spa, dont le prix est calculé en fonction des dimensions (produit dynamique). Jusque là tout va bien. Le problème réside dans mon prix d'achat, qui lui devrait être dynamique aussi car mon fournisseur me facture aux dimensions aussi. Est-il possible de mettre un prix d'achat dynamique? Car cela fausse mon chiffre d'affaire évidemment... Merci Edited December 15, 2015 by Reda.b (see edit history) Link to comment Share on other sites More sharing options...
ChDUP Posted December 15, 2015 Author Share Posted December 15, 2015 Bonjour Reda Soit vous vous êtes trompé de topic, soit vous n'avez pas compris la fonctionnalité de ce module. Est-il possible de mettre un prix d'achat dynamique? Car cela fausse mon chiffre d'affaire évidemment... Euh ... Non, votre chiffre d'affaire n'a rien à voir avec vos prix d'achat. Link to comment Share on other sites More sharing options...
Lydia Posted April 9, 2018 Share Posted April 9, 2018 Bonjour, Ce module est-il compatible avec la version 1.6.1 de PS? Cordialement Link to comment Share on other sites More sharing options...
Yvan M Posted April 21, 2020 Share Posted April 21, 2020 (edited) Bonjour, J'ai modifié le module pour le rendre compatible 1.7 (au moins 1.7.4.4 avec laquelle je travaille); simplement préciser dans le fichier que le module est compatible jusqu'à 1.7, je n'ai vu aucun problème notable jusqu'alors. J'aimerais pouvoir limiter les statistiques fournisseur à un fournisseur donné, qui sera lié à un employé, pour que chaque fournisseur n'ait accès qu'aux statistiques de ventes qui le concernent. Pour cela, ma première étape est d'ajouter un onglet "fournisseur test", avec un ID fixe, et d'afficher dans cet onglet la donnée correspondante. Dans le salestats.php, j''ai ajouté $this->group_by['supplierId'] = $this->l('Supplier 1 - Test'); et modifié la fonction DisplayList pour prendre en compte ce "supplierId". J'ai créé la fonction getSalesListIDSUP() sur la base de getSalesList(), afin de modifier la requête SQL pour n'extraire que les données de l'ID fournisseur voulu ('2' en l'occurrence). N'étant pas à l'aise avec les requêtes SQL, et malgré quelques tutos, je n'arrive pas à définir la bonne requête. Voici mon code, si quelqu'un peut corriger, merci ! $sql = 'SELECT s.name, SUM(od.product_quantity) as nbproducts, ROUND(SUM(od.total_price_tax_excl), 2) AS sale, ROUND(SUM(od.total_price_tax_excl) / SUM(od.product_quantity), 2) as moyenne FROM '._DB_PREFIX_.'order_detail od LEFT JOIN '._DB_PREFIX_.'orders o ON o.id_order = od.id_order LEFT JOIN '._DB_PREFIX_.'product p ON p.id_product = od.product_id LEFT JOIN '._DB_PREFIX_.$group_by_table.' s ON s.id_'.$group_by.' = p.id_'.$group_by_product.' WHERE o.date_add BETWEEN \''.pSQL($from_date).'\' AND p.id_'.$group_by.' IN (2) AND DATE_ADD(\''.pSQL($to_date).'\', INTERVAL +1 DAY) AND (o.current_state IN ('.implode(',', unserialize(Configuration::get('SALESSTATS'))).')) '.Shop::addSqlRestriction(false, 'o').' '.($group_by == 'category' ? 'AND s.id_shop = o.id_shop AND s.id_lang = '.(int)$this->context->language->id : '').' GROUP BY p.id_'.$group_by_product.' ORDER BY SUM(od.total_price_tax_incl) DESC'; Si j'arrive à mes fins, je partagerai l'ensemble du module modifié ! Merci pour votre aide. Cordialement, Yvan Edited April 21, 2020 by Yvan M (see edit history) Link to comment Share on other sites More sharing options...
Vincent 56 Posted November 23, 2021 Share Posted November 23, 2021 Bonjour, Ce module est-il toujours disponible ? Merci. Link to comment Share on other sites More sharing options...
Mediacom87 Posted November 23, 2021 Share Posted November 23, 2021 il y a 35 minutes, Vincent 56 a dit : Bonjour, Ce module est-il toujours disponible ? Merci. il suffit de le télécharger dans le premier post du topic. Link to comment Share on other sites More sharing options...
Vincent 56 Posted November 23, 2021 Share Posted November 23, 2021 1 minute ago, Mediacom87 said: il suffit de le télécharger dans le premier post du topic. rooh la buse que je suis ! Merci ! il est compatible 1.7 ? re-Merci 😉 Vincent Link to comment Share on other sites More sharing options...
Mediacom87 Posted November 23, 2021 Share Posted November 23, 2021 il y a 1 minute, Vincent 56 a dit : il est compatible 1.7 ? pas testé mais comme cela vous pourrez nous dire. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now