opencart会员跟踪无法正常工作

时间:2012-05-17 14:08:22

标签: opencart affiliate

我想跟踪来自联属网站的访问者到我的购物车。我看到他们有联盟跟踪,但我似乎无法找到文档。我尝试添加?tracking = idhere到URL但它不起作用。我已经添加了一个会员并设定了佣金率,但仍然没有。

更新:使用版本1.5.2.1。我基本上需要联盟跟踪的howto。我从来没有使用它或opencart很长时间。我可以看到任何体面的文件。是否内置了联属营销跟踪,或者我是否需要第三方扩展功能。

更新2:我在购物车页面上转储了$ _SESSION变量,并且跟踪代码不存在。

Array
(
    [language] => en
    [currency] => USD
    [cart] => Array
        (
            [51] => 1
        )

    [captcha] => 93e639
    [vouchers] => Array
        (
        )

)

1 个答案:

答案 0 :(得分:0)

跟踪不是通过会话完成的,而是通过cookie完成的。您可以在index.php文件中看到cookie代码

if (isset($request->get['tracking']) && !isset($request->cookie['tracking'])) {
    setcookie('tracking', $request->get['tracking'], time() + 3600 * 24 * 1000, '/');
}

然后在结帐过程中捕获,您可以在

中看到

/catalog/controller/checkout/confirm.php

如果这不起作用,那么您要么没有为关联企业提供正确的ID,要么由于某种原因未正确保存/读取Cookie