stats commandes

6 messages dans ce sujet

Posté(e) · Signaler ce message

bonjour,

dans la BO lorsque l'on consulte les stats, dans la partie "Chiffre d'affaires H.T. sur les 2 dernieres semaines en euros " le montant HT n'apparait pas.

merci

version 5.3

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Bonjour,

La partie qui génère l'affichage des du CA HT se trouve dans le fichier "modules/statistiques/administrer/statcommande.php" des lignes 218 à 309.

Voici le code correspondant que je vous invite à comparer avec votre version ou bien à remplacer :

<table cellpadding="0" cellspacing="0" width="100%">
<tr>
<td colspan="13" class="entete">
Chiffre d'affaires H.T. sur les 2 dernieres semaines en euros
</td>
</tr>
<tr class="menu" bgcolor="#F4F4F4">
<? $j = date("w");
for($i=0;$i<7;$i++)
{
?>
<td class="menu"><?=$jour[$j]?></td>
<?
$j--;
if($j < 0)
$j = 6;
}
?>
</tr>
<tr bgcolor="#ffffff">
<?
$year = date("Y");
$month = date("m");
$day = date("d");
for($i=0;$i<14;$i++)
{
?>

<td class="normal" align="center"><?=$day."-".$month . " - "?><span class="Style2">
<?
$tot = 0;
$requete = mysql_query("SELECT montant_ht FROM peel_commandes WHERE id_statut_paiement = '3' AND o_timestamp LIKE '".$year."-".$month."-".$day."%'");
while($req = mysql_fetch_array($requete))
$tot += $req['montant_ht'];
echo $tabj[$i] = fprix($tot);
?>
</span></td>
<?php
$day--;
if($day <= 0)
{
$month--;
if($month < 0)
{
$month = 11;
$year--;
}
$le_mois_dernier = mktime(0, 0, 0, $month, "01", $year);
$day = date("t",$le_mois_dernier);
}
if((strlen($day) <2) && ($day <10))
$day = "0".$day;

if($i == 6)
echo '</tr><tr>';
}
?>
</tr>
<tr>
<?php
for($i=0;$i<7;$i++)
{
?>
<td class="normal" align="center">
<span class="Style3">
<?php
if($tabj[$i+7] !=0)
{
$p = ceil($tabj[$i] / ($tabj[$i+7]) *100);
if($p < 100)
{
$p = 100 - $p;
echo "-" .$p."%";
}
elseif($p > 100)
{
$p = $p - 100;
echo "+".$p."%";
}
else
echo "0%";
}
else
echo "--";
?>
</span> </td>
<?php
}
?>
</tr>
</table>[/code]

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

merci mais toujours pas

la commande date du 28/09 est son id_statut_paiement est bien égal à 3

c'est pareil pou : Nombre de commande sur les 2 dernieres semaines

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Si je comprends bien, ce n'est pas seulement la partie qui concerne le CA qui pose problème mais plusieurs choses sur la page en question ?

Je vous propose de m'envoyer par message privé une adresse email sur laquelle je pourrai vous envoyer le fichier "statcommande.php" tel qu'il existe sur la version 5.3 pour que vous puissiez le remplacer et voir si cela corrige votre problème.

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

merci Arnaud j'ai finalement trouvé le "bug" il manque un test sur les mois

Partager ce message


Lien à poster
Partager sur d’autres sites

Posté(e) · Signaler ce message

Je clos ce sujet.

Partager ce message


Lien à poster
Partager sur d’autres sites
Ce sujet ne peut plus recevoir de nouvelles réponses.

Twitter Advisto ecommerce

Facebook PEEL Shopping