Magento transactionID and transactionAmount in javascript



我正试图在我的结账成功页面上实现一个tradetracker脚本,我需要将transactionIDtransactionAmount变量添加到javascript中。我想{{var-order.increment_id}}对于transactionID是正确的,但我就是找不到transactionAmount(总订单金额)的变量

我运行Magento CE 1.7.0.2

有人能帮忙吗。非常感谢。

-Espen

我认为你在这里采取了错误的方法。据我所知,成功页面上没有保存事务数据的javascript变量。

我要做的是:创建订单成功页面的新子块;然后检查清楚显示订单ID的当前成功消息的行为。一旦在PHP代码中有了订单对象,就可以在javascript中使用这些数据。

下面是一个使用javascript的示例:

<?php $order = $this->getOrder(); ?>
<script type="text/javascript">
var ttConversionOptions = { type: 'sales', campaignID: '123456', productID: '123456', transactionID: '<?php echo $order->getIncrementId() ?>', transactionAmount: <?php echo $order->getGrandTotal(); ?>, quantity: '1', email: '', descrMerchant: '', descrAffiliate: '', currency: '' }
</script>

我想你必须使用带有$order->getAllItems()的foreach循环来获得你的productId值,但我不太了解traditracker。

最新更新