2012-05-17 46 views
0

我想跟蹤來自加盟網站的訪問者到我的購物車。我看到他們有會員追蹤,但我似乎找不到文件。我嘗試添加?追蹤= idhere到網址,但它不工作。我已經添加了一個分支機構並設置了佣金率,但仍然沒有任何結果。opencart加盟跟蹤不起作用

更新:使用版本1.5.2.1。我基本上需要一個關於聯盟跟蹤的howto。我從來沒有用過它或opencart很長時間。我可以看到任何體面的文檔。內置會員跟蹤功能還是需要我想要的第三方擴展程序。

更新2:我在購物車頁面上放置了$ _SESSION變量,並且跟蹤代碼不存在。

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

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

) 
+0

您正在使用哪個版本? –

+0

版本1.5.2.1 – madphp

回答

0

跟蹤不是通過會話完成的,它是通過cookie完成的。你可以看到在index.php文件

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

這是在結算過程中,您可以在

/catalog/controller/checkout/confirm.php

看到如果不工作,然後捕獲該cookie的代碼,然後您要麼沒有爲會員提供正確的ID,要麼由於某種原因,cookies不能正確保存/讀取。

+0

我想出了什麼是錯的。這是工作,我不知道佣金必須手動添加爲每個會員。我可能會想在某個階段自動化,即使它是一個cronjob。沒有汗水。謝謝! – madphp

+0

很酷。擴展存儲中有一些可用的mod,可以在結帳時自動爲您分配點數 –