Cette méthode a été validée par l'équipe de TWENGA RTS.
Editer le fichier /themes/votre-template/order-payment.tpl et rajouter les lignes suivantes au début de ce fichier :
<script language="javascript" type="text/javascript" src="http://tracker.twenga.fr/572"></script>
<script language="javascript" type="text/javascript">
var track = new twengaTrack();
track.TwengaUID = xxx; //Fourni par Twenga
track.totalHT = '{$total_products}';
track.currency = '';
track.totalTTC = '{$total_products_wt}';
track.shipping = '{$total_shipping}';
track.tax = '{$total_tax}';
track.tva = '';
track.orderId = '{$id_cart}';
track.userId = '{$customer->id}';
track.cli_email = '{$customer->email}';
track.cli_firstname = '{$customer->firstname}';
track.cli_lastname = '{$customer->lastname}';
track.cli_city = '{$invoice->city}';
track.cli_state = '';
track.cli_country = '';
track.cli_segment = '';
track.payment_method = '';
track.Master_Account_ID = '';
track.twNewOrder();
//
track.itemPriceHT = '';
track.itemQuantity = '';
track.itemSku = '';
track.itemName = '';
track.itemCategoryName = '';
track.twAddItem();
//
track.twSend();
</script>
Pour voir toutes les autres variables disponibles sur cette page, il vous suffit de placer un {debug} en première ligne de votre order-payment.tpl.
Ensuite, passez une commande test sur votre site internet réalisé avec Prestashop. Arrivé à la page du choix du mode de paiement, un pop-up va s'ouvrir avec toutes les variables disponibles pour Smarty.
Pour vérifier que les variables sont bien passées, afficher la source de votre page (Ctrl+u sur Firefox) au niveau du choix du mode de paiement.
Vous devriez voir toutes les données envoyées à TWENGA RTS.