Je suis pas sûr à 10.000%, mais la solution doit être quelque chose comme ça : Les valeurs que tu souhaites utiliser dans ton script (mc_ht, etc.) doivent êtres "passées" au template smarty par l'instruction assign (dans le fichier PHP qui appelle le template) :
$smarty->assign(array(
'mc_ht' => $total_products - $total_shipping,
'no_com' => $cart_id,
etc. ));
return $this->display(__FILE__, 'order_confirmation.tpl');
Ensuite dans le template order_confirmation.tpl :
[removed]
<!--
var baseDir = '{$base_dir_ssl}';
-->
[removed]
<!-- DEBUT DE TA PARTIE -->
[removed]
var mc_ht = {$mc_ht};
var no_com = {$no_com};
etc.
[removed]
[removed][removed]
<!-- FIN DE TA PARTIE -->
{capture name=path}{l s='Order confirmation'}{/capture}
Voilà, moi j'aurais à faire ça, je chercherais dans cette direction.