Le probleme ce sont les 2 resultats incoherents
Facture et panier , c'est juste
Total 49,00 €
Livraison 8,00 €
Taxes 8,03 €
Total 57,00 €
les emails de notification, c'est faux
Sous total 49,00 €
Livraison 8,00 €
TOTAL sans taxes 48,97 €
TOTAL avec taxes 57,00 €
le total sans taxe = 49 - 8,03 = 40,97 et là dessus vous ajoutez le port (+ 8 ) ce qui est faux , je pense que c'est un problème en amont
Je viens de controler dans /administrator/components/com_hikashop/classes/mail.php function processMailTemplate
//$val = ''
if(!empty($templateContent) && !empty($templateVariables)) {
foreach($templateVariables as $c) {
$d = $templateContent;
foreach($c as $k => $v) {
//$val .= $k . ' => ' . $v . '<br />' ;
$d = str_replace('{LINEVAR:'.$k.'}', $v, $d);
}
$templateData .= $d;
}
$content = str_replace('{VAR:'.$key.'}', $templateData, $content);
}
si je fais return $content ; //. $val; avec mal $val active
j'obtiens
NAME => Sous total
VALUE => 49,00 €
NAME => Livraison
VALUE => 8,00 €
NAME => TOTAL sans taxes
VALUE => 48,97 €
NAME => TOTAL avec taxes
VALUE => 57,00 €
la valeur en gras est deja fausse ici , vous ajouter au prix HT le port