후기 작성시 포인트 지급 관련 문의드립니다.
본문
쇼핑몰에서 일반/포토 후기 작성시 포인트 지급 설정을 통해 지급하게끔 만들었습니다.
https://sir.kr/yc5_tip/1348 <<<< 여기 페이지에 포인트 지급에 대한 소스가 있습니다.
작업 이후 한가지 궁금증이 생겼습니다. 실제 어떤식으로 운영 해야될지 갈피를 잡지 못하게 되었죠;;;
본론으로 들어가면,
고객이 상품을 구매하고 구매완료한 고객이 리뷰를 쓸 수 있게 설정을 하였습니다. 그런데 한가지
문제가 생겼습니다. 만약 고객이 A라는 상품을 사고 리뷰를 적고 포인트를 지급받습니다. 이후 다시 A라는 상품을 샀을때 리뷰를 적게 되면 포인트를 지급 받지 못하는게 (무분별하게 포인트가 지급되는것을 방지하기 위한 방법인듯합니다) 되어 있습니다. 이렇게 되면 고객은 A 라는 상품을 2개 샀음에도 한번뿐이 포인트를 받지 못하게 되는겁니다.
혹시 A라는 상품을 살때 마다 포인트를 지급해주는 방법이 없을까요?
답변 3
적용하신 소스의 해당 부분을 수정을 해주셔야할 것 같은데
어떻게 되어있는지는 모르겠지만 제 생각으로는
해당 상품의 리뷰에 등록한 리뷰를 카운팅해서 0개면 포인트를 주고 1개 이상이면 안주게 해놨다면
그 부분을 빼주던지 아니면 if($cnt > 0) 이런 부분을 if($cnt > 100) 이런식으로 100개 이상썼을때
포인트가 지급안되게 설정을 좀 바꿔주셔야 할 것 같습니다.
하틴님 중복으로는 포인트를 주는게 안되어서 포인트지급하는 아이디값 뒤에 다른 변수를 넣어서 편법으로 했어요.
아무튼 감사합니다.
상세한 글 감사합니다.
답변을 작성하시기 전에 로그인 해주세요.