我需要在Prestashop 1.6中将会员跟踪文件插入页脚,但我绝对不知道如何:(
集成指南告诉我们:
步骤1.在您要跟踪的任何页面上包含此php跟踪文件
include('affiliate-pro/controller/affiliate-tracking.php');
有人能告诉我在哪里放置这个PHP代码吗?我必须编辑Prestashop 1.6中的哪个文件?
然后是第2步:
步骤2.销售完成后(例如感谢页面)包含将销售记录到Affiliate Pro中的文件
$sale_amount = '21.98';
$product = 'My Product Description';
include('affiliate-pro/controller/record-sale.php');
我应该在哪里放置此代码?什么Prestashop文件?
非常感谢!
答案 0 :(得分:0)
最好的方法是创建模块,您可以使用模块生成器here
将其命名为“tracker”,填写说明(最少20个字符),然后点击两次,然后点击 Hooks 选择“页脚”& “新订单”,然后点击“创建”
在后台模块页面中,使用“添加新模块”按钮安装模块或解压缩安装中“modules”文件夹中的zip文件
接下来,您需要修改函数hookDisplayFooter
&模块内“。 tracker.php ”文件中的hookActionValidateOrder
。
以下是让您前往的代码:
public function hookActionValidateOrder($params)
{
$products = $params['order']->product_list;
foreach ($products as $product) {
$sale_amount = $product['total_wt'];
$product = $product['name'];
include('affiliate-pro/controller/record-sale.php');
}
}
public function hookDisplayFooter()
{
ob_start();
include('test.php'); //use full path to your php file
return ob_get_clean();
}