테스트 사이트 - 개발 중인 베타 버전입니다

구매시 추천인에게 포인트 적립 채택완료

디스토 10년 전 조회 4,659

*재질문 올립니다.

(예시)

1. 회원의 물품 주문 완료시 회원에게 300포인트 적립(그누 기본 설정 이용)

2. 회원의 추천인에게도 동일한 300포인트 적립(이 부분 추가)

 

orderform.php에서 

 

// 완료된 주문에 포인트를 적립한다.

save_order_point("완료");

if($od_status == "완료"){

  insert_point($mb_recommend, $it_point , $mb_id.'의 결제 포인트', '@member', $mb_recommend, $mb_id.' 결제');

 

 

라고 해도 안 되는 건 제가 이상하게 집어넣은 걸까요?ㅠㅠㅠ 

부디 조언 부탁드려요.

이 부분 의뢰를 맡기면 얼마 정도 들어갈까요...

 

 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
10년 전

아주 이상하죠

값이 없는 변수들을 이용해서 값을 집어넣으려니 들어갈 수가 없습니다($mb_recommend, $it_point , $mb_id 등)

orderform.php에서 $od_status 값이 있나요?

 

1. 위 코드가 주문서 정보라는 주석문 다음에 나오는 쿼리문 이후에 들어가야 합니다

2. $od_status  --> $od['od_status']

3. 추천인이 누군지 구해와야 될것 아닙니까

4. 지급할 포인트 300 ???

5. 추천인당 1번만 지급이 아니라 주문건당 1번만 지급되게 해야겠죠

 

if($od['od_status'] == "완료"){

$point = 300;

$mb = get_member($od['mb_id'],'mb_recommend');

if($mb[mb_recommend]){

  insert_point($mb[mb_recommend], $point, ~~~, $od[od_id], $od['mb_id'], '추천인');

}

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인