Prestashop-将跟踪PHP文件插入页脚

Prestashop-将跟踪PHP文件插入页脚,php,prestashop-1.6,Php,Prestashop 1.6,我需要在Prestashop 1.6的页脚中插入附属跟踪文件,但我绝对不知道如何:( 《集成指南》告诉我们: 步骤1.将此php跟踪文件包含在您希望跟踪的任何页面上 include('affiliate-pro/controller/affiliate-tracking.php'); 有人能告诉我把这些php代码放在哪里吗?我必须编辑Prestashop 1.6中的哪个文件 然后是第2步: 步骤2.销售完成后(例如,感谢页面),将记录销售的文件包含到Affiliate Pro中 $sale_a

我需要在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文件


非常感谢!

最好的方法是创建模块,您可以使用模块生成器

将其命名为“跟踪器”,填写描述(最少20个字符),点击下一步两次,然后在挂钩中选择“页脚””和“新订单””并单击“创建”

在backoffice模块页面中,使用“添加新模块”按钮安装模块,或在安装的“模块”文件夹中提取zip文件

接下来,您需要修改模块内文件“tracker.php”中的函数
hookDisplayFooter
&
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();
}

最好的方法是创建一个模块,您可以使用模块生成器

将其命名为“跟踪器”,填写描述(最少20个字符),点击下一步两次,然后在挂钩中选择“页脚””和“新订单””并单击“创建”

在backoffice模块页面中,使用“添加新模块”按钮安装模块,或在安装的“模块”文件夹中提取zip文件

接下来,您需要修改模块内文件“tracker.php”中的函数
hookDisplayFooter
&
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();
}

他们没有预售模块吗?搜索
附属公司专业模块
并告诉我这是否是您需要的,如果不是,您可以使用下面的方法。他们没有预售模块吗?搜索
附属公司专业模块
并告诉我这是否是您需要的,如果不是,您可以使用下面的方法