구매시 추천인에게 포인트 적립

구매시 추천인에게 포인트 적립

QA

구매시 추천인에게 포인트 적립

본문

*재질문 올립니다.

(예시)

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

아주 이상하죠

값이 없는 변수들을 이용해서 값을 집어넣으려니 들어갈 수가 없습니다($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'], '추천인');

}

 

답변을 작성하시기 전에 로그인 해주세요.
전체 129,678 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT