在Magento中添加自定义电子商务跟踪代码需要哪个文件?
知道这会给我一个良好的开端,因为Magento很大,不知道从哪里开始。
一旦我知道正确的文件,我需要将javascript添加到结帐完成页面,javascript将被插入一些值
我拥有的javascript,可以处理得很好,它是我正在努力的Magento位;
请注意,javascript适用于https://www.gosquared.com/
答案 0 :(得分:1)
我认为您必须在此success.phtml
对象的checkout / 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
中你可以从订单中获取所有产品名称数组,然后使用for循环在java脚本代码中实现它,我想你可以很容易地做到这一点
答案 1 :(得分:0)
1要将javascript添加到成功页面,您可以在layout 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>
而不是head,你也可以使用before_body_end(所以javascript会添加到页面底部)。
2目前无法告诉您,您的javascript需要哪些信息?您需要手动添加信息吗?