포인트 유효기간

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
포인트 유효기간

QA

포인트 유효기간

답변 3

본문

안녕하세요.

그누보드에서 포인트를 사용중입니다.

일반적으로는 포인트의 유효기간이 없어서 환경설정에서는 포인트 유효기간을 0일으로 해놔서 유효기간이 없게 처리되었는데 

 

특정사용자는 포인트를 직접 충전하게 하는대신 충전한 달에만 사용할 수 있고 못쓰면 소멸되게 유효기간을 주고 싶습니다.

 

환경설정에서 유효기간을 0일로 해놨는데 특정포인트만 소멸되게 가능할까요?

 

답변 부탁드립니다.

감사합니다.

이 질문에 댓글 쓰기 :

답변 3

특정포인트란게  어떤 경우의 포인트를 말씀하시는건지요?

쉽게 말씀드리면 유료사용자한테만 매월 3만점을 지급하는데 지급된 포인트는 지급된달 마지막날에 소멸되게 하고 싶습니다.

위처럼 지급된 포인트는 소멸되지만 그외 포인트는 소멸되지 않게가 가능한지가 궁금합니다.

먼저 특정 포인트 값을 구하시는게 우선이 되어야겠네요..

구한 특정 포인트 값을 가지고 insert_point 함수를 사용해서 처리하시면됩니다.

insert_point 는 common.lib.php 함수에 포함되어있으며, 회원가입시나 관리자에서 포인트를 부여하는 영역이 있습니다 이부분을 참고 해서 작업을 하시면 처리가 될꺼 같습니다.

그리고 말씀대로..특정일자에 처리하신다면...특정일자를 구하시면되는데 예를들어 위에서 답변을 주신대로 매월말일에 소멸을 하고 싶다면...구하는 공식이 매월 1일에서 -1일을 빼주시면 매월 일이 되니 이부분 참고 해서 작업해주시면될꺼 같습니다.

기존 mb_point 와 같이 혼용하시면 여러문제가 발생할 수 있습니다.

mb_point 부분을 신규로 만드신 후 별도로 관리하면 작업 가능할듯 합니다.

문서 찾기 프로그램 등을 통해서 mb_point 관련 스크립트/상수 등을 별도로 카피해서 만드시고

db 테이블도 새로 만드시면 크게 어렵지 않게 별도의 포인트로 관리하실수 있을거에요.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 89
© SIRSOFT
현재 페이지 제일 처음으로