我需要在Magento中添加自定义电子商务跟踪代码?
知道这会给我一个好的开始,因为Magento很大并且不知道从哪里开始。
一旦知道正确的文件,我需要将JavaScript添加到结帐完成的页面中,JavaScript将与某些值插入
- 购买的物品
- 总成本
- 成本/项目
- etc
我拥有的javascript可以很好地处理,这是我正在挣扎的洋红色;
- 我应该在哪里添加此JavaScript?
- 找到此文件后,我可以轻松输出交易详细信息JavaScript Tracker所需的内容。
请注意,JavaScript适用于https://www.gosquared.com/
我认为您必须在success.phtml
中添加此脚本/success.phtml在此文件中您获得了$order
对象,并且您从此对象中获取所有信息,例如交易ID,产品信息,只是像前。
$order = Mage::getModel('sales/order')->loadByIncrementId($this->getOrderId());
$transactionid=$this->getOrderId()
foreach ($order->getItemsCollection() as $item)
{
$item->getData();
$proidcol[]=$item->getData('product_id');
$pronamecol[]=$item->getData('name');
$proqtycol[]=$item->getData('qty_ordered');
$productpricecol[]=$item->getPrice();
}
在此$pronamecol
中,您可以从订单中获取所有产品名称阵列,然后在Java-scrips代码中使用for Loop实现此数组,我认为您可以轻松地做
1以将JavaScript添加到成功页面中,您可以在Loadout Local.xml文件中使用它:
<checkout_onepage_success>
<reference name="head">
<action method="addItem"><type>skin_js</type><name>js/path/to/file.js</name></action>
</reference>
<checkout_onepage_success>
而不是头部,您也可以使用fore_body_end(因此javascript在页面底部添加)。
2目前无法告诉您,您的JavaScript需要什么信息?您需要手动添加信息吗?