2012-05-17 2 views
0

제휴사 웹 사이트에서 내 장바구니로 오는 방문자를 추적하고 싶습니다. 나는 그들이 제휴 추적을 참조하십시오,하지만 난 문서를 찾을 수 없습니다. URL에 tracking = idhere를 추가하려고했지만 작동하지 않습니다. 나는 계열사를 추가하고 커미션 율을 설정했지만 여전히 아무것도 설정하지 않았습니다.opencart 제휴사 추적 기능이 작동하지 않습니다.

업데이트 : 버전 1.5.2.1 사용 기본적으로 제휴 추적에 관한 하우투가 필요합니다. 나는 아주 오랫동안 그것을 사용하지 않았고 opencart도 사용하지 못했습니다. 괜찮은 문서를 볼 수 있습니다. 제휴사 추적 기능이 내장되어 있습니까? 또는 원하는대로 제 3 자 확장 프로그램이 필요합니다.

업데이트 2 : 카트 페이지에 $ _SESSION 변수를 덤프했는데 추적 코드가 없습니다.

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

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

) 
+0

어떤 버전을 사용하고 있습니까? –

+0

버전 1.5.2.1 – madphp

답변

0

추적은 세션을 통해 수행되지 않으며 쿠키를 통해 수행됩니다. 그런 다음,이 다음이 작동하지 않는 경우

/catalog/controller/checkout/confirm.php

에서 볼 수있는 체크 아웃 프로세스 중에 캡처

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

index.php 파일에있는 쿠키의 코드를 볼 수 있습니다 당신은 제휴사에 대한 올바른 ID를 넣지 않았거나 쿠키가 저장되지 않았거나 어떤 이유로 올바르게 읽히지 않았습니다

+0

나는 무엇이 잘못되었는지 알아 냈습니다. 그것은 일하고 있었다, 나는 임무가 각 가입을 위해 수동으로 추가되어야했다는 것을 몰랐다. 나는 아마 cronjob이더라도, 어떤 단계에서 이것을 자동화하고 싶을 것이다. 땀 없습니다. 감사! – madphp

+0

차가움. 체크 아웃시 포인트를 자동으로 확장 할 수있는 확장 기능 스토어에는 몇 가지 모드가 있습니다. –

관련 문제